对于开发和运营团队来说,敏捷性和效率就是一切。然而,获得确保公司系统始终运行的关键能力,以及在不造成重大停机的情况下执行更新的能力,是非常具有挑战性的。在管理容器化应用程序时尤其如此,这就是为什么今天越来越多的开发团队转向Kubernetes等容器编排解决方案的原因。
但许多企业领导者也不清楚 Kubernetes 是什么,更不用说它的众多优势和用例了,尽管它对于创建和管理数百万消费者每天使用的应用程序非常重要。为了保持现状并在今年继续竞争,你需要了解并利用这一关键技术来发展企业。
Kubernetes(常称K8s)是一个可扩展的开源编排系统,用于简化容器化软件应用程序和服务的部署、扩展和管理。谷歌在2000 年代初期设计它来管理内部工作负载,当时它被称为 Borg 系统。在 2014 年开源并于 2016 年向大众展示之前,它经历了几个开发阶段。
随着容器化的发展,创建Kubernetes是为了破解应用程序管理问题。像Docker通过将应用程序分解为组件来帮助解决单一方法的限制,却引发了新的问题,即当应用程序由数百个、数千个单独的容器构建时,跨各种环境管理这些元素非常困难,有时甚至是不可能的。企业需要更快、更轻松地运行和管理容器化应用程序。
Kubernetes 究竟是如何工作的?该工具非常像管弦乐队指挥,保证所有应用程序容器都能以音乐方式运行和通信。
• 高效:Kubernetes不需要编写自定义脚本,也不需要手动为每个应用程序中的数百个容器提供服务。能够根据用户需求自动管理和扩展应用程序,可以节省大量时间和资源。
• 节省资金:由于维护、购买和多服务器操作,运行和管理容器化应用程序可能会迅速增加成本。使用Kubernetes可以组合资源,自动化昂贵的扩展计划,并通过自我修复和滚动更新功能降低维护成本。
• 灵活:Kubernetes 基于云的基础设施的固有灵活性,使其更容易高效地为容器化应用程序提供服务,并即时扩展到用户所需的规范。
其他容器编排解决方案——包括 Docker Swarm、Nomad 和 Apache Mesos。这些替代平台确实有好处,但这就是 Kubernetes 更好的原因:
• 与云集成:Kubernetes非常适合与大多数关键的公共云提供商(如亚马逊网络服务AWS和谷歌云)轻松集成。
• 驾驭复杂性:Kubernetes 的灵活性和可扩展性,更适合管理更复杂的应用程序。
• 它被广泛采用,生态系统不断发展:Kubernetes社区比以往任何时候都强大,它由一群不断扩大的有才华的开发人员组成,他们继续创新并在其功能的基础上发展。还有一个健康且不断发展的管理工具生态系统,可以轻松地与平台集成。
如果你已经准备好深入Kubernetes,那么有一系列分期付款和托管的可能性,所以你现在就可以开始使用它了。以下是三种常见的方法、好处或潜在的障碍:
1. 自己动手:您的 IT 团队可以将 Kubernetes 直接安装到本地或基于云的服务器上,如果你想完全控制你的基础架构,这很有吸引力。但可能存在代价高昂的失误,可能无法充分利用 Kubernetes 的潜力。
2. 托管云提供商:如果你还没有准备好管理和维护 Kubernetes,Azure、AWS 和 GCP 等云提供商可以提供托管服务。它们具有最大化平台价值的功能,但在处理个性化需求方面不够灵活。
3. 第三方:第三方提供商专门托管和管理 Kubernetes。他们提供类似的云提供商服务,但与一刀切的解决方案相比,它们可以更灵活、更熟练地满足个人需求。
实施和管理容器化应用程序异常复杂,但这对许多组织来说都是必不可少的。对其进行精简导致对容器编排工具的需求不断增加。值得庆幸的是,凭借其效率、与成本相关的优势以及增强的安全性和可用性功能,Kubernetes现已上市,因此今年你可以将公司的应用程序管理流程提升到一个新的水平。
如果你的企业已经开始使用K8s,并且在使用传统大数据平台,那么你有没有想过在Kubernetes上运行大数据平台?也就是将大数据平台迁移至Kubernetes上,这就叫Data on Kubernetes,而这已经成为行业的新趋势。
因为国内企业在使用K8s时,大多是在做云计算方面的相关调度,针对大数据领域,企业还在管理另一套纷繁复杂的系统,也就是传统大数据平台,而这带来的弊端和遇到的麻烦实在太多了。
在这样的背景下就需要考虑是否要将企业大数据平台迁移到K8s上来,那么如何同时管理K8s和大数据平台的需求也将更加迫切。
基于此,智领云自主研发了,市场上首个可完全在Kubernetes上部署的容器化云原生大数据平台--Kubernetes Data Platform (简称KDP)。其体系完整、功能强大,充分发挥了云原生技术的优势,适应用户不同的云原生大数据场景的需求,既可以快速从零开始打造一套企业级云原生大数据底座平台,同时也可以支持渐进式地对现有大数据系统进行云原生改造和迁移,助力企业更高效地进行数字化创新和数字化转型。
将大数据平台迁移至Kubernetes上,企业才能真正玩转Kubernetes,玩转云原生。
作者 | Gil Ron 2BCloud联合创始人兼首席执行官
翻译 |June
原文链接:
https://www.forbes.com/sites/forbestechcouncil/2023/02/27/kubernetes-is-the-term-every-ceo-should-know-in-2023-and-beyond/?sh=4d797d2e4cf5
- FIN -
更多精彩推荐
一文读懂:什么是DataOps可观察性?
和ChatGPT聊了聊BDOS Online,结果……
Kubernetes使用现状,直面数据管理问题和挑战
真正的云原生大数据平台,让Kubernetes又牛了一把
国家数据局成立,为云原生大数据平台提供新机遇
点击阅读原文,详细了解KDP