문제
아래 지문이 설명하는 용어는 무엇인가?
하이퍼바이저를 사용하거나 게스트 운영체제를 설치하지 않고, 서버 운영에 필요한 프로그램과 라이브러리만 이미지로 만들어 프로세스처럼 동작시키는 경량화 가상화 방식이며 실행되는 이미지는 컨테이너라고 부른다. 가상화 레이어가 존재하지 않으며 가상 운영체제도 존재하지 않기 때문에 파일시스템, 네트워크 속도가 상당히 빠르다.
① VirtualBox ② Vmware ③ Zen ④ Docker
정답
4번
해설
정답: 4. 하이퍼바이저·게스트 OS 없이 애플리케이션과 라이브러리를 이미지로 묶어 컨테이너로 실행하는 경량 가상화 플랫폼은 Docker이다.
오답 풀이
- 1번: VirtualBox는 하이퍼바이저 기반의 호스트형 가상 머신 소프트웨어로 게스트 OS가 필요하다.
- 2번: VMware도 게스트 OS를 올리는 하이퍼바이저 기반 가상화 솔루션이다.
- 3번: Xen(Zen)은 하이퍼바이저 기반의 가상화 기술이다.
- 4번: Docker는 컨테이너 기반 경량 가상화로 지문과 일치하므로 정답이다.
보충 개념 하이퍼바이저(VM)는 게스트 OS 전체를 가상화해 무겁지만 격리성이 높고, 컨테이너(Docker)는 호스트 커널을 공유해 가볍고 빠르지만 OS 수준 격리에 그친다.