新的企业技术和实践的汇合有望削减构建和部署业务必需应用程序所需的时间。
与DevOps配对的Cloud Native应用程序开发仍在凝结,但它正在成为一种新的最佳实践。根据Capgemini的说法,到2020年,采用云原生应用程序将从今天的15%跃升至32%。
Cloud Native是一种构建和运行应用程序的方法,可利用云计算模型的优势,并且经常需要在容器中包装服务。结果大大降低了应用程序开发生命周期。DevOps结合了软件开发和IT操作,以缩短系统开发生命周期,同时经常提供功能,修复和更新。
专家说,这两种实践的结合将最多,即使不是全部的传统企业发展。
取代“瀑布”方法
Nutanix的DevOps解决方案建筑师Mark Lavi解释说:“传统的'瀑布'方法的特征是开发人员和IT操作之间的严重断开连接。”
他说,Cloud Native通过利用云计算模型的可扩展性和自动化功能来消除许多负担,并将其与较新的DevOps实践相结合,这有助于将开发与业务目标保持一致。
Lavi指出,云原生和DevOps的结合将导致消除数据筒仓,这是对开发工作的主要范围。他们还将简化新开发技术的集成,同时将业务流程的映射自动化为开发周期。
拉维说:“很快,我们将进行持续的应用程序集成,交付和部署。”“一旦花费数周或数月的变化可以在数小时甚至几分钟内完成。”
解决应用程序现实
应用程序开发的这种进步对未来的企业至关重要。Deloitte Consulting预测,在一年内,将在内部建造支持数字业务运营的申请中有75%而不是购买。但是,根据德勤(Deloitte)的说法,使用传统基础设施和工具的内部发展成本将非常昂贵。
该公司估计,多达80%的IT预算用于维护现有基础架构,这项任务在使用公共,私人或混合云IT模型时大大减少。
这家咨询公司继续估计,平均而言,高达30%的内部基础设施置于闲置状态。德勤(Deloitte)董事总经理兼首席执行官戴维·林西姆(David Linthicum)在一份报告中说,开发人员可以轻松访问增强性能的云本机功能,例如负载平衡和自动缩放,即随着需求变化而立即旋转额外资源的能力。云本机应用程序使用应用程序编程接口(API)的使用优化了基础系统资源的使用,从而降低了运营成本。
非营利组织执行董事Abby Kearns云铸造基金会,一家开源云平台公司解释说,将来的许多业务都将依赖于应用程序的持续交付和部署,这需要一个云本地词汇环境。
她说:“移动应用程序不是银行每年可以更新一次的东西。”“您正在不断开发和交付代码。除此之外,您还要注意用户对应用程序所做的事情并进行持续改进。因此,现在我们在看着客户如何使用该应用程序的用户,开发人员和商业人士之间拥有了这种结缔组织。”
文化考虑
转向这个勇敢的新世界不仅涉及将新技术集成到开发方程式中。在许多情况下,成功需要重大的文化转变。
“ DevOps需要开发,测试,问答,IT运营和其他专家,才能拆除长期的封地,并比以往任何时候都更加合作。”以开发人员为中心的分析师公司Redmonk。
州长说:“我们通常会看到较小的,以产品为中心的团队的出现。”“如果我们要分解整体平台并具有产品重点,那么我们还将分解单片团队,以便他们可以支持他们的产品。”
他说,一旦发生这种情况,企业就可以通过不断改进的关键应用程序实现更快的推销时间。
比尔·拉伯里斯(Bill Laberis)是一位资深的IT作家,十年来一直是计算机世界的主编。
拍摄者LinkedIn销售导航器从pexels。
©2019 Nutanix,Inc。保留所有权利。有关其他法律信息,请到这里。