What is Amazon_EKS?
Amazon Elastic Kubernetes Service (EKS) is a managed service that makes it easy to run Kubernetes on AWS.
Kubernetes is an OSS used universally as a management tool to automate the deployment, scaling, and management of containerized applications.
What is AWS Fargate?
AWS Fargate is an Amazon ECS and EKS compatible computing engine for running containers without the need to manage servers or clusters. It is itself a service that supports the Docker mechanism.
Previously, the combination of Amazon EKS and Fargate was not available, but starting December 2019, Kubernetes will be available on top of AWS Fargate. Amazon EKS and Fargate will automatically configure instance provisioning settings and other and thus automate the development of Kubernetes-based applications on AWS and their management to a certain degree. Therefore, more automation can be achieved with Kubernetes than with the combination of ECS and Fargate.
Fargate eliminates the need to provision, configure, and scale clusters of virtual machines to run containers. This eliminates the need to select server types, decide when to scale clusters, and optimize cluster packing