云原生的破坏性力量

在云中开发和运行应用程序是如何加速业务成功的。

比尔Laberis

比尔Laberis2019年5月3日,

大多数组织的数字化转型努力旨在加速创新。他们的主要目标是比竞争对手更快地开发和部署新的服务和产品。正如许多企业已经发现的那样,对速度的需求经常与存在于企业文化中的传统应用程序开发习惯发生冲突。

云原生技术被广泛认为是下一个重要的开发和创新领域。原生云正在改变IT领导者开发和部署应用程序的方式,因为底层的IT基础设施是抽象的,所以应用程序可以在服务器、虚拟机和公共或私有云上运行。报告显示,这种新方法更紧密地将开发工作与业务目标联系在一起。

去年秋天,弗雷斯特研究公司(Forrester Research)副总裁兼首席分析师戴夫•巴托莱蒂(Dave Bartoletti)在弗雷斯特Insights的博客中写道:“原生云技术使企业能够在任何现代动态环境中构建和运行高度可伸缩的应用程序:公共、私有和混合云。”

对应用程序开发

简单地说,原生云是一种构建基本应用程序的方法,它完全利用了当今组织所熟悉的云计算模型。

德勤咨询公司的董事总经理Mike Kavis说:“原生云应用是专门为现代云计算平台所要求的弹性和分布式特性而设计的。信息世界去年6月。

“这些应用是松散耦合的,这意味着代码没有硬连接到任何基础设施组件,所以应用可以根据需要伸缩,并接受不可变基础设施的概念。”

云原生平台上的各种技术被用来创建用容器中打包的服务构建的应用程序。这些容器允许开发人员将软件以及运行软件所需的所有东西捆绑到一个可执行包中。容器比传统的开发环境需要更少的系统资源,因为它们不包含操作系统映像,Mark Lavi解释说,他是Nutanix的DevOps解决方案架构师。

(了解更多关于Nutanix的原生云技术

“开发人员通常只想在他们的笔记本电脑上编码、构建、部署和测试,而不是与基础设施和运营团队打交道,”Lavi说。“利用广泛部署的云本地应用,如分布式数据库、消息队列、存储等,可以实现成熟技术的标准化。”

应用程序程序员在她的笔记本电脑上工作。

他说,开发人员还可以利用社区的专业知识,找到效率,并专注于他们工作中有价值的部分。

Lavi说:“将代码构建和云本地服务与容器交付相结合,可以带来倍增效应。”这意味着开发人员可以更高效地编写代码。他们可以构建工件重用和快速交付。这使得开发人员可以在笔记本电脑上编写代码,而不用担心基础设施操作。”

容器然后作为微服务部署。IDC软件开发和开源集团副总裁Al Gillen在《Digitalist Magazine》杂志上解释说,作为微服务构建的软件可以转化为模块化应用程序,从而加速应用程序的设计、开发和生命周期管理。

大众汽车向金属踏板迈进

全球第二大汽车制造商大众集团(Volkswagen Group)将云本地技术付诸实践。随着其他汽车制造商也在进行数字化转型,创新和加快面向客户的应用程序交付成为当务之急。然而,在公司巨大的、异构的环境中开发是劳动密集型的,充满了手工操作,非常缓慢。

It运营服务和基础设施技术公司主管马里奥Müller (Mario Müller)在开源公司Mirantis撰写的一份案例研究报告中表示:“我们必须交付下一代云平台,以加快我们It基础设施的交付。”

[相关:Nutanix企业云为上汽大众提升效率

为了加快发展,IT领导层决定大众需要一个灵活的、云本地平台,在此基础上构建自动化和统一工作流程的解决方案。与此同时,该平台还必须连接到存放关键任务数据的遗留系统。

大众选择了开源的私有云平台,部分原因是为了避免基础设施供应商锁定。这个原生云平台旨在为大众30多万名员工提供无处不在的数据访问,包括其开发团队,以及供应商、合作伙伴和客户。

大众汽车集团(Volkswagen Group)的项目架构师Hischam Abul Ola在案例研究中称,该公司的云原生应用为大众汽车带来了巨大的好处,将提供各种开发资源的时间从几个月缩短到了几分钟。开发团队利用从老化的遗留系统中获取的数据,快速创建并启动一个新的客户汽车配置器。与此同时,所有开发和运营团队都成为了一个更具凝聚力的单位,致力于加快应用程序开发和整体创新。

将开发与业务目标相匹配

几十年来,组织一直努力将所有应用程序开发工作与业务目标更紧密地结合在一起。这可能是云本地最具价值的特性。

Lavi表示,公共和私有云已经实现了按需供应的商品化基础设施,为基础设施生命周期运营带来了自动化。

“这导致了平台即服务(Platform as a Service, PaaS)体验的兴起,”他说,“这是由云本地技术驱动的,开发者在动态基础设施上使用按需设施。”

他说,构建和部署容器使应用程序部署和操作正常化。工程师可以专注于简单的部署、操作和测试场景。

Lavi表示:“生产部署和运营只是同一场景下的另一种变体。“开发、交付和生产环境以及团队之间的传统竖井不再适用。”

通过在整个开发过程中实现自动化和开发人员协作,受到高度重视的员工可以从许多老派开发的苦工中解脱出来,并可以专注于更具有战略意义的任务。这包括构建更直观的面向客户的应用程序,有望领先于竞争对手,从而带来更多的收入和利润。

比尔·拉伯里斯是一位经验丰富的IT作家,在《计算机世界》杂志担任了10年的主编。

专题照片由Pixabay从Pexels。

©2019 Nutanix, Inc.保留所有权利。如需更多法律信息,请去这里

Baidu