许多企业都在接受Kubernetes,但企业级Kubernete并不一定容易。组织需要自动化和治理,以使Kubernetes的采用可行并降低风险。

Kubernetes被证明是许多组织数字化转型的重要组成部分。在一次主题为“Kubernetes的经验教训”的讨论会上,Rafay Systems联合创始人兼首席执行官Haseeb Budhani、惠普研究员兼惠普高级解决方案副总裁兼首席技术专家Bruce Blaho和速汇金国际的企业架构师Adnan Khan分享了他们从采用Kubernete的经验中吸取的教训。

使用Kubernetes进行缩放

Blaho提到,许多公司最初专注于解决方案,而不一定考虑生产将如何随着需求增长而扩大。这些客户可能没有意识到扩展Kubernetes带来的挑战,直到需求更加迫切。

“很多时候,当我们与这些客户交谈时,他们正处于经营十几家门店的阶段。当他们开始扩大规模时,他们会考虑当到达100家门店、1000家门店、10000家门店时会发生什么。这才是真正的复杂性。

Blaho描述了一些客户如何开始现代化过程:“我们看到很多人试图在边缘提供基于计算机视觉的解决方案,一个用于杂货店的无摩擦结账系统或用于统计商店中顾客的视觉分析。他们非常关注解决方案,因为他们应该这样做,所以他们运行的平台是他们在没有很多商业解决方案时自己做的。”

Khan强调了大规模管理Kubernetes的挑战,指出:“大规模运行Kubernetes集群对运营的影响不是一个小问题。你可能正在使用EKS这样的托管服务,但这只是控制平面的一个元素。从创建集群、维护集群到Day-2的运维、更新、中央仪表盘等,还有很多事情要做。”

尽管许多公司仍在开始利用Kubernetes和容器化来加速其应用程序现代化进程,但规模问题对大多数公司来说存在。公司不应该自己做Kubernetes,而应该寻求解决方案合作伙伴帮助减轻Day-2 Kubernetes的负担。

边缘计算趋势

谈到现代化,围绕边缘计算的对话和发展越来越普遍,因为企业希望在数百或数千个远程位置实时收集和分析数据。Blaho和他的惠普团队正在亲身体验边缘的转型和挑战。

“数据科学和人工智能的增长,以及边缘数据的爆炸,确实带来了边缘计算的机会和需求。”Blaho说,“通过使其更接近最终用户并离开数据中心,核心处理节省了计算资源,并提供了更流畅的体验。”

“在这种情况下,零售、医疗保健、银行和其他将使用边缘和内部部署 Kubernetes的企业正在开发的许多技术可能没有为管理这些系统做好充分准备。数据中心的Kubernetes拥有完整的内部IT组织是一回事,但餐厅运行的边缘应用程序是另一回事。”Blaho说。

Blaho和惠普团队也在考虑在边缘技术方面加大安全投资。他们知道这些高度不安全的位置是可信的。

他说,“能够保护框架,防止人们试图窃取数据,这是我们试图做的事情,让开发人员专注于创新,让店主和运维人员专注于业务,不必担心其他边缘的东西。我们试图在零信任的情况下构建一切。”

Blaho提到,简化、自动化和使边缘计算交钥匙化是一个巨大的机会。边缘还相对较新,但零售、金融、医疗保健和电信等行业的公司需要利用这项技术保持创新。

解决Kubernetes复杂性

随着许多企业试图自己做Kubernetes,Budhani重申了关注价值现代化最终承诺的重要性。承担现代化的公司不应忽视其潜力,即使他们在处理Kubernetes的复杂性。

“我们的客户看到Kubernetes的问题时会想,'如果有一根魔杖让Kubernetes的运维问题就会消失就好了。'痛苦是存在的,但企业获取的价值超过了痛苦。”

增加的灵活性、更好的选项和更高的可见性是值得的,并且可以真正改变商业模式。企业发现,一旦拥有了正确的支持技术,几年前可能无法想象的想法就有可能迅速付诸实践,而一旦管理了复杂性,Kubernetes将成为更好的可扩展性的关键推动者。

还有与可用工具数量相关的复杂性。“当你用Kubernetes时,你拥有所有控制平面元素、日志和许多工具。”

“我们在速汇金有一个团队,负责研究云迁移历程、迁移策略……这是一项非常协作的工作。我们与应用程序架构师密切合作,以了解什么在生态系统中可以很好地发挥作用。我们通过一轮POC(概念证明)。我们进行广泛的测试、压力测试等,以找到有效的方法。”

虽然解决Kubernetes的复杂性可能令人望而生畏,但从长远来看,所获得的价值是值得的。同样,找到一个能够帮助管理这种复杂性的合作伙伴,以便开发人员能够处理最重要的事情,这是关键。

Kubernetes的未来

展望未来,Kubernetes生态系统将迅速成熟。Budhani对Kubernetes采用的方向进行了预测。

他指出,“业务价值所必需的应用程序需求在新Kubernetes技术的软件开发和市场需求产生的需求之间形成了一个紧密的反馈回路。”因此,Kubernete正在快速前进。

Budhani提到,过去一年达到了一个转折点。“我们从Kubernetes和边缘计算这一领域开始,想知道那里是否有市场。现在的问题是,我们能以多快的速度实现这一目标?两年后,这种速度足以让每个人都站在同一点上。如果我们在六个月后再次讨论,会发现Kubernete的缺点越来越少。”

尽管Kubernetes及其转型过程中固有的一些挑战和复杂性,但从长远来看,Kubernete值得付出努力。寻找合作伙伴,加快这一旅程,并减轻Day-2的运营负担,这样开发人员就可以回到他们最喜欢做的事情——创新新技术和改进应用程序。

原文链接:

​https://thenewstack.io/enterprise-kubernetes-lessons-learned-from-moneygram-and-hp/​