转向托管Kubernetes服务的理由

2021-04-30

作者:Scott Carey,UK Group Editor,InfoWorld

前言

把你的Kubernetes集群交给一个托管服务提供商就像送你的孩子去上大学一样——一开始很吓人,但最终家里的工作就少了很多。

三大公共云提供商Amazon、谷歌和微软的托管Kubernetes(KaaS)在过去几年里都取得了巨大进步,帮助客户运行和编排容器化工作负载,而不必了解YAML配置文件的细节,也不必担心自动伸缩、更新和集群管理。

RedMonk联合创始人Stephen O'Grady说:"当企业考虑战略问题时,最初的倾向是自己经营。然后随着时间的推移,他们会意识到,自主经营不会给他们任何竞争优势,更有可能是供应商能比他们更好地运行它。"

降低管理开销

旅游科技公司Amadeus负责技术平台和工程的高级副总裁Sylvain Roy说:"我们应该清楚,工作量更少了。它是为我们运作的,这很重要,因为我们面临着一个挑战,我们需要所有的人来管理Kubernetes。"

建筑公司Strabag的云服务团队负责人Mario Kleinasser表示:"这个过程是把适合交给别人的任务交给别人。"

彭博社的计算基础设施主管Andrei Rybka说:"当你没有SRE团队管理Kubernetes的发布周期,专注于运行应用程序且不想管理Kubernetes时,利用供应商是非常有意义的。"

需要更少的专家

Kubernetes的管理技能很难获得,而且成本很高。如果您有专人可以手动调优Kubernetes集群,那么您可能希望将普通工作负载的集群管理交给托管服务,从而将他们释放出来,专注于管理内部平台或特别重要的工作负载。Amadeus的Roy说:"为这些技术获取和留住人才并不容易,这显然是一个挑战。"

更好的可靠性

大型云供应商通常比您自己更适合管理Kubernetes集群,这是由于他们的工程团队规模、对客户部署的广泛了解以及对底层遥测数据的访问。

RedMonk的O'Grady说:"供应商很可能会把它运行得更好。供应商有遥测技术,而且可以看到所有客户都在运行这个系统,这与单个企业只有自己的模型可以参考不同。"

不用担心升级和补丁

对于管理自己Kubernetes的人来说,升级和补丁是最不值得羡慕的两项工作。AWS计算服务副总裁Deepak Singh表示:"自己给Kubernetes打补丁、更新和管理是一件非常复杂的事情,是一件完全没有区别的繁重工作。"

它仍然是开源的,可移植的

托管提供商必须赢得开源社区和客户的信任,确保所使用的Kubernetes发行版尽可能接近普通的开源版本,以允许更大的可移植性,避免被锁定。AWS最近在GitHub上开源了EKS发行版,以此来证明这一点。

Kubernetes联合创始人兼VMware Tanzu首席工程师Joe Beda说:"你有多大可能搬走?如果你这么做,代价是什么?您需要进行多少代码重写和多少再培训?任何进行这些投资的人都需要了解这些要求、风险以及对它们的权衡。"

那么,为什么不是每个人都这样做呢?

对于大型复杂组织来说,总会有一些工作负载让你觉得不舒服,不管是敏感的数据安全问题、棘手的内部依赖关系,还是想要手动调优自己集群的平台团队。

然而,现实情况是,你自己经营Kubernetes的所有理由正变得越来越没有说服力。RedMonk的O'Grady说:"当你看到你的同事这样做时,那种顾虑就会消失,你会看到更多的人意识到好处。"

原文地址:InfoWorld

返回技术博客