인문학
사회과학
자연과학
공학
의약학
농수해양학
예술체육학
복합학
개인구독
소속 기관이 없으신 경우, 개인 정기구독을 하시면 저렴하게
논문을 무제한 열람 이용할 수 있어요.
지원사업
학술연구/단체지원/교육 등 연구자 활동을 지속하도록 DBpia가 지원하고 있어요.
커뮤니티
연구자들이 자신의 연구와 전문성을 널리 알리고, 새로운 협력의 기회를 만들 수 있는 네트워킹 공간이에요.
논문 기본 정보
- 자료유형
- 학위논문
- 저자정보
- 지도교수
- 이재흥
- 발행연도
- 2020
- 저작권
- 한밭대학교 논문은 저작권에 의해 보호받습니다.
이용수2
초록· 키워드
상세정보 수정요청해당 페이지 내 제목·저자·목차·페이지정보가 잘못된 경우 알려주세요!
본 논문에서는 Kubernetes 를 중심으로 Container Orchestration 개발 환경의 효율성에 대하여 확인하고 최적의 클러스터 구축 환경을 연구한다. Hardware, Software 를 직접 구축 및 설치 하던 개발 환경에서 서비스의 형태로 빌려 쓰는 클라우드 컴퓨팅의 확산은 IT 패러다임의 변화에 맞춰 가속화되고 있다. Idle 상태인 컴퓨팅 자원을 재활용하기 위한 목적으로 시작된 클라우드 컴퓨팅은 가상화 기술과 4 차 산업 혁명의 시작과 함께 급속한 성장을 이루고 있다. 전통적인 하이퍼바이저(Hypervisor)와 호스트(Host)형으로 구분되는 가상화 기술을 뛰어넘어 시스템 환경에 대한 의존성이 없고, 경량화를 통한 속도 및 이식성 향상을 추구하는 컨테이너 기반의 가상화 기법이 널리 활용되고 있다. 대표적인 플랫폼으로 오픈 소스 기반의 Kubernetes가 있으며, 사실상 표준 기술로 인정되어 기술과 시장을 선도하고 있다. 본 논문에서 Kubernetes를 직접 구축하고 과거의 물리 서버 구축 개발 환경과 Citrix VDI(Xen Server)를 활용한 가상 머신 개발 환경 대비 컨테이너 개발 환경 성능 비교를 통해 컨테이너 개발 환경의 효율성을 확인한다. 또한 Kubernetes Cluster 단일 Master Node 구성 대비 Worker Node 수량에 따른 성능 평가를 진행함으로써 최고의 성능을 보여주는 Cluster Node 구성을 제안한다.
목차
- 국 문 요 약Ⅰ. 서 론Ⅱ. 관련 연구1. 마이크로 서비스 아키텍처 와 컨테이너(1) 모노리틱 아키텍처(2) 마이크로 서비스 아키텍처(3) 컨테이너2. Container Orchestration(1) Docker(2) KubernetesⅢ. 시스템 구축 및 성능 평가1. Kubernetes Cluster 시스템 구축(1) 공통 설치 : Master node, Worker node(2) Master 및 Worker Component 구성1) Master node2) Worker node2. 성능 평가(1) 물리 머신, 가상 머신, 컨테이너 구축 환경 성능 평가1) CPU 성능 평가2) Memory 성능 평가3) Disk I/O 성능 평가4) 부팅 시간 성능 평가(2) Kubernetes Cluster 성능 평가Ⅳ. 결 론Ⅴ. 참고 문헌ABSTRACT