Upload
others
View
1
Download
0
Embed Size (px)
Citation preview
Web System based on Docker
Opennaru, Inc. © 2016 | All Rights Reserved. - Confidential -
Opennaru, Inc. © 2016 | All Rights Reserved. - Confidential -
IT Evolution
시스템 컴포넌트 별 가상화
Docker by Google Trends
Docker by Google Trends
Container 시대를 향하여
Evolution of Infrastructure Architectures
하드웨어 가상화와 OS 가상화 비교
컨테이너 (OS 가상화) 비교
Container Vs. Virtualization
Containers vs. VMs
VM 난립(sprawl) 현상과 오버헤드
Docker vs. 가상화
시작 시간 - Containers vs. VMs
오버헤드 - Containers vs. VMs
성능 - Containers vs. VMs
Before Container
After Container
Opennaru, Inc. © 2016 | All Rights Reserved. - Confidential -
Docker 란?
History of Container
Docker 이미지 구조 예시
Docker Image
• docker history <image id / name>
Docker Image 구조
Docker Image에 대한 Layer 정보
Source: https://microbadger.com/images/erikxiv/subversion
사용자 Docker이미지만들기
Docker Container 실행
컨테이너의 동작
OS
Docker Hub
Opennaru, Inc. © 2016 | All Rights Reserved. - Confidential -
물리환경에서 가상화와 컨테이너 환경까지
애플리케이션 배포 방법의 변화 – 물리 환경
애플리케이션 배포 방법의 변화 – 컨테이너 환경
Deployment & Packaging
Opennaru, Inc. © 2016 | All Rights Reserved. - Confidential -
Google에서는 모든 것이 컨테이너로 움직이고 있다
TRADITIONAL OS VS. CONTAINERS
Packaged dependencies = faster boot times + greater portability
• 다수의 클라우드와 온프레미스 환경을 지원함
• 구글의 컨테이너 운영 경험으로 만들어진 프로젝트
• GO 언어로 작성됨
• Opensource Software
• 서버를 관리하기 보단 애플리케이션을 관리함
컨테이너 오케스트레이션 - Kubernates
OVERVIEW: OPENSHIFT 3 Components
OpenShift 가 제공하는 가치
OpenShift V3
Opennaru, Inc. © 2016 | All Rights Reserved. - Confidential -