1. 규모에 따른 컨테이너 관리 서비스 > 소규모 - Amazon Lightsail은 웹 애플리케이션을 배포하는 데 필요한 모든 항목을 제공하는 사용하기 쉬운 클라우드 서비스로 제공합니다. - A
1. 규모에 따른 컨테이너 관리 서비스 > 소규모 - Amazon Lightsail은 웹 애플리케이션을 배포하는 데 필요한 모든 항목을 제공하는 사용하기 쉬운 클라우드 서비스로 제공합니다. - AWS Elastic Beanstalk는 AWS에 익숙하지 않은 분들을 위해 주요 AWS 서비스를 결합하여 빠르게 구성한 후, Go, Java, .NET, Node.js, PHP, Python 및 Ruby 등의 웹 애플리케이션을 바로 배포할 수 있는 서비스입니다. > 대규모 - Amazon ECS는 2015년에 출시된 가장 오래된 클라우드 기반 컨테이너 오케스트레이션 도구중에 하나입니다. - Amazon Elastic Kubernetes Service (Amazon EKS)는 오픈 소스인 Kubernetes 기반 애플리케이션을 AWS에서 운영하는데 도움을 주는 서비스입니다. - Amazon Elastic Container Registry (Amazon ECR)는 어디서나 애플리케이션 이미지 및 아티팩트를 안정적으로 배포할 수 있도록 뛰어난 성능 호스팅을 제공하는 완전관리형 컨테이너 레지스트리입니다. 2. 컨테이너의 실행 방식 및 위치 > 서버리스 - AWS App Runner — 개발자가 사전 인프라 경험 없이도 컨테이너화된 웹 애플리케이션 및 API 서비스를 대규모로 빠르게 배포할 수 있도록 지원하는 완전관리형 서비스입니다. - AWS Fargate — Amazon ECS 및 EKS 서비스를 쓰시는 고객이 컨테이너 배포 및 운영은 AWS에 맡기고, 실행하는 데 필요한 리소스에 대해서만 비용을 지불하는 서버리스 엔진입니다. - AWS Lambda Container — AWS Lambda는 요청 시에만 코드를 실행할 수 있는 서버리스 컴퓨팅 서비스입니다. > 가상 서버 - AWS Regions & Local Zones — 전 세계 AWS 리전 및 로컬 영역에서는 Amazon EC2를 통해 CPU 프로세서, 스토리지, 네트워킹을 포함한 가장 다양한 인스턴스 유형을 제공합니다. - AWS Wavelength — 5G망 같은 대기 시간이 매우 짧은 모바일 엣지 애플리케이션, 대화형 및 몰입형 경험, 자율 주행 차량 처럼 모바일 서비스는 가까운 5G망 회사에 위치한 인프라에서 컨테이너를 배포할 수 있습니다. (Amazon ECS 및 EKS 지원) > 온-프레미스 위치 - AWS Outposts — 여러분의 데이터 센터 내에서 일관된 하이브리드 경험을 제공하기 위해 온프레미스에서 AWS 물리 장비를 사용하여 컨테이너를 실행할 수 있습니다 - 온-프레미스 물리 서버 — 규정 준수 및 로컬 데이터 처리 같은 이유로 기존 데이터 센터 내 장비를 그대로 활용해야 하는 경우, 기존 장비에 AWS가 제공하는 에이전트 소프트웨어를 설치하고 Amazon ECS Anywhere 및 EKS Anywhere를 통해 AWS 콘솔에서 통합적으로 클러스터로 관리할 수 있습니다. 3. 컨테이너 지원 도구 > 마이크로 서비스 아키텍처 지원 도구 - AWS Proton은 컨테이너 및 서버리스 애플리케이션을 위한 완전 관리형 배포 서비스입니다. - AWS App Mesh는 애플리케이션 수준의 네트워킹을 통해 서비스에서 여러 유형의 컴퓨팅 인프라와 원활하게 통신할 수 있도록 하는 서비스 메시 (Service Mesh) 서비스입니다. - AWS Cloud Map은 클라우드 리소스 검색 서비스입니다. Cloud Map을 사용하면 애플리케이션 리소스의 사용자 지정 이름을 정의할 수 있으며 동적으로 변화하는 이러한 리소스의 업데이트된 위치를 유지 관리합니다. > 오픈 소스 지원 도구 - AWS Copilot은 AWS에서 컨테이너화된 애플리케이션을 빠르게 시작하고 쉽게 관리할 수 있도록 하는 오픈 소스 명령줄 인터페이스(CLI)입니다. - AWS App2Container (A2C)는 Java 및 .NET 웹 애플리케이션을 컨테이너 형식으로 마이그레이션하고 현대화하는 오픈 소스 도구입니다 - Amazon EKS Distro는 Amazon EKS에서 사용 하는 것과 동일한 오픈 소스 Kubernetes 및 종속성의 배포판입니다. - Red Hat OpenShift Service on AWS (ROSA)는 레드햇의 OpenShift를 사용하는 통합 환경을 제공합니다. >> 마무리 - 소규모: Amazon Lightsail → AWS ElasticBeanstalk (서버리스): AWS Lambda Container → AWS AppRunner - 대규모: Amazon ECS → Amazon EKS (서버리스): AWS Fargate (ECS →EKS)