도커 엔터프라이즈는 컨테이너 기반 애플리케이션을 구축하고 실행하고 공유하는 엔드 투 엔드 플랫폼으로 자리 잡고 있다. 새 버전의 도커 쿠버네티스 서비스(Docker Kubernetes Service, DKS)는 쿠버네티스 컨테이너 오케스트레이션을 개발자의 데스크톱에서 프로덕션 서버로 통합한다.
DKS는 쿠버네티스 YAML, 헬름 차트, 도커 컴포즈 툴을 이용해 멀티컨테이너 애플리케이션을 생성할 수 있다. 또한 쿠버네티스 애플리케이션을 하이브리드 및 멀티클라우드 배치 환경에 설치하고 환경을 구성하는 자동화된 방법을 제공한다. 이외에도 보안, 액세스 제어, 라이프사이클 관리 등의 기능을 갖추었다. 도커 엔터프라이즈 고객은 오케스트레이션을 위해 도커 스웜을 사용할 수도 있다.
매지니드 서비스 옵션인 Docker Enterprise-as-a-Service는 캡제미니(CapGemini)와 협력관계를 통해 도커 엔터프라이즈를 온프레미스 또는 퍼블릭 클라우드에 서비스로 배치할 수 있다. 매니지드 서비스는 온디맨드 방식의 확장과 사용량 기반의 과금을 이용한다.
이외에 도커 엔터프라이즈 3.0의 주요 특징은 다음과 같다.
- 도커 데스크톱 엔터프라이즈(Docker Desktop Enterprise)는 도커 허브 생태계 액세스와 통합된 이미지 레지스트리를 제공하는 일련의 자동화 툴이 특징이다. 기업용 쿠버네티스 환경으로의 배치도 지원한다.
- 도커 애플리케이션(Docker Applications)는 어떤 인프라에도 배치할 수 있는 단일 패키지로 멀티컨테이너 애플리케이션을 정의한다. 개발자와 운영팀은 관련 컨테이너 그룹을 정의해 특정 애플리케이션 상에서 협업할 수 있다. 이 기능은 CNAB(Cloud Native Application Bundle) 표준을 기반으로 한다. 도커 컴포즈, 헬름 차트, 쿠버네티스를 지원한다.
현재 도커 웹사이트에서 도커 엔터프라이즈 베타 프로그램에 참여할 수 있는데, 도커 ID가 필요하다. editor@itworld.co.kr