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 컨테이너 서비스는 25개 리전에 걸쳐 있는 80개 이상의 가용 영역(AZ)을 갖춘 방대한 글로벌 인프라에서 실행됩니다. 컨테이너 서비스의 SLA에 대한 자세한 내용은 Amazon ECS, Amazon EKSAWS Fargate에서 확인할 수 있습니다.

AWS 컨테이너 서비스

사용 사례 AWS 서비스
컨테이너식 애플리케이션 실행 또는 마이크로서비스 구축  Amazon Elastic Container Service(ECS)
Kubernetes로 컨테이너 관리 Amazon Elastic Kubernetes Service(EKS)
컨테이너 소프트웨어를 공개 또는 비공개로 공유 및 배치
Amazon Elastic Container Registry(ECR)
서버를 관리하지 않고 컨테이너를 실행 AWS Fargate

사용 사례

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

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

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

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

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