Amazon Web Services 한국 블로그

새로운 기능 – AWS Marketplace for Containers Anywhere를 통해 모든 환경에서 쿠버네티스 클러스터 배포

현재 30만 명 이상의 고객이 AWS Marketplace를 사용하여 Amazon Machine Image(AMI), 서비스 형 소프트웨어(SaaS) 및 컨테이너로 패키징된 타사 소프트웨어를 검색, 구독 및 배포하고 있습니다. 고객은 AWS Marketplace에서 컨테이너화된 타사 애플리케이션을 찾아 구독하고 Amazon Elastic Container Service(Amazon ECS) 및 Amazon Elastic Kubernetes Service(Amazon EKS)에 배포할 수 있습니다.

AWS에서 쿠버네티스 애플리케이션을 실행하는 많은 고객은 대기 시간 및 데이터 거버넌스 요구 사항과 같은 제약으로 인해 온프레미스로 배포하기를 원합니다. 또한 쿠버네티스 애플리케이션을 배포한 후에는 라이선스 추적, 청구 및 업그레이드를 통해 애플리케이션을 관리하기 위한 추가 도구가 필요합니다.

오늘, AWS 고객이 모든 환경의 쿠버네티스 클러스터에 있는 AWS Marketplace에서 타사 쿠버네티스 애플리케이션을 찾고, 구독하고, 배포할 수 있는 기능 집합인 AWS Marketplace for Containers Anywhere를 발표합니다. 이 기능을 통해 컨테이너화된 워크로드를 실행하는 고객은 AWS Marketplace를 더욱 유용하게 활용할 수 있습니다.

이번 출시로 Amazon EKS Anywhere를 사용하여 애플리케이션을 온프레미스 환경에 배포하거나 온프레미스 환경 또는 Amazon Elastic Compute Cloud(Amazon EC2)에서 모든 고객 자체 관리형 쿠버네티스 클러스터를 배포할 수 있으므로 배포를 계획하는 최종 위치에 관계없이 단일 카탈로그를 사용하여 컨테이너 이미지를 찾을 수 있습니다.

AWS Marketplace for Containers Anywhere를 사용하면 통합 결제, 유연한 결제 옵션, 장기 계약에 대한 할인 요금 등 AWS Marketplace의 다른 제품과 동일한 이점을 누릴 수 있습니다. 검증되고 보안이 검사된 타사 쿠버네티스 애플리케이션을 찾고, 몇 번의 클릭만으로 업그레이드를 관리하며, 모든 라이선스와 청구서를 추적할 수 있습니다. 중복 라이선스를 구입하지 않고도 모든 환경 간에 애플리케이션을 마이그레이션할 수 있습니다. 이 기능을 사용하여 애플리케이션을 구독한 후에는 라이선스를 변경하지 않고 Independent Software Vendor(ISV)에서 제공하는 Helm 차트를 AWS의 쿠버네티스 클러스터에 배포하여 쿠버네티스 애플리케이션을 AWS로 마이그레이션할 수 있습니다.

AWS Marketplace for Containers Anywhere 시작하기
AWS Marketplace를 방문하여 시작할 수 있습니다. 모든 제품의 [제공 방법(Delivery methods)]을 손쉽게 검색한 다음, 카탈로그에서 [Helm 차트(Helm Char)]를 필터링하여 AWS 및 온프레미스에 배포할 수 있는 쿠버네티스 기반 애플리케이션을 찾습니다.

자주 사용하는 제품을 구독하기로 선택한 경우 [구독 계속(Continue to Subscribe)]을 선택합니다.

셀러의 최종 사용자 라이선스 계약(EULA)에 동의한 후 [계약 생성(Create Contract)] 및 [구성 계속(Continue to Configuration)]을 선택합니다.

드롭다운을 사용하여 소프트웨어 배포를 구성할 수 있습니다. [주문 처리 옵션(Fulfillment option)]과 [소프트웨어 버전(Software Version)]이 선택되면 [계속 실행(Continue to Launch)]을 선택합니다.

Amazon EKS에 배포하기 위해 애플리케이션을 새 EKS 클러스터에 배포하거나 명령을 복사하여 기존 클러스터에 붙여넣을 수 있습니다. 지원되는 서비스에서 자체 관리형 쿠버네티스 옵션을 클릭하여 EC2에서 자체 관리형 쿠버네티스에 배포할 수도 있습니다.

온프레미스 또는 EC2에 배포하려면 EKS Anywhere를 선택한 다음, AWS Marketplace 시작 페이지에서 라이선스 토큰을 요청하는 추가 단계를 수행하면 됩니다. 그런 다음, AWS Marketplace에서 제공하는 명령을 사용하여 컨테이너 이미지, AWS Marketplace 탄력적 컨테이너 레지스트리(ECR)의 Helm 차트, 서비스 계정 생성 및 EKS 클러스터의 서비스 계정에 대한 IAM 역할을 적용하는 토큰을 다운로드합니다.

