AWS 기반 컨테이너
컨테이너 관리 도구는 레지스트리, 오케스트레이션 및 컴퓨팅이라는 3가지 범주로 분류될 수 있습니다. AWS는 컨테이너 이미지를 안전하게 저장하고 관리할 수 있는 장소, 컨테이너를 실행하는 시기와 위치를 관리하는 오케스트레이션과 컨테이너를 구동하는 유연한 컴퓨팅 엔진을 제공합니다. AWS를 통해 컨테이너 및 컨테이너 배포를 관리하면 기반 인프라에 대해 걱정할 필요가 없습니다. 무엇을 구축하든 AWS에서 컨테이너를 사용하여 쉽고 효율적으로 구축할 수 있습니다.
레지스트리
Amazon Elastic Container Registry(ECR)는 개발자가 컨테이너 이미지를 쉽고 빠르게 저장, 관리 및 배포할 수 있게 해주는 완전관리형 컨테이너 레지스트리입니다.
오케스트레이션
Amazon Elastic Container Service(Amazon ECS)는 완전관리형 컨테이너 오케스트레이션 서비스로, 컨테이너식 애플리케이션을 실행하는 가장 안전하고 신뢰성과 확장성이 뛰어난 솔루션을 제공합니다.
Amazon Elastic Kubernetes Service(Amazon EKS)는 완전관리형 Kubernetes 서비스로, Kubernetes를 사용하여 컨테이너식 애플리케이션을 실행하는 가장 안전하고 신뢰성과 확장성이 뛰어난 솔루션을 제공합니다.
Red Hat OpenShift Service on AWS(ROSA)는 턴키 IDE, 런타임, 구축 도구, CI/CD, 서비스 메시 등이 포함된 완전관리형 애플리케이션 플랫폼입니다.
컴퓨팅
AWS Fargate는 컨테이너를 위한 서버리스 컴퓨팅 엔진입니다. Fargate를 사용하면 애플리케이션을 구축하는 데 집중할 수 있습니다.
가상 머신 인프라에서 컨테이너를 실행하고 구성 및 크기 조정을 완벽하게 제어할 수 있습니다.
AWS App Runner는 인프라에 대한 경험이 없는 개발자도 컨테이너식 웹 애플리케이션 및 API를 대규모로 빠르게 배포할 수 있는 완전관리형 서비스입니다.
도구
AWS App2Container(A2C)는 .NET과 Java 애플리케이션을 컨테이너식 애플리케이션으로 현대화하는 명령줄 도구입니다.
AWS Copilot은 AWS에서 컨테이너식 애플리케이션을 시작하고 쉽게 관리할 수 있도록 지원하는 명령줄 인터페이스입니다.