web system based on docker - opennaru, inc. · 2017-11-07 · 제품이나서비스에관한문의...
TRANSCRIPT
![Page 1: Web System based on Docker - Opennaru, Inc. · 2017-11-07 · 제품이나서비스에관한문의 콜센터:02-469-5426 ( 휴대폰: 010-2243-3394 ) 전자메일:sales@opennaru.com](https://reader035.vdocuments.pub/reader035/viewer/2022070800/5f0219347e708231d4028fe1/html5/thumbnails/1.jpg)
Web System based on Docker
![Page 2: Web System based on Docker - Opennaru, Inc. · 2017-11-07 · 제품이나서비스에관한문의 콜센터:02-469-5426 ( 휴대폰: 010-2243-3394 ) 전자메일:sales@opennaru.com](https://reader035.vdocuments.pub/reader035/viewer/2022070800/5f0219347e708231d4028fe1/html5/thumbnails/2.jpg)
Opennaru, Inc. © 2016 | All Rights Reserved. - Confidential -
![Page 3: Web System based on Docker - Opennaru, Inc. · 2017-11-07 · 제품이나서비스에관한문의 콜센터:02-469-5426 ( 휴대폰: 010-2243-3394 ) 전자메일:sales@opennaru.com](https://reader035.vdocuments.pub/reader035/viewer/2022070800/5f0219347e708231d4028fe1/html5/thumbnails/3.jpg)
Opennaru, Inc. © 2016 | All Rights Reserved. - Confidential -
IT Evolution
![Page 4: Web System based on Docker - Opennaru, Inc. · 2017-11-07 · 제품이나서비스에관한문의 콜센터:02-469-5426 ( 휴대폰: 010-2243-3394 ) 전자메일:sales@opennaru.com](https://reader035.vdocuments.pub/reader035/viewer/2022070800/5f0219347e708231d4028fe1/html5/thumbnails/4.jpg)
시스템 컴포넌트 별 가상화
![Page 5: Web System based on Docker - Opennaru, Inc. · 2017-11-07 · 제품이나서비스에관한문의 콜센터:02-469-5426 ( 휴대폰: 010-2243-3394 ) 전자메일:sales@opennaru.com](https://reader035.vdocuments.pub/reader035/viewer/2022070800/5f0219347e708231d4028fe1/html5/thumbnails/5.jpg)
Docker by Google Trends
Docker by Google Trends
![Page 6: Web System based on Docker - Opennaru, Inc. · 2017-11-07 · 제품이나서비스에관한문의 콜센터:02-469-5426 ( 휴대폰: 010-2243-3394 ) 전자메일:sales@opennaru.com](https://reader035.vdocuments.pub/reader035/viewer/2022070800/5f0219347e708231d4028fe1/html5/thumbnails/6.jpg)
Container 시대를 향하여
![Page 7: Web System based on Docker - Opennaru, Inc. · 2017-11-07 · 제품이나서비스에관한문의 콜센터:02-469-5426 ( 휴대폰: 010-2243-3394 ) 전자메일:sales@opennaru.com](https://reader035.vdocuments.pub/reader035/viewer/2022070800/5f0219347e708231d4028fe1/html5/thumbnails/7.jpg)
![Page 8: Web System based on Docker - Opennaru, Inc. · 2017-11-07 · 제품이나서비스에관한문의 콜센터:02-469-5426 ( 휴대폰: 010-2243-3394 ) 전자메일:sales@opennaru.com](https://reader035.vdocuments.pub/reader035/viewer/2022070800/5f0219347e708231d4028fe1/html5/thumbnails/8.jpg)
Evolution of Infrastructure Architectures
![Page 9: Web System based on Docker - Opennaru, Inc. · 2017-11-07 · 제품이나서비스에관한문의 콜센터:02-469-5426 ( 휴대폰: 010-2243-3394 ) 전자메일:sales@opennaru.com](https://reader035.vdocuments.pub/reader035/viewer/2022070800/5f0219347e708231d4028fe1/html5/thumbnails/9.jpg)
하드웨어 가상화와 OS 가상화 비교
![Page 10: Web System based on Docker - Opennaru, Inc. · 2017-11-07 · 제품이나서비스에관한문의 콜센터:02-469-5426 ( 휴대폰: 010-2243-3394 ) 전자메일:sales@opennaru.com](https://reader035.vdocuments.pub/reader035/viewer/2022070800/5f0219347e708231d4028fe1/html5/thumbnails/10.jpg)
컨테이너 (OS 가상화) 비교
![Page 11: Web System based on Docker - Opennaru, Inc. · 2017-11-07 · 제품이나서비스에관한문의 콜센터:02-469-5426 ( 휴대폰: 010-2243-3394 ) 전자메일:sales@opennaru.com](https://reader035.vdocuments.pub/reader035/viewer/2022070800/5f0219347e708231d4028fe1/html5/thumbnails/11.jpg)
Container Vs. Virtualization
![Page 12: Web System based on Docker - Opennaru, Inc. · 2017-11-07 · 제품이나서비스에관한문의 콜센터:02-469-5426 ( 휴대폰: 010-2243-3394 ) 전자메일:sales@opennaru.com](https://reader035.vdocuments.pub/reader035/viewer/2022070800/5f0219347e708231d4028fe1/html5/thumbnails/12.jpg)
Containers vs. VMs
![Page 13: Web System based on Docker - Opennaru, Inc. · 2017-11-07 · 제품이나서비스에관한문의 콜센터:02-469-5426 ( 휴대폰: 010-2243-3394 ) 전자메일:sales@opennaru.com](https://reader035.vdocuments.pub/reader035/viewer/2022070800/5f0219347e708231d4028fe1/html5/thumbnails/13.jpg)
VM 난립(sprawl) 현상과 오버헤드
![Page 14: Web System based on Docker - Opennaru, Inc. · 2017-11-07 · 제품이나서비스에관한문의 콜센터:02-469-5426 ( 휴대폰: 010-2243-3394 ) 전자메일:sales@opennaru.com](https://reader035.vdocuments.pub/reader035/viewer/2022070800/5f0219347e708231d4028fe1/html5/thumbnails/14.jpg)
Docker vs. 가상화
![Page 15: Web System based on Docker - Opennaru, Inc. · 2017-11-07 · 제품이나서비스에관한문의 콜센터:02-469-5426 ( 휴대폰: 010-2243-3394 ) 전자메일:sales@opennaru.com](https://reader035.vdocuments.pub/reader035/viewer/2022070800/5f0219347e708231d4028fe1/html5/thumbnails/15.jpg)
시작 시간 - Containers vs. VMs
![Page 16: Web System based on Docker - Opennaru, Inc. · 2017-11-07 · 제품이나서비스에관한문의 콜센터:02-469-5426 ( 휴대폰: 010-2243-3394 ) 전자메일:sales@opennaru.com](https://reader035.vdocuments.pub/reader035/viewer/2022070800/5f0219347e708231d4028fe1/html5/thumbnails/16.jpg)
오버헤드 - Containers vs. VMs
![Page 17: Web System based on Docker - Opennaru, Inc. · 2017-11-07 · 제품이나서비스에관한문의 콜센터:02-469-5426 ( 휴대폰: 010-2243-3394 ) 전자메일:sales@opennaru.com](https://reader035.vdocuments.pub/reader035/viewer/2022070800/5f0219347e708231d4028fe1/html5/thumbnails/17.jpg)
성능 - Containers vs. VMs
![Page 18: Web System based on Docker - Opennaru, Inc. · 2017-11-07 · 제품이나서비스에관한문의 콜센터:02-469-5426 ( 휴대폰: 010-2243-3394 ) 전자메일:sales@opennaru.com](https://reader035.vdocuments.pub/reader035/viewer/2022070800/5f0219347e708231d4028fe1/html5/thumbnails/18.jpg)
Before Container
![Page 19: Web System based on Docker - Opennaru, Inc. · 2017-11-07 · 제품이나서비스에관한문의 콜센터:02-469-5426 ( 휴대폰: 010-2243-3394 ) 전자메일:sales@opennaru.com](https://reader035.vdocuments.pub/reader035/viewer/2022070800/5f0219347e708231d4028fe1/html5/thumbnails/19.jpg)
After Container
![Page 20: Web System based on Docker - Opennaru, Inc. · 2017-11-07 · 제품이나서비스에관한문의 콜센터:02-469-5426 ( 휴대폰: 010-2243-3394 ) 전자메일:sales@opennaru.com](https://reader035.vdocuments.pub/reader035/viewer/2022070800/5f0219347e708231d4028fe1/html5/thumbnails/20.jpg)
Opennaru, Inc. © 2016 | All Rights Reserved. - Confidential -
![Page 21: Web System based on Docker - Opennaru, Inc. · 2017-11-07 · 제품이나서비스에관한문의 콜센터:02-469-5426 ( 휴대폰: 010-2243-3394 ) 전자메일:sales@opennaru.com](https://reader035.vdocuments.pub/reader035/viewer/2022070800/5f0219347e708231d4028fe1/html5/thumbnails/21.jpg)
Docker 란?
![Page 22: Web System based on Docker - Opennaru, Inc. · 2017-11-07 · 제품이나서비스에관한문의 콜센터:02-469-5426 ( 휴대폰: 010-2243-3394 ) 전자메일:sales@opennaru.com](https://reader035.vdocuments.pub/reader035/viewer/2022070800/5f0219347e708231d4028fe1/html5/thumbnails/22.jpg)
History of Container
![Page 23: Web System based on Docker - Opennaru, Inc. · 2017-11-07 · 제품이나서비스에관한문의 콜센터:02-469-5426 ( 휴대폰: 010-2243-3394 ) 전자메일:sales@opennaru.com](https://reader035.vdocuments.pub/reader035/viewer/2022070800/5f0219347e708231d4028fe1/html5/thumbnails/23.jpg)
Docker 이미지 구조 예시
![Page 24: Web System based on Docker - Opennaru, Inc. · 2017-11-07 · 제품이나서비스에관한문의 콜센터:02-469-5426 ( 휴대폰: 010-2243-3394 ) 전자메일:sales@opennaru.com](https://reader035.vdocuments.pub/reader035/viewer/2022070800/5f0219347e708231d4028fe1/html5/thumbnails/24.jpg)
Docker Image
![Page 25: Web System based on Docker - Opennaru, Inc. · 2017-11-07 · 제품이나서비스에관한문의 콜센터:02-469-5426 ( 휴대폰: 010-2243-3394 ) 전자메일:sales@opennaru.com](https://reader035.vdocuments.pub/reader035/viewer/2022070800/5f0219347e708231d4028fe1/html5/thumbnails/25.jpg)
• docker history <image id / name>
Docker Image 구조
![Page 26: Web System based on Docker - Opennaru, Inc. · 2017-11-07 · 제품이나서비스에관한문의 콜센터:02-469-5426 ( 휴대폰: 010-2243-3394 ) 전자메일:sales@opennaru.com](https://reader035.vdocuments.pub/reader035/viewer/2022070800/5f0219347e708231d4028fe1/html5/thumbnails/26.jpg)
Docker Image에 대한 Layer 정보
Source: https://microbadger.com/images/erikxiv/subversion
![Page 27: Web System based on Docker - Opennaru, Inc. · 2017-11-07 · 제품이나서비스에관한문의 콜센터:02-469-5426 ( 휴대폰: 010-2243-3394 ) 전자메일:sales@opennaru.com](https://reader035.vdocuments.pub/reader035/viewer/2022070800/5f0219347e708231d4028fe1/html5/thumbnails/27.jpg)
사용자 Docker이미지만들기
![Page 28: Web System based on Docker - Opennaru, Inc. · 2017-11-07 · 제품이나서비스에관한문의 콜센터:02-469-5426 ( 휴대폰: 010-2243-3394 ) 전자메일:sales@opennaru.com](https://reader035.vdocuments.pub/reader035/viewer/2022070800/5f0219347e708231d4028fe1/html5/thumbnails/28.jpg)
Docker Container 실행
![Page 29: Web System based on Docker - Opennaru, Inc. · 2017-11-07 · 제품이나서비스에관한문의 콜센터:02-469-5426 ( 휴대폰: 010-2243-3394 ) 전자메일:sales@opennaru.com](https://reader035.vdocuments.pub/reader035/viewer/2022070800/5f0219347e708231d4028fe1/html5/thumbnails/29.jpg)
컨테이너의 동작
OS
![Page 30: Web System based on Docker - Opennaru, Inc. · 2017-11-07 · 제품이나서비스에관한문의 콜센터:02-469-5426 ( 휴대폰: 010-2243-3394 ) 전자메일:sales@opennaru.com](https://reader035.vdocuments.pub/reader035/viewer/2022070800/5f0219347e708231d4028fe1/html5/thumbnails/30.jpg)
Docker Hub
![Page 31: Web System based on Docker - Opennaru, Inc. · 2017-11-07 · 제품이나서비스에관한문의 콜센터:02-469-5426 ( 휴대폰: 010-2243-3394 ) 전자메일:sales@opennaru.com](https://reader035.vdocuments.pub/reader035/viewer/2022070800/5f0219347e708231d4028fe1/html5/thumbnails/31.jpg)
Opennaru, Inc. © 2016 | All Rights Reserved. - Confidential -
![Page 32: Web System based on Docker - Opennaru, Inc. · 2017-11-07 · 제품이나서비스에관한문의 콜센터:02-469-5426 ( 휴대폰: 010-2243-3394 ) 전자메일:sales@opennaru.com](https://reader035.vdocuments.pub/reader035/viewer/2022070800/5f0219347e708231d4028fe1/html5/thumbnails/32.jpg)
물리환경에서 가상화와 컨테이너 환경까지
![Page 33: Web System based on Docker - Opennaru, Inc. · 2017-11-07 · 제품이나서비스에관한문의 콜센터:02-469-5426 ( 휴대폰: 010-2243-3394 ) 전자메일:sales@opennaru.com](https://reader035.vdocuments.pub/reader035/viewer/2022070800/5f0219347e708231d4028fe1/html5/thumbnails/33.jpg)
애플리케이션 배포 방법의 변화 – 물리 환경
![Page 34: Web System based on Docker - Opennaru, Inc. · 2017-11-07 · 제품이나서비스에관한문의 콜센터:02-469-5426 ( 휴대폰: 010-2243-3394 ) 전자메일:sales@opennaru.com](https://reader035.vdocuments.pub/reader035/viewer/2022070800/5f0219347e708231d4028fe1/html5/thumbnails/34.jpg)
애플리케이션 배포 방법의 변화 – 컨테이너 환경
![Page 35: Web System based on Docker - Opennaru, Inc. · 2017-11-07 · 제품이나서비스에관한문의 콜센터:02-469-5426 ( 휴대폰: 010-2243-3394 ) 전자메일:sales@opennaru.com](https://reader035.vdocuments.pub/reader035/viewer/2022070800/5f0219347e708231d4028fe1/html5/thumbnails/35.jpg)
Deployment & Packaging
![Page 36: Web System based on Docker - Opennaru, Inc. · 2017-11-07 · 제품이나서비스에관한문의 콜센터:02-469-5426 ( 휴대폰: 010-2243-3394 ) 전자메일:sales@opennaru.com](https://reader035.vdocuments.pub/reader035/viewer/2022070800/5f0219347e708231d4028fe1/html5/thumbnails/36.jpg)
Opennaru, Inc. © 2016 | All Rights Reserved. - Confidential -
![Page 37: Web System based on Docker - Opennaru, Inc. · 2017-11-07 · 제품이나서비스에관한문의 콜센터:02-469-5426 ( 휴대폰: 010-2243-3394 ) 전자메일:sales@opennaru.com](https://reader035.vdocuments.pub/reader035/viewer/2022070800/5f0219347e708231d4028fe1/html5/thumbnails/37.jpg)
Google에서는 모든 것이 컨테이너로 움직이고 있다
![Page 38: Web System based on Docker - Opennaru, Inc. · 2017-11-07 · 제품이나서비스에관한문의 콜센터:02-469-5426 ( 휴대폰: 010-2243-3394 ) 전자메일:sales@opennaru.com](https://reader035.vdocuments.pub/reader035/viewer/2022070800/5f0219347e708231d4028fe1/html5/thumbnails/38.jpg)
TRADITIONAL OS VS. CONTAINERS
Packaged dependencies = faster boot times + greater portability
![Page 39: Web System based on Docker - Opennaru, Inc. · 2017-11-07 · 제품이나서비스에관한문의 콜센터:02-469-5426 ( 휴대폰: 010-2243-3394 ) 전자메일:sales@opennaru.com](https://reader035.vdocuments.pub/reader035/viewer/2022070800/5f0219347e708231d4028fe1/html5/thumbnails/39.jpg)
• 다수의 클라우드와 온프레미스 환경을 지원함
• 구글의 컨테이너 운영 경험으로 만들어진 프로젝트
• GO 언어로 작성됨
• Opensource Software
• 서버를 관리하기 보단 애플리케이션을 관리함
컨테이너 오케스트레이션 - Kubernates
![Page 40: Web System based on Docker - Opennaru, Inc. · 2017-11-07 · 제품이나서비스에관한문의 콜센터:02-469-5426 ( 휴대폰: 010-2243-3394 ) 전자메일:sales@opennaru.com](https://reader035.vdocuments.pub/reader035/viewer/2022070800/5f0219347e708231d4028fe1/html5/thumbnails/40.jpg)
OVERVIEW: OPENSHIFT 3 Components
![Page 41: Web System based on Docker - Opennaru, Inc. · 2017-11-07 · 제품이나서비스에관한문의 콜센터:02-469-5426 ( 휴대폰: 010-2243-3394 ) 전자메일:sales@opennaru.com](https://reader035.vdocuments.pub/reader035/viewer/2022070800/5f0219347e708231d4028fe1/html5/thumbnails/41.jpg)
OpenShift 가 제공하는 가치
![Page 42: Web System based on Docker - Opennaru, Inc. · 2017-11-07 · 제품이나서비스에관한문의 콜센터:02-469-5426 ( 휴대폰: 010-2243-3394 ) 전자메일:sales@opennaru.com](https://reader035.vdocuments.pub/reader035/viewer/2022070800/5f0219347e708231d4028fe1/html5/thumbnails/42.jpg)
OpenShift V3
![Page 43: Web System based on Docker - Opennaru, Inc. · 2017-11-07 · 제품이나서비스에관한문의 콜센터:02-469-5426 ( 휴대폰: 010-2243-3394 ) 전자메일:sales@opennaru.com](https://reader035.vdocuments.pub/reader035/viewer/2022070800/5f0219347e708231d4028fe1/html5/thumbnails/43.jpg)
Opennaru, Inc. © 2016 | All Rights Reserved. - Confidential -
![Page 44: Web System based on Docker - Opennaru, Inc. · 2017-11-07 · 제품이나서비스에관한문의 콜센터:02-469-5426 ( 휴대폰: 010-2243-3394 ) 전자메일:sales@opennaru.com](https://reader035.vdocuments.pub/reader035/viewer/2022070800/5f0219347e708231d4028fe1/html5/thumbnails/44.jpg)