Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/kubernetes/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Kubernetes和AWS ECS之间进行选择_Kubernetes_Amazon Ecs - Fatal编程技术网

在Kubernetes和AWS ECS之间进行选择

在Kubernetes和AWS ECS之间进行选择,kubernetes,amazon-ecs,Kubernetes,Amazon Ecs,我正试图决定使用Kubernetes还是AWS ECS。从我所看到的,Kubernetes似乎有更广泛的采用,尽管学习曲线有点高。我看到的唯一比较是有点旧的。对此,我将不胜感激。免责声明:这个答案完全是自以为是的,所以请小心!) 顺便说一句,你问自己一个错误的问题:你的企业需要管理一个非完全管理的Kubernetes集群吗 如果没有,并且您需要一些Kubernetes功能,那么明智的做法是根据您所需的IaaS采用完全管理的Kubernetes产品,如EKS、AKS等。这将允许您使用Kuberne

我正试图决定使用Kubernetes还是AWS ECS。从我所看到的,Kubernetes似乎有更广泛的采用,尽管学习曲线有点高。我看到的唯一比较是有点旧的。对此,我将不胜感激。

免责声明:这个答案完全是自以为是的,所以请小心!)

顺便说一句,你问自己一个错误的问题:你的企业需要管理一个非完全管理的Kubernetes集群吗

如果没有,并且您需要一些Kubernetes功能,那么明智的做法是根据您所需的IaaS采用完全管理的Kubernetes产品,如EKS、AKS等。这将允许您使用Kubernetes superpowers,而无需任何(SIC)供应商锁定,而无需使用任何其他CaaS解决方案,如弹性容器服务

但是,如果您只需要一些功能(如容器自动缩放),那么您可能必须遵循IaaS供应商的解决方案:一切都取决于您的需求和业务,并且没有提供进一步的细节,因此本次讨论将不那么公正

更新:根据您最近的评论,我肯定会建议您完全使用Kubernetes,原因有很多

  • 这是一个自由和开放源码软件项目,拥有强大的社区,致力于提供与供应商/提供商无关的新技术
  • 它由Linux基金会的一个分支支持
  • Kubernetes允许您不绑定到特定于供应商的解决方案,从而使最终的迁移毫无痛苦
  • 简化开发人员的本地开发环境,只需为Docker使用Minikube或Kubernetes的K3s:在处理不同于生产设置的多个Docker Compose文件时不再感到痛苦
  • 采用真正的、云本地的应用程序开发和交付方法(但这并不意味着您的遗留应用程序不能在Kubernetes上运行,尽管相反!)
  • 不久前,我看到一家基于ECS的公司。其中一个结论是,如果他们使用Kubernetes(如EKS),事情会变得更容易


    主要原因是Kubernetes周围的社区和工具要比ECS周围大得多。您可以找到更多关于Kubernetes的工具、人才、定制解决方案、书籍、会议和其他资源,而不是ECS。当你开始实施时,这最终会让你的生活变得更轻松。

    谢谢你,我没有太多限制,所以我可以灵活地做出决定。我知道如果我和库伯内特斯一起去,我就得和埃克斯一起去。我更担心的是,与ECS相比,Kubernetes是越来越受欢迎还是越来越不受欢迎?更新了我的答案:当然,Kubernetes是最受欢迎的东西,ECS对此不能手握烛台,这正是我想要的。我没有任何这样的限制,但我想选择一些将来会越来越流行的东西。是的,那肯定是Kubernetes。如果AWS已经有ECS,为什么要启动EKS服务?当两者都提供容器编排时。这也许能回答你的问题。根据我自己的经验,Kubernetes的功能更加丰富、复杂,并且得到了非常活跃的社区的支持。