AWS의 컨테이너

가장 안전하고, 안정적이며, 확장 가능한 환경에서 컨테이너를 실행할 수 있습니다.
AWS 컨테이너 서비스를 사용하면 온프레미스 또는 클라우드에서 기반 인프라를 손쉽게 관리하여 혁신 및 비즈니스 요구 사항에 집중할 수 있습니다. 클라우드에 있는 전체 컨테이너의 거의 80%가 현재 AWS에서 실행되고 있습니다. 삼성, Expedia, GoDaddy 및 Snap과 같은 고객이 보안, 안정성 및 확장성을 이유로 AWS에서 컨테이너를 실행하기로 선택했습니다.
안전한 마이크로서비스 구축
컨테이너 간의 보안 격리를 강화할 수 있습니다. AWS는 최신 보안 업데이트를 제공하며 각 컨테이너에 대해 세분화된 액세스 권한을 설정할 수 있는 기능을 제공합니다. AWS는 210개 이상의 보안, 규정 준수 및 거버넌스 서비스와 주요 기능을 제공하여 고객의 요구 사항을 충족합니다.
아이디어에서 출시까지 걸리는 시간 단축
AWS Copilot 또는 AWS App Runner로 빠르게 시작하여 운영 오버헤드 및 관리 부담을 줄일 수 있습니다. AWS는 애플리케이션의 신속한 출시, 피드백 간소화, 아이디어의 더 빠른 반복 및 출시 가속화를 지원할 수 있습니다.
요구 사항에 적합한 컴퓨팅 및 컨테이너 오케스트레이터 선택

선택의 폭이 가장 넓은 컨테이너 실행 서비스 중에서 선택할 수 있습니다. 컨테이너를 위한 서버리스 컴퓨팅으로 AWS Fargate를 선택하면 AWS가 인프라 프로비저닝을 관리해줍니다. 컴퓨팅 환경을 완벽하게 제어해야 한다면 Amazon Elastic Compute Cloud(EC2)에서 컨테이너를 실행하면 됩니다. 컨테이너 오케스트레이터가 필요하다면 Amazon Elastic Container Service(ECS) 또는 Amazon Elastic Kubernetes Service(EKS)를 선택할 수 있습니다.

높은 안정성으로 AWS 전체의 통합 지원

컨테이너의 민첩성에 클라우드의 탄력성 및 보안을 결합하세요. AWS 컨테이너 서비스는 다른 AWS 서비스와 설계상 긴밀하게 통합되므로 컨테이너 애플리케이션에서 네트워킹 및 보안부터 모니터링에 이르는 방대한 AWS의 기능을 활용할 수 있습니다. AWS 컨테이너 서비스는 25개 리전에 걸쳐 있는 80개 이상의 가용 영역(AZ)을 갖춘 방대한 글로벌 인프라에서 실행됩니다. 컨테이너 서비스의 SLA에 대한 자세한 내용은 Amazon ECS, Amazon EKSAWS Fargate에서 확인할 수 있습니다.

80%

클라우드에서 실행되는 모든 컨테이너화 애플리케이션 중 AWS에서 실행되는 비율*

150%

AWS 컨테이너 서비스의 전년 대비 성장률

10배

1년 이내 Amazon EKS 사용자 증가율

3배

1년간 증가한 Fargate 사용량, 매주 1억 개의 태스크 실행

8십억 개 이상

Amazon Elastic Container Registry(ECR)를 사용한 주별 이미지 풀 수
*https://nucleusresearch.com/research/single/guidebook-containers-and-kubernetes-on-aws/

AWS 컨테이너 서비스

하위 범주
사용 사례
AWS 서비스
컨테이너 오케스트레이션
컨테이너식 애플리케이션 실행 또는 마이크로서비스 구축

Amazon Elastic Container Service(ECS)

AWS의 완전관리형 컨테이너 오케스트레이션 서비스를 사용하여 컨테이너식 애플리케이션을 손쉽게 배포, 관리 및 크기 조정할 수 있습니다.

Kubernetes로 컨테이너 관리

Amazon Elastic Kubernetes Service(EKS)

Kubernetes를 실행하는 가장 신뢰성 높은 방법으로 AWS 클라우드 또는 온프레미스에서 Kubernetes 애플리케이션을 시작, 실행 및 크기 조정할 수 있습니다.

