AWS EKS 和 ECS Fargate 之间的区别

Difference between AWS EKS and ECS Fargate

我使用了 ECS Fargate,它提供容器化、基于请求计数的自动缩放、CPU 和内存。 它按预期工作。

我开始探索 AWS EKS 功能,但我没有看到使用它有任何优势,因为所有功能都由 ECS Fargate 提供。

有人可以帮助我了解在哪里使用 ECS Fargate 以及在哪里使用 AWS EKS 吗?

感谢任何帮助。

谢谢,
哈利

如果您想使用 Kubernetes,您将使用 AWS EKS
由于 Kubernetes 是一个标准,理论上您可以将您的应用程序从 AWS EKS 轻松移动到其他云提供商,例如 Azure、Google Cloud 或 DigitalOcean,因为它们都支持 Kubernetes。

如果您不关心 Kubernetes,那么我发现 AWS ECS with the AWS Fargate [容器的无服务器计算] 部署类型目前是 AWS 上 运行 Docker 容器的最简单方法。

请注意,Amazon actively working on 将 Fargate 部署类型添加到 EKS 服务。
我会在下个月 the AWS re:invent conference 之后回来查看这方面的变化。

我们经常听到这些问题,我试图在 this blog post 中捕捉这些 comparisons/positioning 的一些核心原则。