AWS 기반 컨테이너
80%
150%
10배
3배
2B+
AWS 컨테이너 서비스
Amazon Elastic Container Registry(ECR)
어디에서나 컨테이너 이미지와 아티팩트를 손쉽게 저장, 관리, 공유 및 배포할 수 있는 완전관리형 컨테이너 레지스트리입니다.
Amazon Elastic Container Service(ECS)
완전관리형 컨테이너 오케스트레이션 서비스로, 컨테이너식 애플리케이션을 실행하는 가장 안전하고 신뢰성과 확장성이 뛰어난 솔루션을 제공합니다.
Amazon ECS Anywhere
자체 가상 머신(VM) 및 베어 메탈 서버와 같은 고객 관리형 인프라에서 컨테이너를 손쉽게 실행할 수 있는 Amazon ECS의 배포 옵션입니다.
Amazon Elastic Kubernetes Service(EKS)
Kubernetes를 사용하여 컨테이너식 애플리케이션을 실행하는 가장 안전하고 신뢰성과 확장성이 뛰어난 솔루션을 제공하는 완전관리형 Kubernetes 서비스입니다.
Amazon EKS Anywhere
자체 가상 머신(VM)과 베어 메탈 서버를 포함한 온프레미스 인프라에서 Kubernetes 클러스터를 손쉽게 생성하고 운영할 수 있는 Amazon EKS의 새로운 배포 옵션입니다.
Amazon EKS Distro
Amazon EKS에 사용되는 것과 동일한 Kubernetes 배포로, 안정적이고 안전한 클러스터를 생성하는 데 도움이 됩니다.
AWS Proton
AWS Proton은 컨테이너 및 서버리스 애플리케이션을 위한 최초의 완전관리형 애플리케이션 배포 서비스입니다. 플랫폼 엔지니어링 팀은 Proton을 사용하여 인프라 프로비저닝, 코드 배포, 모니터링, 업데이트에 필요한 각종 도구를 연결하고 조정할 수 있습니다.
AWS Fargate
컨테이너에 적합한 서버리스 컴퓨팅 엔진으로, Amazon Elastic Container Service(ECS) 및 Amazon Elastic Kubernetes Service(EKS)와 연동됩니다. Fargate에서는 서버를 프로비저닝하고 관리할 필요가 없으므로, 애플리케이션별로 리소스를 지정하고 관련 비용을 지불할 수 있으며, 애플리케이션을 격리하도록 설계되었기 때문에 보안 성능을 향상시킬 수 있습니다.
Amazon Elastic Compute Cloud(EC2)
EC2 가상 머신을 사용하면 서버 클러스터를 제어하고 다양한 사용자 지정 옵션을 적용할 수 있습니다.
AWS App2Container(A2C)
AWS App2Container(A2C)는 .NET과 Java 애플리케이션을 컨테이너화된 애플리케이션으로 현대화하는 소프트웨어 도구입니다.
AWS Copilot
AWS Copilot은 Amazon ECS 및 AWS Fargate에서 프로덕션 준비 컨테이너식 애플리케이션을 구축, 릴리스 및 운영하는 데 사용되는 개발자용 CLI 도구입니다.
AWS 컨테이너 서비스
사용 사례 | AWS 서비스 |
---|---|
컨테이너 이미지 저장, 암호화 및 관리 | Amazon Elastic Container Registry(ECR) |
컨테이너식 애플리케이션 실행 또는 마이크로서비스 구축 | Amazon Elastic Container Service(ECS) |
자체 데이터 센터에서 Amazon ECS 실행 | Amazon ECS Anywhere |
Kubernetes로 컨테이너 관리 | Amazon Elastic Kubernetes Service(EKS) |
자체 인프라에서 Kubernetes 클러스터를 생성하고 운영 | Amazon EKS Anywhere |
Amazon EKS를 구동하는 Kubernetes 배포 실행 | Amazon EKS Distro |
컨테이너 및 서비리스 배포의 자동화된 관리 | AWS Proton |
서버를 관리하지 않고 컨테이너를 실행 | AWS Fargate |
서버 수준 제어를 통해 컨테이너 실행 | Amazon Elastic Compute Cloud(EC2) |
기존 애플리케이션 컨테이너화 및 마이그레이션 | AWS App2Container |
컨테이너식 애플리케이션을 빠르게 시작하고 관리 | AWS Copilot |
사용 사례

