自大流行以来,云本地应用迅速增加

当隔离迫使采用远程工作模式时,企业迫切需要更好的方法来管理和保护它们的分布式数据和应用程序。

鲍尔森的艾琳

鲍尔森的艾琳2021年5月26日,

冠状病毒大流行永远改变了许多企业的运营方式,而这种转变是大量采用这种技术的驱动因素进行IT解决方案和能力。

Veeam的Kasten的首席技术官Vaibhav Kamra在最近一次招待Alex Williams时如是说New Stack Makers播客.Kasten是Kubernetes备份、灾难恢复和移动业务的市场领导者,在2020年初,该公司正在制定如何吸引客户和扩大其服务规模的战略。当国家因疫情开始关闭时,对话发生了急剧转变。突然之间,全国各地的公司都争相将业务转移到网上。

Kamra说:“云原生生态系统、技术和Kubernetes的采用真的开始加速了。”“很多人都抓住了这个机会,在他们的容器和云原生应用上加倍投入。这真的推动了我们进行的很多对话,以及我们看到的应用。”

相关的

清除原生云周围的雾

Kasten的许多谈话都围绕着数据管理和保护,以及如何引导新客户使用云本地方法解决这些关键问题。云本地技术得到了传统IT供应商越来越多的认可和支持,这使得这项工作变得更加容易。

事实上,根据aZDNet的文章云本地计算基金会(Cloud Native Computing Foundation) 2020年的一项调查显示,在生产中使用容器的公司中,有78%都在使用Kubernetes。

云本地方法需要一种不同的心态

当公司转向公共云时,通常会转移到容器/ Kubernetes,但这需要思维上的转变。Nutanix产品营销总监肖恩•罗斯(Sean Roth)表示,在构建云原生应用和单片应用时,基础设施的供应和管理方式是为了促进开发者的变化。

Roth说:“原生云意味着‘将基础设施作为代码’。理想情况下,开发人员在podspec中指定应用程序需要的资源,比如指导Kubernetes如何编排应用程序工作负载的脚本。DevOps已经成为一种新功能,使IT运维人员和软件开发人员能够以一种更协调的方式工作。”

他说,在许多情况下,开发人员加快了他们的应用程序,而IT运营努力跟上他们的资源需求。DevOps及其伴随的心态在一定程度上缓解了这一障碍。”

Karma解释说,Kasten看到的传统计算和云本地计算之间的区别是“角色的变化和应用程序的构建方式,这与应用程序架构有很大关系。”

Kamra说,由于应用程序被重新架构为运行在容器上的微服务,“现在对应用程序正在做什么的可见性大大降低了。”“应用程序是动态变化的。我们开始看到像多语言持久性这样的东西,即应用程序中的单个服务使用不同的存储系统或不同的数据服务。”

“在这种环境下,应用程序是什么样子的?””卡马拉说。“这是很多东西的集合。所有这些基础设施组件、证书、机密、配置、角色、用户帐户、数据量、数据库服务都可能实际存在于Kubernetes之外。”

当涉及到保护数据或在这些应用程序中移动数据时,对应用程序及其所有组件的可见性的丢失对IT团队来说是一个挑战。

“从整个堆栈和应用程序容器的角度来看,可观察性确实是Kubernetes面临的最大挑战,”Roth说。

Kasten的K10解决方案包括对象存储,提供所需的可见性并简化了对应用程序本身的监视。对基于微服务的应用程序的保护不同于它们的单片应用程序祖先。

相关的

以业务速度开发应用程序

“你有这些微服务架构,”Kamra说。“每次部署时,它们都可能非常不同——你的应用程序可能会发生变化。因此,我们希望让应用程序开发人员能够控制数据管理,而这在传统上是没有的。它一直在运作中。”

Kasten的K10解决方案允许开发人员创建蓝图,并指定他们希望备份和恢复等工作方式。政策对这些蓝图至关重要。

Kamra说:“在这些环境中,数据管理和数据保护已经从非常静态的状态转变为更加动态的状态。”“这只是人们如何在他们的环境中部署应用程序的一个因素。所以,如果应用程序的定义在每次运行时都在改变,那么设置数据管理的方式就必须是基于策略的。它不可能是静态的。”

当前的挑战驱动着容器能力的未来

Roth说,IT基础设施(计算、存储、网络)自助服务是云本地技术的重要组成部分。

“在理想的情况下,开发商可以开拓自己的资源,而不必处理底层基础设施的复杂性,”他说。“资源分配被巧妙地抽象出来,使开发人员更容易”。

他指出,Nutanix Karbon举个例子。“DevOps的优点和应用开发者可以利用简单的工作流程来部署新节点、扩展集群、提供持久存储等,”他说。

云本地应用程序的动态特性意味着容器功能正在演进。卡姆拉说,目前增长的一个领域是自助服务。

他说:“我们看到的重点是实现平台的功能,并允许开发者自己利用这些功能。”

例如,客户将请求部署数据管理的能力,但希望支持开发人员备份或恢复他们自己的应用程序。或者,IT团队希望让开发人员在需要时部署新数据库,而不必让IT人员参与保护数据。

相关的

云本地创新推动增长

自助服务的一个潜在问题是,IT和开发人员之间的重叠可能导致关键任务未完成,如备份,如果每个组都假定另一个组正在处理它。

Kamra说,解决这一问题的技术之一是开放政策代理(OPA)。根据原生云学院, OPA是“一个策略引擎,它自动化并统一了跨IT环境的策略实现,特别是在云本地应用程序中。”

“自动化将确保正确的事情发生,”卡姆拉解释说。“无论是平台运营接管这些责任,还是开发团队——它会根据环境、文化和团队的不同而变化。但人们正在确保这些东西都到位,这样东西就不会掉下来。”

例如,平台操作可以进入系统并创建一个策略,该策略表示,如果部署了应用程序,还必须为其定义数据保护策略。

根据Roth的说法,云本地应用程序(构建为更小的相互关联的组件的集合)本质上可以更有效地使用底层基础设施。

他说:“在进一步提高利用效率方面,多租户方法是非常有效的,但建立起来可能具有挑战性。”

Kamra说,多租户或多集群管理是一个问题。

相关的

原生云的颠覆性力量

他说:“你从去年看到客户有几个Kubernetes集群,到现在有这么多客户,把所有客户作为一个整体管理才是最重要的。”“多租户经常出现。尤其是在服务提供者环境中,甚至在企业中。你开始看到这一点,特别是当人们希望在这些环境中实现自助服务时。”

Kamra说,他在Kasten的团队一直在努力加强产品中的多集群管理能力,Kubernetes社区在多集群方面的工作最近开始加速。

Kamra说,除了多集群管理之外,安全性和勒索软件等方面的要求也非常高,是目前客户最关心的问题。虽然它们不是Kubernetes或云本地技术所特有的挑战,但解决这些问题的策略很可能会在不久的将来找到云本地解决方案。

Erin Poulson是一位专门从事IT和业务主题的特约撰稿人。

©2021 Nutanix, Inc.保留所有权利。欲了解更多法律信息,请到这里。

Baidu