我使用了ECS Fargate,它提供了容器化,基于请求计数,CPU和内存的自动扩展。 它按预期工作。
我开始探索AWS EKS功能,由于ECS Fargate提供了所有功能,因此我没有发现使用它的任何优势。
有人可以帮助我了解在哪里使用ECS Fargate和在哪里使用AWS EKS吗?
感谢任何帮助。
谢谢,
哈里
我使用了ECS Fargate,它提供了容器化,基于请求计数,CPU和内存的自动扩展。 它按预期工作。
我开始探索AWS EKS功能,由于ECS Fargate提供了所有功能,因此我没有发现使用它的任何优势。
有人可以帮助我了解在哪里使用ECS Fargate和在哪里使用AWS EKS吗?
感谢任何帮助。
谢谢,
哈里
如果要使用Kubernetes,则可以使用EKS。由于Kubernetes是标准,因此理论上您可以轻松地将应用程序从AWS EKS迁移到其他云提供商(例如Azure,Google Cloud或DigitalOcean),因为它们都支持Kubernetes。
如果您不关心Kubernetes,那么我会发现具有Fargate部署类型的ECS是当前在AWS上运行Docker容器的最简单方法。
请注意,Amazon正在actively working on将Fargate部署类型添加到EKS服务。我会在下个月the AWS re:invent conference之后再回来看看该地区的情况。
,我们经常听到这些问题,我试图在this blog post中抓住这些比较/位置的一些核心原则。