컨테이너는 애플리케이션을 쉽게 분리하여 마이크로서비스라는 독립적인 구성 요소로 실행할 수 있는 프로세스 격리 기능을 제공합니다.

일괄 처리 및 ETL 작업을 컨테이너로 패키징하면 작업을 빠르게 시작하고 수요에 따라 동적으로 규모를 조정할 수 있습니다.

컨테이너를 사용하면 Machine Learning 모델을 신속하게 확장하여 훈련 및 추론을 수행하고 플랫폼에 상관 없이 데이터 원본에 가까운 위치에서 실행할 수 있습니다.
컨테이너는 코드가 배포되는 방식을 표준화하므로 온프레미스 및 클라우드 환경 사이에서 실행되는 애플리케이션에 대한 워크플로를 쉽게 구축할 수 있습니다.
컨테이너를 사용하면 코드를 변경하지 않고도 애플리케이션 전체를 패키징하여 클라우드로 이동할 수 있습니다.
컨테이너를 사용하면 개발자가 인프라를 관리할 필요가 없는 플랫폼을 구축할 수 있으며 애플리케이션을 배포 및 관리하는 방식이 표준화됩니다.
사례 연구
애널리스트 연구 조사
퍼블릭 클라우드 엔터프라이즈 컨테이너 플랫폼에서의 새로운 물결
Forrester는 “퍼블릭 클라우드 엔터프라이즈 컨테이너 플랫폼에서의 새로운 물결”이라는 보고서를 공개했습니다. 이 보고서에서는 카테고리 내에서 가장 중요한 공급업체를 7곳을 평가합니다. AWS는 Microsoft와 Goolge보다 앞서는 리더 위치에 있습니다. “새로운 물결” 보고서에서 공급업체들은 10가지 기준에 대해 차별화됨, 동등함, 개선이 필요함 등급으로 평가를 받습니다. AWS는 10개 기준 중 8개에서 “차별화됨” 등급을 받았고, 2개에서 “동등함” 등급을 받아서 평가 대상 공급업체 7곳 중에서 최고의 성능을 자랑했습니다. 또한, 당사의 시장 영향력은 다른 모든 경쟁사보다 훨씬 큰 것으로 나타났습니다.
가이드북: AWS의 컨테이너 및 Kubernetes
Nucleus Research는 AWS의 컨테이너와 Kubernets에 대한 안내서를 공개했습니다. Nucleus는 기업들이 컨테이너를 어떻게 사용하고 있는지 알아보기 위해 펀딩을 완료한 스타트업에서 국제적 대기업에 이르기까지 다양한 규모의 21개 기업에 소속된 개발자를 대상으로 710개의 개별 컨테이너화 워크로드에 대해 심층 인터뷰를 진행했습니다. 컨테이너의 81%가 AWS 클라우드가 포함된 클라우드에 배포되어 가장 인기 있는 선택지였으며, 클라우드에서 호스팅 되는 컨테이너의 80%가 AWS에서 실행됩니다. 클라우드에서 호스팅 되는 Kubernetes 워크로드의 82%가 AWS에서 실행됩니다.
퍼블릭 클라우드에서 컨테이너로 애플리케이션 현대화
컨테이너가 앞으로 차세대 컴퓨팅을 대표하게 될 것으로 예상됩니다. 컨테이너는 애플리케이션 아키텍처, 소프트웨어 개발 방법론, 운영 원칙에서의 혁신과 긴밀한 관계에 있습니다. 궁극적으로 이런 변화를 결합하면 소프트웨어를 더욱더 빠르게 제공할 수 있고, 애플리케이션은 더욱 현대적이고 확장성이 우수하고 민첩해지게 됩니다. 이 보고서에서는 IDC가 엔터프라이즈 컨테이너 인스턴스에 대해 5년 CAGR을 79%로 예측하고 2021년에는 엔터프라이즈 컨테이너가 18억 개가 넘을 것으로 예상합니다. 또한, IDC는 AWS 컨테이너 서비스로 현대적 애플리케이션을 구축하는 방법을 공유합니다.