문제
다음 ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?
( ㉠ )은/는 게스트 운영체제를 설치하지 않고 서버 운영에 필요한 프로그램과 라이브러리만 ( ㉡ )(이)라고 부르는 이미지로 만들어서 프로세스처럼 동작시킨다.
① ㉠ Openstack, ㉡ Container ② ㉠ Openstack, ㉡ Docker ③ ㉠ Docker, ㉡ Container ④ ㉠ Docker, ㉡ Openstack
정답
3번
해설
정답: 3. 게스트 OS 없이 애플리케이션과 라이브러리만 묶어 격리 실행하는 기술이 Docker(도커)이고, 그렇게 만든 격리 실행 단위를 컨테이너(Container)라고 부른다. 따라서 ㉠=Docker, ㉡=Container.
오답 풀이
- 1번: ㉠ Openstack 은 클라우드 인프라 플랫폼이라 "게스트 OS 없이 프로세스처럼 동작" 설명과 맞지 않는다.
- 2번: ㉠ Openstack 이 잘못되었고 ㉡ Docker 도 단위명(Container)이 아니다.
- 3번: ㉠ Docker, ㉡ Container 로 모두 옳다.
- 4번: ㉡ Openstack 은 컨테이너 단위명이 아니다.
보충 개념 컨테이너는 호스트 커널을 공유하며 게스트 OS 없이 가볍게 격리 실행된다(가상머신과 차이). Docker 는 대표적 컨테이너 플랫폼이고, OpenStack 은 가상머신 기반 클라우드 인프라 관리 도구다.