AWS EKS 和 ECS Fargate 之间的区别

Har*_*rry 4 amazon-web-services amazon-ecs aws-fargate amazon-eks

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

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

有人可以帮助我了解在何处使用 ECS Fargate 以及在何处使用 AWS EKS?

任何帮助表示赞赏。

谢谢,
哈利

Mar*_*k B 8

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

如果你不关心Kubernetes然后我发现,AWS ECSAWS Fargate[无服务器计算集装箱]部署类型目前在AWS上运行的Docker容器的最简单的方法。

请注意,Amazon 正在积极致力于将 Fargate 部署类型添加到 EKS 服务。
我会在下个月的 AWS re:invent 会议之后回来看看这个领域发生了怎样的变化。

  • @Harry 将其转移到其他云提供商的能力是一个优势,因为您不会被锁定到亚马逊专有的 ECS 实施中。我试图在回答中明确这一点。 (4认同)