amazon-web-services - AWS EKS 和 ECS Fargate 之间的区别

标签 amazon-web-services amazon-ecs aws-fargate amazon-eks

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

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

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

任何帮助表示赞赏。

谢谢,
哈利

最佳答案

您将使用 AWS EKS 如果您想使用 Kubernetes .
由于 Kubernetes 是一个标准,理论上您可以从 AWS EKS 移动您的应用程序其他云提供商,如 Azure、谷歌云或 DigitalOcean,因为它们都支持 Kubernetes,所以很容易。
如果你不关心 Kubernetes 那么我发现 AWS ECS AWS Fargate [容器的无服务器计算] 部署类型是目前在 AWS 上运行 Docker 容器的最简单方法。
请注意,亚马逊是 actively working on将 Fargate 部署类型添加到 EKS 服务。
我会在 the AWS re:invent conference 之后回来查看下个月看看这方面的情况如何变化。

关于amazon-web-services - AWS EKS 和 ECS Fargate 之间的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58937633/

相关文章:

amazon-web-services - ECS Fargate 计划任务无法连接到 ECR

amazon-web-services - 获取当前 EC2 实例上的公共(public) IP 地址

amazon-web-services - ECS:在任务中设置但容器中不存在的环境变量

docker - 当Docker Splunk驱动程序在AWS EC2容器服务(ECS)上运行时,是否可以使Docker Splunk驱动程序将EC2实例ID发送给Splunk?

amazon-web-services - 如果不使用 ELB,如何与 AWS ECS Fargate 上的应用程序通信?

java - 来自在 Fargate 集群上的 AWS ECS docker 容器中运行的 java 应用程序的 UnknownHostException

amazon-web-services - 如何在 Java Application Server 或 Tomcat 上部署 KinesisAutoscaling.war?

linux - Packer Amazon EBS Chef - 抱歉,您必须有 tty 才能运行 sudo

amazon-web-services - AWS API 获取亚马逊网站上显示的价格

amazon-web-services - 在 EC2 与 ECS 上部署 Keycloak 的优势