[[441857]]
【51CTO.com快译】随着人们生活越来越多的迎接方面转移到线上,大规模扩展互联网的多集需求也越来越大。这一趋势始于多年前,挑战并经历了多次技术进步的迎接迭代。
AWS 于 2002 年作为第一个公共云产品推出,多集为企业外包IT 运营和根据需要上下扩展资源消耗打开了大门。挑战虚拟机开始将应用软件从物理硬件中抽象出来,迎接并且很快得到了新的多集部署模式。
微服务是挑战独立和松散耦合的服务集合,可以独立于环境进行维护和配置。迎接当包装到容器中时,多集它们可以大规模部署,挑战成为新一代分布式基础设施的构建块。
Rancher、Docker Swarm 和 Mesos 等不同技术竞相在容器编排中占据领先地位。Kubernetes(2014年由谷歌开源)最终成为容器化微服务的首选。
虽然企业清楚地看到了 Kubernetes 的好处,但其固有的复杂性和陡峭的学习曲线使其难以应用。较小的公司缺乏成功管理这项技术的运营专业知识和资源,较大的企业难以将云原生工具和流程集成到遗留基础架构中。
[[441858]]
应对 Kubernetes 的复杂性
多年来,业界出现了多种解决方案,旨在帮助组织采用 Kubernetes 并优化容器编排。Rancher、OpenShift 和公共云托管服务,例如 Azure Kubernetes Service、Elastic Kubernetes Service 和 Google Kubernetes Engine就是一些示例。
这些解决方案极大地简化了 Kubernetes 集群的部署和管理,加速了向云原生应用程序的转变,同时使它们更具可扩展性和弹性。
因此,Kubernetes 获得了广泛的采用。2021 年,Traefik Labs 调查了 1,000 多名 IT 专业人士,了解他们对该技术的使用情况。超过 70% 的受访者表示将 Kubernetes 用于商业项目。然而,刚刚克服采用容器技术挑战的企业现在在扩展部署方面尚未突破。
随着 Kubernetes 的使用,新的挑战也开始出现。企业支持越来越多的 Kubernetes 集群,以满足更多的容器化应用程序的需求。然而,更多的集群意味着更多的组件需要管理和更新。在单个 Kubernetes 部署中相对容易解决的问题在更大的多集群环境中成倍增加。Kubernetes 的复杂性随着它的扩展而变得复杂。然而,多集群编排不可避免地成为工程师要解决的下一个前沿问题。
Kubernetes 多集群需求
开发人员需要适当的工具来管理多集群挑战,从上下文警报到新的部署策略等等。
Kubernetes 多集群的未来
确保集群、服务和网络流量在云原生世界中无缝协作是一项重大挑战。Kubernetes 赢被世界各地的组织广泛采用,但该技术也自然日趋成熟。随着这种成熟度的提高,新的问题和新的挑战在多集群部署中变得更加复杂。
在 Kubernetes 上构建和操作应用程序的开发、工程和运营团队(所有技能级别)需要更简单的方法来实现其集群和网络的可见性、可扩展性和安全性。在寻找管理标准微服务架构的工具时,开发人员必须优先考虑提供即时可观察性、开箱即用的上下文警报、地理感知内容交付和内置服务网格等功能的解决方案。
多集群编排的挑战正变得越来越普遍,但通过使用正确的工具适应云原生世界,开发和运营团队将能够解决多集群 Kubernetes 的复杂性,并看到Kubernetes带来前所未有的巨大好处。
【51CTO译稿,合作站点转载请注明原文译者和出处为51CTO.com】
责任编辑:梁菲 来源: InfoWorld Kubernetes容器化微服务
(责任编辑:热点)
比速科技(01372.HK)发布公告:拟发行4000万股认购股份
安徽省下达小微企业留抵退税专项资金128亿元 有效提振市场信心
天保基建(000965.SZ):2020年净利降49.78% 基本每股收益0.0859元
深圳市大鹏新区大鹏街道助企纾困 预计将为租户减租共计1284.61万元