Bottlerocket을 사용해야 하는 이유
Bottlerocket은 Amazon Web Services에서 컨테이너 실행을 위해 특별히 구축된 Linux 기반 오픈 소스 운영 체제입니다. Bottlerocket은 컨테이너를 실행하는 데 필요한 핵심 소프트웨어만 포함하며, 기본 소프트웨어를 항상 보안합니다. Bottlerocket을 통해 고객은 유지 관리 부담을 줄일 수 있고, 노드를 업그레이드하거나 교체할 때 구성 설정을 일관되게 적용하여 워크플로를 자동화할 수 있습니다.
Bottlerocket은 정식 출시되어 Amazon Elastic Compute Cloud(EC2)에 대한 Amazon Machine Image(AMI)로 추가 비용 없이 사용할 수 있습니다.
새로운 소식
-
Veeva Systems
Veeva Systems는 글로벌 생명 과학 산업을 위한 클라우드 기반 소프트웨어를 개발하는 최고 수준의 회사입니다. 전적으로 Bottlerocket 노드에 구축된 개발 클러스터에서 다양한 컨테이너식 마이크로서비스를 실행합니다. 저희는 보다 뛰어난 리소스 효율성, 개선된 보안, 그리고 관리 부담을 줄여주는 간소화된 컨테이너 OS를 원했기 때문에 Bottlerocket을 채택했습니다. Bottlerocket으로의 전환은 매우 원활하게 진행되었고, 대부분 다른 EKS 노드에 대한 드롭인 교체 작업이었습니다.
-
Sumo Logic
Sumo Logic은 애플리케이션의 신뢰성을 보장하고, 현대적 위협 요소로부터 애플리케이션을 보호하며, 클라우드 인프라에 대한 인사이트를 제공하는 AWS 네이티브 SaaS 분석 플랫폼입니다. Sumo Logic은 운영의 효율성, 신뢰성 및 보안을 개선한다는 지속적인 업무의 일환으로 Bottlerocket을 Amazon Elastic Kubernetes Service(EKS) 노드의 표준 이미지로 채택하여 관리 오버헤드를 낮추고 규정 준수 태세를 개선했습니다.
-
GetYourGuide
GetYourGuide는 잊지 못할 여행 경험을 위한 예약 플랫폼입니다. 여행객들은 GetYourGuide를 사용하여 여행지에서 하기에 가장 좋은 것을 검색합니다. 예를 들어 최고의 지역 전문가가 안내하는 도보 여행, 현지 음식 맛보기, 요리 및 공예 수업, 세계에서 가장 상징적인 명소 우선 입장 티켓, 버킷 리스트 경험 및 다른 곳에서는 일반적으로 찾을 수 없는 틈새 관광 상품 등을 검색할 수 있습니다. GetYourGuide에서 Kubernetes 클러스터를 위한 운영 체제로 Bottlerocket을 선택한 이유는 노드 유지 관리 비용을 줄여주고 애플리케이션 보안을 개선해주기 때문이었습니다. Bottlerocket은 EKS와 원활하게 통합되며 선언적 접근 방식을 통해 인스턴스를 구성하므로 높은 신뢰성과 일관성으로 노드 그룹이 실행됩니다.
-
Swisscom
Swisscom은 스위스 최고 수준의 통신 회사이자 선도적인 IT 기업 중 하나입니다. 당사가 클라우드에서 실행하는 워크로드는 대부분 컨테이너화되었으며 AWS 여정의 초기 단계에서부터 Kubernetes 클러스터에 Bottlerocket 우선 전략을 적극적으로 사용해왔습니다.
현재 모든 EKS 워커 노드는 Bottlerocket OS로 구동됩니다. 당사가 Bottlerocket을 도입한 이유는 한 가지 기능, 즉 컨테이너 실행을 위해 특별히 설계되었기 때문입니다. 애플리케이션을 위한 안전한 환경을 만들어주는 다양한 기본 제어 기능 덕에 컨테이너를 안전하게 실행할 수 있습니다. 필수적인 런타임 소프트웨어만 포함하고 전체 인스턴스 리소스 사용률을 개선함으로써 컨테이너를 보다 효율적으로 실행할 수 있습니다. 커뮤니티에서 지원하는 오픈 소스 프로젝트이기 때문에 컨테이너를 장시간 실행하고 향후 요구 사항을 효과적으로 처리할 수 있습니다.
-
PedidosYa
PedidosYa는 독일의 다국적 회사인 Delivery Hero의 브랜드로, 라틴 아메리카를 선도하는 온라인 배송 회사입니다. 수백만 명의 사용자가 이 회사를 통해 15개 국가에 있는 수천 곳의 식당, 시장, 약국 및 기타 파트너를 이용합니다. PedidosYa 엔지니어링 플랫폼은 컨테이너에서 실행되는 마이크로서비스 아키텍처를 기반으로 합니다. 당사는 모든 Kubernetes 클러스터 노드의 기본 OS로 Bottlerocket을 사용하며 수백 개 마이크로서비스가 이를 기반으로 실행됩니다.
당사가 Bottlerocket을 사용하기로 결정한 이유는 여러 가지입니다.
속도: 비즈니스의 규모와 특성상 빠른 확장을 통해 탁월한 고객 경험을 제공하는 것이 중요합니다. Bottlerocket은 시작 시간이 약 20초인데, 1분 30초가 걸린 이전 OS와 비교할 때 아주 우수합니다.
보안: Bottlerocket은 컨테이너에서 실행되기 때문에 소프트웨어만 있으면 되고 공격 표면이 최소한으로 줄어듭니다.
유지 관리: 업데이트는 API를 통해 안전하게 전송되고 롤백은 빠르고 쉽습니다.
손쉬운 사용: 구성 및 마이그레이션이 아주 간단했습니다. 도커 런타임에서 컨테이너로 아주 쉽게 마이그레이션할 수 있었습니다. -
Cordial
Cordial은 모든 채널에 걸쳐 고유한 통합 고객 경험을 만드는 데 도움이 되도록 구축된 교차 채널 마케팅 플랫폼입니다. Cordial은 여러 EKS 클러스터의 Kubernetes 워커 노드에 Bottlerocket OS를 사용하여 애플리케이션과 ci-cd runner를 구동합니다. 당사는 다음과 같은 3가지 이유로 Bottlerocket을 채택했습니다.
1. Bottlerocket은 부팅 시간이 더 빠르고 k8s 클러스터와 애플리케이션을 신속하게 확장하는 데 도움이 됩니다.
2. Bottlerocket은 공격 표면이 작습니다.
3. Bottlerocket에 사용되는 TOML 구성 형식은 kubelet 설정을 사용자 지정하기가 매우 간단합니다.
AWS 파트너
이러한 AWS 파트너는 자사 소프트웨어에서 품질 보증 및 보안 테스트를 실행하고 Bottlerocket에서 자사 제품에 대한 지원을 제공합니다. Bottlerocket에서 이러한 파트너 애플리케이션을 실행하는 방법에 대한 자세한 내용은 AWS 파트너 Bottlerocket 블로그를 참조하세요.
-
Armory Spinnaker
Armory Spinnaker는 개발자가 빠르고 탄력적으로 배포할 수 있도록 지원하는 클라우드 네이티브, 오픈 소스 지속적 제공 플랫폼입니다. Armory는 AWS의 전략적 기술 파트너로, Bottlerocket이 컨테이너식 컴퓨팅의 차세대 기술이며 이를 기반으로 컨테이너식 워크로드의 보안과 가동 시간을 개선할 수 있다는 점을 깨달았습니다. 자사는 Bottlerocket에서 기술을 성공적으로 검증했으며, Bottlerocket에서 비즈니스 워크로드의 배포를 추진하고 가속화하는 데 도움을 줄 수 있게 되어 정말 기쁩니다.
제품: Armory Spinnaker
-
Codefresh
제품: Codefresh Runner
-
Qualys
제품: Qualys Cloud Agent
요금
Bottlerocket은 추가 비용 없이 제공됩니다. 표준 Amazon EC2 및 AWS 요금은 Amazon EC2 인스턴스 및 기타 서비스 실행에 적용됩니다.