컴퓨팅 옵션
서버를 관리하지 않고 컨테이너를 실행

AWS Fargate

기반 컴퓨팅 인프라를 관리할 필요 없이 Amazon ECS 또는 Amazon EKS에서 컨테이너를 실행할 수 있습니다.

서버 수준 제어를 통해 컨테이너 실행

Amazon Elastic Compute Cloud(EC2)

안전하고 크기 조정이 가능한 컴퓨팅 용량을 제공하는 자체 관리형 클라우드 인프라에 컨테이너를 배포할 수 있습니다.

최대 90% 할인된 요금으로 내결함성을 갖춘 워크로드 실행

Amazon EC2 스팟 인스턴스

Amazon EC2 스팟 인스턴스를 사용하면 AWS 클라우드에서 미사용 EC2 용량을 활용할 수 있습니다.

컨테이너를 지원하는 도구 및 서비스
컨테이너식 애플리케이션을 빠르게 시작하고 관리

AWS Copilot

AWS의 컨테이너식 애플리케이션을 손쉽게 시작하고 관리할 수 있습니다.

컨테이너 소프트웨어를 공개 또는 비공개로 공유 및 배치

Amazon Elastic Container Registry(ECR)

컨테이너 소프트웨어를 공개 또는 비공개로 공유하고 배치할 수 있습니다.

모든 서비스를 위한 애플리케이션 수준의 네트워킹

AWS App Mesh

AWS App Mesh는 애플리케이션 수준의 네트워킹을 통해 서비스에서 여러 유형의 컴퓨팅 인프라와 원활하게 통신할 수 있도록 하는 서비스 메시입니다.

클라우드 리소스 검색 서비스

AWS Cloud Map

Cloud Map을 사용하면 애플리케이션 리소스의 사용자 지정 이름을 정의하고 이 동적으로 변경되는 리소스의 업데이트된 위치를 유지할 수 있습니다.

Lambda 함수를 컨테이너 이미지로 패키징 및 배포

AWS Lambda

AWS Lambda는 서버 프로비저닝 또는 관리, 워크로드 인식 확장 로직 생성, 이벤트 통합 유지, 또는 런타임 관리 없이 코드를 실행할 수 있는 서버리스 컴퓨팅 서비스입니다.

완전관리형 서비스에서 컨테이너식 애플리케이션 구축 및 실행

AWS App Runner

사전 인프라 경험이 없어도 컨테이너식 웹 애플리케이션 및 API를 대규모로 빠르게 배포할 수 있습니다.

고정된 월 요금으로 단순한 컨테이너식 애플리케이션 실행

Amazon Lightsail

고정된 월 요금으로 단순한 컨테이너식 애플리케이션을 실행할 수 있습니다.

기존 애플리케이션 컨테이너화 및 마이그레이션

AWS App2Container(A2C)

명령줄 도구를 사용하여 .NET과 Java 애플리케이션을 컨테이너식 애플리케이션으로 현대화할 수 있습니다.

온프레미스
고객 관리형 인프라에서 컨테이너 실행

Amazon ECS Anywhere

자체 온프레미스 인프라에서 컨테이너를 손쉽게 실행할 수 있습니다.

자체 인프라에서 Kubernetes 클러스터를 생성하고 운영

Amazon EKS Anywhere

자체 가상 머신(VM)과 베어 메탈 서버를 포함한 Kubernetes 클러스터를 온프레미스에서 생성하고 운영할 수 있습니다.

엔터프라이즈급 컨테이너 관리
컨테이너 및 서비리스 배포의 자동화된 관리

AWS Proton

인프라 프로비저닝, 코드 배포, 모니터링 및 업데이트에 필요한 모든 도구를 연결하고 조정할 수 있습니다.

완전관리형 턴키 앱 플랫폼

Red Hat OpenShift Service on AWS(ROSA)

ROSA를 사용하면 기존 OpenShift 워크플로를 통해 컨테이너식 애플리케이션을 실행하고 관리의 복잡성을 줄일 수 있습니다.

오픈 소스
Amazon EKS를 구동하는 Kubernetes 배포 실행

Amazon EKS Distro

Amazon EKS를 구동하는 오픈 소스 Kubernetes 배포 실행

기존 애플리케이션 컨테이너화 및 마이그레이션

AWS App2Container(A2C)

