Containers and Serverless Recommendation Guide
HAQM Elastic Kubernetes Service (HAQM EKS)
Since you selected "I would like to use a managed Kubernetes service” we recommend HAQM Elastic Kubernetes Service (HAQM EKS) as the best place for you to start.
What is HAQM EKS?
HAQM EKS is a managed Kubernetes service to run Kubernetes in the AWS cloud and on-premises data centers. In the cloud, HAQM EKS automatically manages the availability and scalability of the Kubernetes control plane nodes responsible for scheduling containers, managing application availability, storing cluster data, and other key tasks.
Why are we recommending HAQM EKS?
HAQM EKS is the most trusted way to start, run, and scale Kubernetes. EKS is a managed Kubernetes service that makes it easy for you to run Kubernetes on AWS and on-premises. EKS lets you run your Kubernetes applications on both HAQM Elastic Compute Cloud (HAQM EC2) and AWS Fargate. With HAQM EKS, you can take advantage of all the performance, scale, reliability, and availability of AWS infrastructure, as well as integrations with AWS networking and security services. On-premises, EKS provides a consistent, fully-supported Kubernetes solution with integrated tooling and simple deployment to AWS Outposts, virtual machines, or bare metal servers.
While this is our recommended starting point, other services could also suit your needs and you can always try a different service if your use case changes or if HAQM Elastic Kubernetes Service (EKS) does not seem optimal for your use case.

Frequently Asked Questions
-
What type of app artifacts can you bring to the service?HAQM EKS can be used with container images (i.e., registry repo image).
-
Where can you run your application outside of an AWS region?With HAQM EKS Anywhere, our on-premises Kubernetes offering, you can easily create and operate Kubernetes clusters (building with the software in HAQM EKS Distro) on-premises, including on your own virtual machines (VMs) and bare metal servers. AWS Outposts is a fully managed service that extends AWS infrastructure, AWS services, APIs, and tools to virtually any connected site. With HAQM EKS on Outposts, you can manage containers on-premises with the same ease as you manage your containers in the cloud. You can use HAQM EKS on AWS Outposts to run containerized applications requiring particularly low latencies to on-premises systems.
-
What class of applications does the product support?HAQM EKS supports front end services (html/JavaScript), web services (request-response), back-end workers (queues), batch jobs, AI/ML, and stateful services (databases).
-
How does the product charge for usage?
For information on HAQM EKS pricing, please visit HAQM EKS Pricing.
-
Is HAQM EKS a popular choice in the industry?Yes, specifically for organizations that run Kubernetes and want a managed orchestrator.
Let's get started with HAQM EKS

Get started with HAQM EKS
Get hands-on with step-by-step instructions for how to get the most out of HAQM EKS.

HAQM EKS workshop
Discover practical exercises to learn about HAQM Elastic Kubernetes Service (Workshop available in English only).

Seamless Kubernetes on premises and in the cloud
Learn ways to modernize your infrastructure and how HAQM Elastic Kubernetes Service (HAQM EKS) can help your organization.

Modernization workshops
Learn how to modernize your business through different technologies. (Workshops available in English only)

Unlock digital transformation by modernizing with containers
Learn about the benefits of containerization with AWS.

HAQM EKS customer stories
See how leading organizations worldwide are using HAQM Elastic Kubernetes Services (HAQM EKS) to run their most sensitive and mission-critical applications.