문제
다음 설명에 해당하는 프로그램으로 알맞은 것은?
소프트웨어 프로비저닝(provisioning), 구성 관리, 배포 프로그램으로 유닉스 및 리눅스, 윈도우 운영체제에서 사용 가능한 공개 프로그램이다. 2015년 레드햇에 인수되어서 관리되고 있다.
① Docker ② Ansible ③ OpenStack ④ Kubernetes
정답
2번
해설
정답: 2. Ansible 은 프로비저닝·구성 관리·애플리케이션 배포를 자동화하는 오픈소스 도구로, 에이전트 없이 SSH로 동작하며 2015년 레드햇에 인수되었다.
오답 풀이
- 1번: Docker 는 애플리케이션을 컨테이너로 패키징·실행하는 컨테이너 플랫폼으로, 구성 관리 자동화 도구가 아니다.
- 2번: Ansible 은 구성 관리·배포 자동화 도구이며 레드햇 인수 이력까지 설명에 부합하므로 옳다.
- 3번: OpenStack 은 클라우드 인프라(IaaS)를 구축하는 오픈소스 플랫폼이다.
- 4번: Kubernetes 는 컨테이너 오케스트레이션(배치·확장·관리) 플랫폼이다.
보충 개념 구성 관리·자동화 도구: Ansible(에이전트리스, YAML 플레이북), Puppet, Chef. 컨테이너는 Docker, 오케스트레이션은 Kubernetes, 클라우드 인프라는 OpenStack 으로 영역이 다르다.