Amazon和Kubernetes实现架构有什么不同?
我需要决定选择一种云容器管理技术。选择这些技术的决定因素是什么?
我使用Docker来创建和执行容器。
发布于 2015-12-31 10:53:10
我在使用容器和不同的容器解决方案(包括Amazon和Kubernetes )方面有着丰富的经验,我发现Kubernetes是管理不同环境中容器的最有用的解决方案之一。
Kubernetes的主要好处是它是一个成熟的解决方案,最初由Google开发,但它完全是开源的!这意味着任何人都可以在引擎盖下查看,并且(如果必要的话)根据自己的目的修改和更新源代码。
库伯内特斯的另一个巨大好处是完全免费的。这意味着您可以在自己的基础设施上安装和运行它,而无需为Kubernetes本身支付任何额外的费用。
您可以在大量的不同提供者上运行Kubernetes。运行Kubernetes集群的环境并不重要--您应该只处理Kubernetes集群本身。例如,这允许您在Vagrant上本地运行开发集群,例如在公共云(如AWS或GCE )和私有云(如OpenStack )上运行分布式生产环境,或者仅仅使用一些libvirt解决方案(例如使用CoreOS )。同样,从Kubernetes的角度来看--您使用什么基础设施解决方案--这是唯一的要求--启用Kubernetes并不重要。
谈到Amazon -这是一个专有的和供应商锁定的解决方案。它也可能给您与Kubernetes相同的性能,但它不会给您同样的灵活性。
因此,在全球范围内,人们可能会比较Amazon和Kubernetes,但Kubernetes更灵活,而且可以随时定制解决方案。
https://stackoverflow.com/questions/34526251
复制相似问题