Q1. 플랫폼 가상화는 모든 컴퓨터를 시뮬레이트한다.
Q2. 도커 컨테이너는 소프트웨어를 제어할 수단 제공.
가상화와 클라우드 컴퓨팅
클라우드 컴퓨팅
컨테이너 기술 개요
가상화는 단일 하드웨어 시스템에서 여러 운영 체제가 동시에 실행됨
컨테이너는 동일한 운영 체제 커널을 공유, 시스템의 나머지 부분으로부터 애플리케이션 프로세스 격리
컨테이너
- 런타임 인스턴스
- 애플리케이션과 그 구동 환경 격리
- 경량하고 포터블한 실행 가능한 이미지로 이미지의 런타임 인스턴스
- 소프트웨어와 그에 필요한 의존성 모듈들 포함
- 하부의 호스트 인프라스트럭처로부터 애플리케이션을 분리함으로써, 다른 클라우드 또는 다른 OS 환경에 배포하거나 스케일
도커 개요
- 도커 컨테이너는 소프트웨어를 제어할 수단 제공
- 컨테이너는 앱 실행에 필수적인 외부 소프트웨어 라이브러리를 전체 격리
- 시스템 자원을 효율적으로 사용
- 소프트웨어 전달 주기 가속화
- 애플리케이션 이동 가능
- 컨테이너에 의해 좀 더 용이해지는 소프트웨어 패턴의 하나는 마이크로서비스
Summary