명령줄 도구를 사용하여 .NET과 Java 애플리케이션을 컨테이너식 애플리케이션으로 현대화할 수 있습니다.

AWS 컨테이너 서비스

하위 범주 사용 사례 AWS 서비스
컨테이너 오케스트레이션 컨테이너식 애플리케이션 실행 또는 마이크로서비스 구축  Amazon Elastic Container Service(ECS) 
Kubernetes로 컨테이너 관리 Amazon Elastic Kubernetes Service(EKS) 
컴퓨팅 옵션 서버를 관리하지 않고 컨테이너를 실행

AWS Fargate 
서버 수준 제어를 통해 컨테이너 실행

Amazon Elastic Compute Cloud(EC2) 
최대 90% 할인된 요금으로 내결함성을 갖춘 워크로드 실행 Amazon EC2 스팟 인스턴스
컨테이너를 지원하는 도구 및 서비스 컨테이너식 애플리케이션을 빠르게 시작하고 관리
AWS Copilot 
완전관리형 서비스에서 컨테이너식 애플리케이션 구축 및 실행
AWS App Runner 
고정된 월 요금으로 단순한 컨테이너식 애플리케이션 실행 Amazon Lightsail
컨테이너 이미지 저장, 암호화 및 관리 Amazon Elastic Container Registry(ECR)
온프레미스 고객 관리형 인프라에서 컨테이너 실행 Amazon ECS Anywhere
자체 인프라에서 Kubernetes 클러스터를 생성하고 운영 Amazon EKS Anywhere
엔터프라이즈급 컨테이너 관리 컨테이너 및 서비리스 배포의 자동화된 관리
AWS Proton
완전관리형 턴키 앱 플랫폼 Red Hat OpenShift Service on AWS(ROSA)
오픈 소스 Amazon EKS를 구동하는 Kubernetes 배포 실행 Amazon EKS Distro
기존 애플리케이션 컨테이너화 및 마이그레이션 AWS App2Container

사용 사례

Page-Illos_Containers_Microservices_3-column
마이크로서비스 구축

컨테이너를 사용하여 프로세스를 격리하면 애플리케이션을 분할하고 마이크로서비스라고 하는 독립 구성 요소로 실행할 수 있습니다.

Page-Illos_Containers_Batch-Processing_3-column
배치 처리 활용

배치 처리 및 추출, 변환, 로드(ETL) 작업을 컨테이너로 패키징하면 작업을 빠르게 시작하고 수요에 따라 동적으로 크기를 조정할 수 있습니다.

Page-Illos_Containers_Machine-Learning_3-column
기계 학습 모델 크기 조정

컨테이너를 사용하면 기계 학습(ML) 모델을 신속하게 확장하여 훈련 및 추론을 수행하고 플랫폼에 상관 없이 데이터 원본에 가까운 위치에서 실행할 수 있습니다.

하이브리드 애플리케이션 코드 표준화

컨테이너로 애플리케이션 워크플로를 구축하고 온프레미스와 클라우드 환경 간에 실행하여 코드 배포 방식을 표준화할 수 있습니다.

애플리케이션을 클라우드로 마이그레이션

코드를 변경하지 않고도 애플리케이션 전체를 패키징하여 클라우드로 이동할 수 있습니다.

서비스형 플랫폼(PaaS) 구축

혁신을 빠르게 시작할 수 있는 개발 환경을 지원하세요. 컨테이너를 사용하면 인프라를 관리할 필요 없이 애플리케이션의 배포 및 관리 방식을 표준화할 수 있습니다.

고객 사례

Vanguard 고객 사례

Vanguard는 Amazon ECS 및 AWS Fargate를 사용하여 서버 관리를 줄임으로써 출시에 소요되는 시간을 3개월에서 24시간으로 단축했습니다.

여기에서 전문 보기 »

New Relic 고객 사례

New Relic은 서비스 플랫폼을 Amazon EKS로 리팩터링하여 8개월 만에 호스트 기반 요금 모델에서 소비 기반 요금 모델로 변경했습니다.

여기에서 전문 보기 »

Babbel 고객 사례

언어 학습 소프트웨어인 Babbel은 변화하는 글로벌 요구 사항에 맞춰 빠르게 적응하기 위해 Amazon ECS, AWS Fargate 및 AWS Lambda를 선택했습니다.

여기에서 전문 보기 »