게시된 날짜: Mar 10, 2020

오늘 Amazon Web Services(AWS)는 컨테이너를 실행하기 위해 특별히 설계된 새로운 오픈 소스 Linux 기반의 운영 체제(OS)인 Bottlerocket의 공개 미리 보기를 발표했습니다. Bottlerocket은 한 단계의 업데이트 메커니즘과 함께 제공되며 컨테이너를 실행하는 데 필요한 소프트웨어만 포함합니다. 이러한 속성을 통해 고객은 컨테이너 오케스트레이터를 사용하여 가동 중단을 최소화하면서 OS 업데이트를 관리할 수 ​​있으므로, 컨테이너화된 애플리케이션의 가동 시간이 향상되고 운영 비용이 절감됩니다. 현재 Bottlerocket은 Amazon EKS와 함께 사용하도록 지원됩니다. Amazon ECS도 곧 지원될 예정입니다.

현재 대부분의 컨테이너는 컨테이너를 포함하여 다양한 형식으로 패키지된 애플리케이션을 지원하도록 설계된 범용 OS에서 실행됩니다. 이러한 범용 OS에 대한 업데이트는 패키지별로 적용됩니다. 패키지 간의 복잡한 종속성은 오류를 일으킬 수 있고, OS 업데이트 프로세스를 자동화하기 어렵게 만듭니다. 그에 반해, Bottlerocket에 대한 업데이트는 하나의 단계로 적용 및 롤백될 수 있어, 자동화가 쉽게 이루어지므로, 관리 오버헤드가 줄어들고 컨테이너화된 애플리케이션의 가동 시간이 향상됩니다.

Bottlerocket AMI를 사용하여 Amazon EC2 인스턴스를 시작하고 여기에 있는 지침에 따라 Amazon EKS 클러스터에 합류시킬 수 있습니다. Bottlerocket은 GitHub의 오픈 소스 프로젝트로 개발되었습니다. AWS에서 제공한 Bottlerocket 빌드는 AWS Support 플랜에 포함되어 있습니다. 자세한 내용은 Bottlerocket 페이지에서 확인하십시오.