표제지
요약
목차
제1장 서론 8
1.1. 연구의 필요성 8
1.2. 연구의 범위 및 내용 9
제2장 관련 연구 10
2.1. 서버 가상화 개요 10
2.2. 가상머신 기술 11
2.3. 컨테이너 기술 13
제3장 애플리케이션 특성 17
3.1. 애플리케이션 사례 17
3.2. 애플리케이션 특성 19
3.3. 애플리케이션의 인프라 요구사항 21
제4장 서버 가상화 구현방안 25
4.1. 가상머신 구현방안 25
4.1.1. 오픈스택 커뮤니티 25
4.1.2. 레드햇 오픈스택 플랫폼 29
4.2. 컨테이너 구현방안 32
4.2.1. 쿠버네티스 커뮤니티 32
4.2.2. 레드햇 오픈시프트 컨테이너 플랫폼 36
제5장 서버 가상화 테스트 39
5.1. 서버 가상화 테스트 환경 39
5.2. 서버 가상화 테스트 40
5.2.1. 가상머신 생성 및 확장 테스트 40
5.2.2. 컨테이너 생성 및 확장 테스트 44
제6장 서버 가상화 기술 적용방안 48
6.1. 서버 가상화 기술 비교 48
6.2. 서버 가상화 기술 적용방안 52
제7장 결론 및 향후 연구과제 54
참고문헌 55
ABSTRACT 56
표 3-1. 스케일아웃과 스케일업 23
표 3-2. 애플리케이션(AP)별 특성 24
표 5-1. 가상머신 테스트 환경(RHOSP) 39
표 5-2. 컨테이너 테스트 환경(RHOCP) 39
표 6-1. 가상머신과 컨테이너 기술 비교 50
표 6-2. 가상머신과 컨테이너 테스트 결과 비교 51
표 6-3. 가상머신과 컨테이너 장단점 비교 52
그림 2-1. Type별 가상머신 아키텍처 11
그림 2-2. 컨테이너 아키텍처 14
그림 3-1. 스케일아웃 22
그림 3-2. 스케일업 22
그림 4-1. 오픈스택 서비스 다이어그램 26
그림 4-2. 쿠버네티스 클러스터 다이어그램 33
그림 5-1. 가상머신 Glance 이미지 리스트 40
그림 5-2. 가상머신 Flavor 리스트 40
그림 5-3. 가상머신 인스턴스 조회 화면 41
그림 5-4. 쉘스크립트 실행 화면 41
그림 5-5. 가상머신 생성 후 샘플 웹페이지 접속 화면 41
그림 5-6. 가상머신 스케일아웃 42
그림 5-7. 가상머신 스케일아옷 후 샘플 웹페이지 접속 화면 42
그림 5-8. 가상머신 스케일업 Flavor 리스트 43
그림 5-9. 가상머신 스케일업 인스턴스 조회 화면 43
그림 5-10. 가상머신 스케일업 후 샘플 웹페이지 접속 화면 43
그림 5-11. 컨테이너 이미지 파일 리스트 44
그림 5-12. 컨테이너 생성 조회 화면 44
그림 5-13. 컨테이너 생성 후 CPU, 메모리 크기 조회 화면 44
그림 5-14. 컨테이너 생성 후 샘플 웹페이지 접속 화면 45
그림 5-15. 컨테이너 스케일아웃 45
그림 5-16. 컨테이너 스케일아웃 후 컨테이너 리스트 46
그림 5-17. 컨테이너 스케일아웃 후 샘플 웹페이지 접속 화면 46
그림 5-18. 컨테이너 스케일업 47
그림 5-19. 컨테이너 스케일업 후 CPU, 메모리 조회 화면 47
그림 5-20. 컨테이너 스케일업 후 샘플 웹페이지 접속 화면 47