컨테이너 소개
Azure Compute Solutions
Florin Angelescu
Azure Cloud Architect
컨테이너란?
- 가볍고 이식 가능한 소프트웨어 단위
- 애플리케이션을 패키징
- 실행에 필요한 모든 것 포함
컨테이너란?
- 가볍고 이식 가능한 소프트웨어 단위
- 애플리케이션을 패키징
- 실행에 필요한 모든 것 포함
컨테이너란?
- 가볍고 이식 가능한 소프트웨어 단위
- 애플리케이션을 패키징
- 실행에 필요한 모든 것 포함
컨테이너란?
- 가볍고 이식 가능한 소프트웨어 단위
- 애플리케이션을 패키징
- 실행에 필요한 모든 것 포함
컨테이너란?

가상 머신

컨테이너
- 앱마다 전체 운영체제가 필요하지 않음
- 호스트 OS 커널을 공유
- 시작이 빠르고, 실행 효율적이며, 환경 간 이동이 용이
클라우드에서의 컨테이너
한 번 빌드해 어디서나 실행
빠른 스케일 인/아웃
매끄러운 배포
컨테이너 아키텍처 기본
- 이미지
- 컨테이너 내부를 정의하는 설계도
- 앱과 종속성 포함
컨테이너 아키텍처 기본
- 이미지
- 컨테이너 내부를 정의하는 설계도
- 앱과 종속성 포함
- 런타임
- 컨테이너를 실행하는 엔진
- Docker 또는 containerd
컨테이너 아키텍처 기본
- 이미지
- 컨테이너 내부를 정의하는 설계도
- 앱과 종속성 포함
- 런타임
- 컨테이너를 실행하는 엔진
- Docker 또는 containerd
- 호스트 시스템
컨테이너 아키텍처 기본
- 여러 컨테이너가 동일 호스트에서 실행 가능
- 서로 격리됨
- OS 커널을 공유함
컨테이너 활용 사례

- 온프레미스와 클라우드 간 일관된 워크로드 실행

- 단기 작업에 컨테이너를 띄우고 종료하여 비용 절감
요약
- 클라우드 컴퓨팅의 기반 기술
- 이식성, 효율성, 확장성 제공
- 현대적 앱 개발에 자연스러운 선택
연습해 봅시다!
Azure Compute Solutions
Preparing Video For Download...