Amazon web services AWS Fargate是否比Amazon EKS管理的节点组更好?

Amazon web services AWS Fargate是否比Amazon EKS管理的节点组更好?,amazon-web-services,amazon-eks,Amazon Web Services,Amazon Eks,Amazon EKS托管节点组自动化Amazon EKS Kubernetes群集节点(Amazon EC2实例)的资源调配和生命周期管理 AWS Fargate是一种为容器提供按需、大小合适的计算能力的技术。使用AWS Fargate,您不再需要调配、配置或扩展虚拟机组来运行容器。这样就无需选择服务器类型、决定何时扩展节点组或优化集群打包 那么,AWS Fargate是否比Amazon EKS管理的节点组更好?什么时候应该选择托管节点组?没有比其他更好的了。你的要求(和技能)使一个产品比另一个

Amazon EKS托管节点组自动化Amazon EKS Kubernetes群集节点(Amazon EC2实例)的资源调配和生命周期管理

AWS Fargate是一种为容器提供按需、大小合适的计算能力的技术。使用AWS Fargate,您不再需要调配、配置或扩展虚拟机组来运行容器。这样就无需选择服务器类型、决定何时扩展节点组或优化集群打包


那么,AWS Fargate是否比Amazon EKS管理的节点组更好?什么时候应该选择托管节点组?

没有比其他更好的了。你的要求(和技能)使一个产品比另一个更好

Fargate的真正区别在于它是无服务器的,因此您不需要关心EC2实例的大小,您不需要支付空闲时间


直截了当地说:除非您是K8S专家,否则我建议您使用Fargate。

我们选择使用AWS管理的节点组,原因如下:

  • EKS Fargate中不支持守护程序集,因此Splunk和Datadog等可观测工具必须在每个pod中的侧车容器中运行,而不是每个节点运行一个守护程序
  • 在EKS Fargate中,每个pod都在自己的VM中运行,容器映像不会缓存在节点上,这使得pod的启动时间长达1-2分钟

所有回复都是正确的。这里真的没有更好的。这是一种权衡。我是AWS集装箱团队的一员,我们最近写了一篇关于集装箱的文章。更快的pod启动时间、图像缓存、大型pod配置、特殊硬件要求(如GPU)都是需要使用EC2的好理由。我们正在努力填补一些空白,使Fargate成为一个更好的地方,这样您就可以只欣赏其中的优势