문제
다음 설명으로 가장 알맞은 것은?
서버 운영에 필요한 프로그램과 라이브러리만 이미지로 만들어서 프로세스처럼 동작시키는 경량화 방식으로 가상화 레이어가 존재하지 않고 운영체제도 존재하지 않기 때문에 파일시스템, 네트워크 속도가 가상머신을 이용하는 방법에 비해 빠르다.
① VirtualBox ② Kubernetes ③ Prometheus ④ Docker
정답
4번
해설
정답: 4. 별도의 게스트 OS·하이퍼바이저(가상화 레이어) 없이 호스트 커널을 공유해 프로세스처럼 격리 실행하는 경량 컨테이너 기술의 대표는 Docker 다.
오답 풀이
- 1번: VirtualBox 는 하이퍼바이저 기반의 가상머신(전체 OS 포함) 도구라 경량 컨테이너 설명과 다르다.
- 2번: Kubernetes 는 다수의 컨테이너를 배포·관리하는 오케스트레이션 도구이지 컨테이너 런타임 자체가 아니다.
- 3번: Prometheus 는 모니터링·메트릭 수집 도구로 가상화 기술이 아니다.
- 4번: Docker 는 경량 컨테이너 기술로 설명과 일치하므로 옳다(이 문항의 정답).
보충 개념 가상머신(VirtualBox/KVM)은 게스트 OS·하이퍼바이저 포함으로 무겁고, 컨테이너(Docker)는 호스트 커널 공유로 가볍고 빠르다. 다중 관리는 Kubernetes 가 담당한다.