2022年01月13日整理发布:Kubernetes将提升IT技能的价值

科技 2022-01-13 15:50:37
导读 Kubernetes是一个开源的云原生容器管理平台,将帮助想要提升平台间开发、测试、生产流程一致性的企业打破模式。虽然Kubernetes远不如AI和机

Kubernetes是一个开源的云原生容器管理平台,将帮助想要提升平台间开发、测试、生产流程一致性的企业打破模式。

虽然Kubernetes远不如AI和机器学习那样存在,但Kubernetes已经看到了围绕后者的问题。Kubernetes可以“安排”和“自动化”容器化环境的管理。这会威胁甚至取代IT团队的角色吗?但一致的事实是,新技术可以创造就业,而不是减少就业。

对于购买决策,开发商有很高的自由度、独立性和影响力。IDC数据显示,70-79%的开发者觉得自己可以显著影响或完全决定此类投资。根据CNCF的报告,全球有650万原生云开发人员,其中270万使用Kubernetes,这是一个巨大的人才库,IT团队必须向他们提供咨询和支持。随着云原生开发人员数量的增加,这些新技术实际上创造了比失去的工作更多的IT管理和软件开发工作。

开发周期越来越短,自动化程度越来越高,无处不在的容器流程会产生两个东西:成本和数据。谁来管理和控制这些平台的成本?谁来管理和保护生成的海量数据?答案永远是一个熟练的人。

使开发工作受欢迎

像所有革命性的技术一样,Kubernetes的部署离不开一段时间的训练和实验。企业还处于部署Kubernetes这种新技术的兴奋阶段,但有时也会受挫。Kubernetes展示了它在将组成应用程序的多个容器聚合成逻辑单元方面的价值,这是IT团队已经看到的核心功能之一。Kubernetes的这种以应用程序为中心的部署使IT团队能够加快和扩展应用程序的交付,而不用担心人为错误。这意味着企业可以加快应用交付,扩大交付规模,提高准确性。

但更值得谈论的不是Kubernetes能够实现的功能,而是在更广阔的层面上可能取得的成就。从根本上来说,Kubernetes让软件开发者所需的基础设施大众化、商业化,成为现代云原生应用的核心技术,向我们展示了这项技术在未来可以实现的功能。Kubernetes几乎可以在任何平台上运行,同一应用程序几乎可以在不同平台之间自由运行。

凭借这种灵活性,IT团队可以使用Kubernetes管理整个基础架构,而不是对容器、虚拟机和SaaS使用不同的管理层。如此强大的管理功能使IT团队能够在任何程度上控制基础架构。例如,这可能会改变企业管理成本的方式,并确保符合相关数据法规。然而,就软件和应用程序开发的可能性和速度而言,这也意味着很多。只是Kubernetes确实从一个方面提升了组织的IT部门的价值和IT技能的价值。

说到应用开发,在金融服务、零售、制造行业,重要的不再是谁能做什么,而是谁能率先开发、创新最快,在几天(而不是几个月)内满足不断变化的市场需求和客户期望。这就要求IT人员离职,加入董事会的讨论,在未来的业务中占据重要席位。

信息技术团队重建。

权力越大,责任越大。要牢牢抓住这个机会,IT团队需要掌握力量、工具和技能,最大限度地利用Kubernetes创造的机会。这需要信念的飞跃和探索未知的勇气,这可能会让我们的基础设施同事感到有些紧张,但很多人已经开始了这一飞跃。最近,我们在《2021年云保护趋势报告》中看到,全球多达61%的组织已经在生产中使用容器平台并积极测试,或者明年将使用这些平台。对于一些人的顾虑,我的回复是尽力而为,有问题通过平台解决。这需要什么基础设施?如何启用合适且必要的架构?从平台或基础架构层面来看,如果我们处理的是单个应用程序,或者是关于物理、虚拟、云、Kubernetes和更广泛的云原生生态系统的特定问题,这些问题并不重要。这些平台有利有弊,但这并不妨碍人们将最重要的工作负载转移到最好的平台。古语有云“能做不代表能做”,在这里再合适不过了。

知道了Kubernetes已经创造的以及未来将要创造的机会,我们也必须记住,没有一个平台是没有风险的。在Kubernetes中,数据丢失仍然在发生,并且还没有通过可用性方案或复制来解决。因此,组织仍然需要基于大量Kubernetes应用程序堆栈和部署方法的备份解决方案。例如,Veeam的Kasten K10是为应用程序设计的Kubernetes原生备份解决方案,可以在多个云集群和本地集群中运行,也可以用来提供数据服务。随着生产中使用更多“基于状态”的容器应用程序,对数据保护的整体需求可能会增加,这意味着本机保护应该在容器内部提供,而不仅仅是在存储库中。相反,对第三方本机备份的需求也是如此。

从客观实际的角度来看,Kubernetes和云原生动物不能解决目前存在的所有问题,将来也不能。但是,IT团队需要了解自己的职能和比较优势,以便做出明智的决策。与我们使用多年的平台相比,它们并不可怕,也不复杂,但就像我们熟悉的平台一样。

,能够实现卓越的功能,或许这样说更切实际,它们非常适合某些场景,但对其他场景却不太适用,并且所有数据必须进行备份,以防丢失。在提高应用开发的速度和质量,推出新功能、新服务和新产品以获得客户青睐方面,团队如能认真对待,最大化利用Kubernetes的潜力,则将大获全胜。想象一下这样的场景:Kubernetes不仅能够提高应用开发的速度和效率,而且还能用于编排其他的业务领域、虚拟机或基于云的基础设施即服务 (IaaS),所有工作负载都将得益于同一编排引擎。

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时候联系我们修改或删除,多谢

最新文章