简体   繁体   English

AWS EKS 和 ECS Fargate 的区别

[英]Difference between AWS EKS and ECS Fargate

I used ECS Fargate and it provides containerization, auto-scaling based on request count, CPU and Memory.我使用了 ECS Fargate,它提供容器化、基于请求计数、CPU 和 Memory 的自动扩展。 It is working as expected.它按预期工作。

I start to explore the AWS EKS feature and I didn't see any advantage in using this as all are provided by ECS Fargate.我开始探索 AWS EKS 功能,但我没有看到使用它的任何优势,因为所有这些功能都是由 ECS Fargate 提供的。

Could someone help me understand where to use ECS Fargate and Where to use AWS EKS?有人可以帮助我了解在哪里使用 ECS Fargate 以及在哪里使用 AWS EKS?

Anyhelp is appreciated.任何帮助表示赞赏。

Thanks,谢谢,
Harry哈利

You would use AWS EKS if you want to use Kubernetes .如果您想使用Kubernetes ,您将使用AWS EKS
Since Kubernetes is a standard, you could in theory move your application from AWS EKS to other cloud providers like Azure, Google Cloud, or DigitalOcean easily since they all support Kubernetes.由于 Kubernetes 是一个标准,理论上您可以将您的应用程序从AWS EKS迁移到其他云提供商,如 Azure、Google Cloud 或 DigitalOcean,因为它们都支持 Z30136395F01879783192198317C14EAZ。

If you don't care about Kubernetes then I find that AWS ECS with the AWS Fargate [Serverless compute for containers] deployment type is currently the easiest method of running Docker containers on AWS.如果您不关心 Kubernetes,那么我发现具有AWS Fargate [容器的无服务器计算] 部署类型的AWS ECS是目前在 AWS 上运行 Docker 容器的最简单方法。

Note that Amazon is actively working on adding the Fargate deployment type to the EKS service.请注意,Amazon 正在积极致力于将 Fargate 部署类型添加到 EKS 服务。
I would check back after the AWS re:invent conference next month to see how things have changed in this area.在下个月的 AWS re:invent 会议之后,我会再回来看看这个领域的情况发生了怎样的变化。

We hear these questions often and I tried to capture some of the core principles of these comparisons/positioning in this blog post .我们经常听到这些问题,我试图在这篇博文中捕捉到这些比较/定位的一些核心原则。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM