Earticle

현재 위치 Home

Kubernetes 환경에서 pod 및 sharding의 변화에 따른 MySQL 클러스터 성능 분석
MySQL Cluster Performance Analysis according to Pod and Sharding Changes in Kubernetes Environment

첫 페이지 보기
  • 발행기관
    한국차세대컴퓨팅학회 바로가기
  • 간행물
    한국차세대컴퓨팅학회 논문지 KCI 등재 바로가기
  • 통권
    Vol.16 No.6 (2020.12)바로가기
  • 페이지
    pp.48-55
  • 저자
    주광, 전성환, 이승환, 이규빈, 정혜진, 나연묵
  • 언어
    한국어(KOR)
  • URL
    https://www.earticle.net/Article/A388534

원문정보

초록

영어
Recently, there are many technologies related to cloud services, and among them, the technology for managing containers is drawing attention. Container management platforms make applications more efficient and convenient, but there are many factors that affect application performance. In this paper, we study the performance of MySQL cluster in Kubernetes, a representative container management platform. Kubernetes conducts an experiment to explore the effect of minimal unit pod and database sharding on the performance of MySQL cluster. Experimental results show that pods can improve the performance of MySQL clusters, but sharding has both positive and negative effects. After analyzing the query process and finding negative influences, it adjusts the MySQL cluster parameters, and shows that the performance of the tuned MySQL cluster is improved. Finally, we show you how to effectively deploy a MySQL cluster in Kubernetes.
한국어
최근 클라우드 서비스에 관한 기술이 많이 나오고 있으며 그 중 컨테이너를 관리하는 기술이 주목받고 있다. 컨테이 너 관리 플랫폼은 애플리케이션을 더욱 효율적이고 편리하게 하지만 응용 프로그램 성능에 영향을 주는 요소가 많이 있다. 본 논문에서는 컨테이너 관리 플랫폼 중 대표적인 Kubernetes 환경에서 MySQL 클러스터의 성능에 관한 연구한다. Kubernetes에서는 최소 단위 pod 및 데이터베이스 sharding이 MySQL 클러스터의 성능에 미치는 영 향을 탐색하기 위한 실험을 수행한다. 실험 결과에 따르면 pod는 MySQL 클러스터의 성능을 향상할 수 있지만 sharding이 긍정적 효과와 부정적인 효과가 모두 있다. 쿼리 프로세스를 분석하고 부정적인 영향을 미치는 요소를 찾은 다음에 MySQL 클러스터 매개변수를 조정하며, 조정된 MySQL 클러스터의 성능이 향상됨을 보인다. 마지막 으로, Kubernetes에서 MySQL 클러스터를 효과적으로 배치하는 방법을 제시한다.

목차

요약
Abstract
1. 서론
2. 관련 연구
2.1. 컨테이너
2.2 Kubernetes
2.3 MySQL 클러스터
2.4 Sharding
3. 실험 설계 및 구현
4. 실험 결과
4.1 pod가 MySQL 클러스터의 성능에 미치는영향
4.2 sharding이 MySQL 클러스터의 성능에 미치는영향
5. 결론 및 향후 과제
참고문헌

키워드

쿠버네티스 도커 MySQL 클러스터 포드 샤딩 Kubernetes Docker MySQL Cluster Pod Sharding

저자

  • 주광 [ Guang Zhu | 단국대학교 일반대학원 컴퓨터공학과 ]
  • 전성환 [ SungHwan Jeon | 단국대학교 일반대학원 데이터지식서비스공학과 ]
  • 이승환 [ SeungHwan Lee | 단국대학교 일반대학원 데이터지식서비스공학과 ]
  • 이규빈 [ Kyubin Lee | 단국대학교 컴퓨터공학과 ]
  • 정혜진 [ Haejin Chung | 단국대학교 SW중심대학사업단 ]
  • 나연묵 [ YunMook Nah | 단국대학교 일반대학원 데이터지식서비스공학과 ] 교신저자

참고문헌

자료제공 : 네이버학술정보

간행물 정보

발행기관

  • 발행기관명
    한국차세대컴퓨팅학회 [Korean Institute of Next Generation Computing]
  • 설립연도
    2005
  • 분야
    공학>컴퓨터학
  • 소개
    본 학회는 차세대 PC 및 그 관련분야의 학술활동을 통하여 차세대 PC의 학문 및 기술발전을 도모하고 산업발전 및 국제협력 증진을 목적으로 한다.

간행물

  • 간행물명
    한국차세대컴퓨팅학회 논문지 [THE JOURNAL OF KOREAN INSTITUTE OF NEXT GENERATION COMPUTING]
  • 간기
    격월간
  • pISSN
    1975-681X
  • 수록기간
    2005~2026
  • 등재여부
    KCI 등재
  • 십진분류
    KDC 566 DDC 004

이 권호 내 다른 논문 / 한국차세대컴퓨팅학회 논문지 Vol.16 No.6

    피인용수 : 0(자료제공 : 네이버학술정보)

    함께 이용한 논문 이 논문을 다운로드한 분들이 이용한 다른 논문입니다.

      페이지 저장