문제
다음 설명에 해당하는 프로그램으로 알맞은 것은?
리눅스의 응용 프로그램들을 프로세스 격리 기술을 사용해 컨테이너로 실행하고 관리하는 오픈 소스 프로젝트로 2013년에 공개되었다.
① Docker ② Openstack ③ Kubernetes ④ Ansible
정답
1번
해설
정답: 1. Docker 는 리눅스의 프로세스 격리 기술(네임스페이스·cgroups)을 활용해 애플리케이션을 컨테이너로 실행·관리하는 오픈 소스 프로젝트로 2013년에 공개되었다.
오답 풀이
- 1번: 2013년 공개된 컨테이너 실행·관리 프로젝트 Docker 로 옳다.
- 2번: OpenStack 은 클라우드(IaaS) 인프라 구축·관리 플랫폼으로 컨테이너 런타임이 아니다.
- 3번: Kubernetes 는 다수의 컨테이너를 오케스트레이션(배포·스케일링)하는 도구로, 컨테이너 자체를 만드는 프로젝트라기보다 관리 계층이다.
- 4번: Ansible 은 구성 관리·자동화 도구로 컨테이너 실행 기술이 아니다.
보충 개념 컨테이너 생태계: Docker(컨테이너 런타임·이미지), Kubernetes(오케스트레이션), OpenStack(클라우드 IaaS), Ansible(구성 관리). 핵심어 '프로세스 격리·컨테이너·2013'이 Docker 의 표지다.