Help improve this page
Want to contribute to this user guide? Scroll to the bottom of this page and select Edit this page on GitHub. Your contributions will help make our user guide better for everyone.
Common use cases in Amazon EKS
Amazon EKS offers robust managed Kubernetes services on AWS, designed to optimize containerized applications. The following are a few of the most common use cases of Amazon EKS, helping you leverage its strengths for your specific needs.
- Deploying high-availability applications
-
Using Elastic Load Balancing
, you can make sure that your applications are highly available across multiple Availability Zones . - Building microservices architectures
-
Use Kubernetes service discovery features with AWS Cloud Map
or Amazon VPC Lattice to build resilient systems. - Automating software release process
-
Manage continuous integration and continuous deployment (CICD) pipelines that simplify the process of automated building, testing, and deployment of applications.
- Running serverless applications
-
Use AWS Fargate
with Amazon EKS to run serverless applications. This means you can focus solely on application development, while Amazon EKS and Fargate handle the underlying infrastructure. - Executing machine learning workloads
-
Amazon EKS is compatible with popular machine learning frameworks such as TensorFlow
, MXNet , and PyTorch . With GPU support, you can handle even complex machine learning tasks effectively. - Deploying consistently on premises and in the cloud
-
Use Amazon EKS Anywhere
to operate Kubernetes clusters on your own infrastructure using tools that are consistent with Amazon EKS in the cloud. - Running cost-effective batch processing and big data workloads
-
Utilize Spot Instances
to run your batch processing and big data workloads such as Apache Hadoop and Spark , at a fraction of the cost. This lets you take advantage of unused Amazon EC2 capacity at discounted prices. - Securing application and ensuring compliance
-
Implement strong security practices and maintain compliance with Amazon EKS, which integrates with AWS security services such as AWS Identity and Access Management
(IAM), Amazon Virtual Private Cloud (Amazon VPC), and AWS Key Management Service (AWS KMS). This ensures data privacy and protection as per industry standards.