AWS container services run on the best global infrastructure with 77 Availability Zones (AZ) across 24 Regions. AWS provides >2x more regions with multiple availability zones than the next largest cloud provider (24 vs. 8). There are SLAs for all our container services (ECS, EKS, and Fargate) giving you ease of mind.
AWS Containers services
AWS Containers services
|Use cases||AWS service|
|Store, encrypt, and manage container images||Amazon Elastic Container Registry (ECR)|
|Run containerized applications or build microservices||Amazon Elastic Container Service (ECS)|
|Run containers on customer-managed infrastructure||Amazon ECS Anywhere|
|Manage containers with Kubernetes||Amazon Elastic Kubernetes Service (EKS)|
|Create and operate Kubernetes clusters on your own infrastructure||Amazon EKS Anywhere|
|Run the Kubernetes distribution that powers Amazon EKS||Amazon EKS Distro|
|Automated management for container and serverless deployments||AWS Proton|
|Run containers without managing servers||AWS Fargate|
|Run containers with server-level control||Amazon Elastic Compute Cloud (EC2)|
|Containerize and migrate existing applications||AWS App2Container|
|Quickly launch and manage containerized applications||AWS Copilot|
|Build and run containerized applications on a fully managed service||AWS App Runner|
Containers provide process isolation that makes it easy to break apart and run applications as independent components called microservices.
Package batch processing and ETL jobs into containers to start jobs quickly and scale them dynamically in response to demand.
Use containers to quickly scale machine learning models for training and inference and run them close to your data sources on any platform.
Containers let you standardize how code is deployed, making it easy to build workflows for applications that run between on-premises and cloud environments.
Containers make it easy to package entire applications and move them to the cloud without needing to make any code changes.
Use containers to build platforms that remove the need for developers to manage infrastructure and standardize how your applications are deployed and managed.
Forrester has published the “New Wave on Public Cloud Enterprise Container Platforms” report, which evaluates the seven most significant vendors in the category. AWS is positioned as a Leader, ahead of Microsoft and Google; In a “New Wave,” vendors are rated as differentiated, on par, or needs improvement across a set of 10 criteria. AWS scored “differentiated” on 8 of the ten criteria, and “on par” for 2, the best performance of any of the seven evaluated vendors. In addition, our market presence is represented as far larger than any competitor.
Nucleus research published a guidebook on containers and Kubernetes on AWS. To get an understanding of how companies are using containers, Nucleus conducted in-depth interviews with developers at 21 companies ranging in size from post-funding startup to global enterprise, encompassing 710 discrete containerized workloads. We found that 81 percent of containers are deployed in the cloud with the AWS cloud being the most popular choice; 80 percent of cloud-hosted containers run on AWS. Of the cloud-hosted Kubernetes workloads, 82 percent run on AWS.
Containers are the heir apparent next generation of compute. Containers are intimately tied to a transformation in application architecture, software development methodology, and operational principles. Ultimately, the combination of these changes enables the faster delivery of software and more modern, scalable, and agile applications. In this report, IDC forecasts a five-year CAGR of 79% for enterprise container instances, with over 1.8 billion enterprise containers by 2021. IDC also shares how you can build modern applications with AWS Container services.