기존 소프트웨어 라이선스를 업그레이드하거나 갱신하려면 AWS Marketplace 웹 사이트에서 셀프 서비스 업그레이드 또는 갱신 환경을 이용할 수 있습니다. ISV와 직접적인 프라이빗 오퍼를 협의하여 애플리케이션을 업그레이드하고 갱신할 수도 있습니다. 새 제품 및 서비스를 구독하면 AWS License Manager에서 라이선스가 자동으로 업데이트됩니다. AWS License Manager를 사용하여 AWS Marketplace에서 구매한 모든 라이선스를 확인할 수 있습니다. 확인할 수 있는 내용에는 사용 권한이 부여된 애플리케이션 기능 및 만료 날짜도 포함됩니다.

AWS Marketplace for Containers Anywhere의 출시 파트너
다음은 온프레미스 배포 옵션을 지원하는 출시 파트너 목록입니다. 오늘 이용해 보시기 바랍니다!

  • D2iQ는 클라우드, 하이브리드, 엣지 및 에어갭(air-gapped)을 비롯한 환경 전반에 걸쳐, 어떤 규모로든 엔터프라이즈급 쿠버네티스를 구현할 수 있는 선도적인 독립 플랫폼을 제공합니다.
  • HAProxy Technologies는 널리 사용되는 소프트웨어 로드 밸런서를 제공하여 어떤 규모와 환경에서든 최고의 성능, 관찰 가능성 및 보안을 갖춘 웹 사이트 및 애플리케이션을 제공합니다.
  • Isovalent는 Cilium 및 eBPF와 같은 오픈 소스 소프트웨어 및 엔터프라이즈 솔루션을 구축하여 최신 클라우드 네이티브 인프라에 대한 네트워킹, 보안 및 관측 가능성 요구 사항을 해결합니다.
  • JFrog의 “리퀴드(liquid) 소프트웨어”라는 사명은 개발자에서 엣지까지 원활하고 안전한 바이너리 흐름을 통해 전 세계 소프트웨어 업데이트를 지원하는 것입니다.
  • Kasten by Veeam은 Kasten K10을 제공합니다. Kasten K10은 백업 및 복구, 재해 복구 및 애플리케이션 이동성을 위해 사용하기 쉽고 확장 가능하며 안전한 시스템인 쿠버네티스용으로 특별히 구축된 데이터 관리 플랫폼입니다.
  • Nirmata는 Kyverno의 개발사로서 프로덕션 쿠버네티스 워크로드 및 클러스터의 정책 기반 보안 및 자동화를 위한 오픈 소스 및 엔터프라이즈 솔루션을 제공합니다.
  • Palo Alto Networks는 글로벌 사이버 보안 리더로서 사람과 조직의 운영 방식을 혁신하는 기술로 클라우드 중심의 미래를 만들고 있습니다.
  • Prosimo의 SaaS는 클라우드 네트워킹, 성능, 보안, AI 기반 관측 가능성 및 비용 관리를 결합하여 엔터프라이즈 클라우드 배포의 복잡성과 위험을 줄입니다.
  • Solodev는 콘텐츠에서 암호화에 이르기까지 맞춤형 클라우드 앱을 구축하는 데 활용할 수 있는 엔터프라이즈 CMS 및 디지털 에코시스템입니다. AWS 기반의 DevOps, 교육 및 연중무휴 지원을 이용할 수 있습니다.
  • Trilio는 쿠버네티스, OpenStack, Red Hat 가상화 환경을 위한 클라우드 네이티브 데이터 보호 분야의 선두 주자로서, 백업 및 복구, 마이그레이션, 애플리케이션 이동성을 위한 솔루션을 제공합니다.

AWS Marketplace에서 쿠버네티스 애플리케이션을 제공하려는 경우, 제공된 AWS SDK를 사용하여 AWS License Manager API와 통합되도록 제품을 등록하고 수정합니다. AWS License Manager와 통합하면 애플리케이션에서 AWS Marketplace를 통해 구매한 라이선스를 확인할 수 있습니다.

그런 다음, 제품 정보, 라이선스 옵션, 요금 등 목록의 세부 정보를 제출하여 AWS Marketplace에서 계약 제안이 포함된 새 컨테이너 제품을 생성합니다. 세부 정보는 AWS Marketplace 테크니컬 어카운트 관리자가 검토, 승인 및 게시합니다. 그런 다음, 새 컨테이너 이미지를 AWS Marketplace ECR에 제출하고 셀프 서비스 Marketplace Management Portal을 통해 새로 생성된 컨테이너 제품에 추가합니다. 모든 컨테이너 이미지는 일반적인 취약성 및 노출(CVE)이 있는지에 대해 검사됩니다.

마지막으로, 고객은 AWS Marketplace의 고객 웹 사이트에 제품 목록과 컨테이너 이미지를 게시하고 액세스할 수 있습니다. AWS Marketplace에서 컨테이너 제품을 생성하는 방법에 대한 자세한 내용은 AWS 설명서의 판매자로 시작하기 컨테이너 기반 제품을 참조하세요.

정식 출시
이제 AWS Marketplace를 지원하는 모든 리전에서 AWS Marketplace for Containers Anywhere의 기능을 사용할 수 있습니다. 출시 파트너의 제품에서 직접 기능을 사용할 수 있습니다.

사용해 보시고 피드백이 있으면 AWS Marketplace에 대한 AWS 포럼 또는 평소에 이용하는 AWS Support 연락처를 통해 알려주시기 바랍니다.

Channy