APP下载

2020年企业云战略的五大趋势

2020-02-05ClintBoulton

计算机世界 2020年2期
关键词:开发人员首席应用程序

Clint Boulton

云计算已经成为IT服务现代化的首选模式,企业通过租用公有云软件变得更加敏捷,而且加快了产品面市速度。

但越来越多的首席信息官正在建立所谓的混合云系统,他们的业务应用程序运转在亚马逊网络服务(AWS)、微软Azure、谷歌云平台(GCP)的公有云和内部运行的私有云上,甚至是在由提供商托管的外部服务上。

Capgemini首席云官Charlie Li介绍说:“在云计算的早期阶段,很多企业选择了一家云服务商进行独家合作。现在,这种方法已经不适用了,企业意识到了多云的好处,例如,提高了组织灵活性、效率和性能,而且还避免了被供应商锁定。”

本文将介绍2020年促成云应用的一些关键发展趋势。

1.这是一个混合云世界

据Forrester预测,随着全球公有云支出接近3千亿美元,很多企业将从两家甚至两家以上的供应商那里采购云服务,这一趋势在2020年会愈演愈烈。企业通常在面向客户的应用程序上选择AWS,在业务服务方面选择Azure,GCP则用于分析——哪家供应商最适合具体的某种业务场景,就选择这家供应商。

但企业也会把一些应用程序放在私有云中,或者在公有和私有系统之间动态地运行应用程序。出于安全或者成本原因,一些企业把应用程序从公有云放回到内部系统中,这一过程称为回迁。Vanson Bourne为Nutanix进行调查的2650名IT决策者中,有73%属于这种情况。

以Nutanix为例。首席信息官Wendy Pfeiffer自称是该公司“最古怪的客户”,因为她运维的混合云Nutanix也在Azure中运行微软的应用程序,她介绍说,公司运行自己的操作系统和管理程序软件,用于在6个数据中心、GCP和Azure之间运行应用程序。

Pfeiffer告诉CIO.com:“我们的想法是,我们希望能够混合使用各种模式和供应商,以满足业务需求。”她补充说,使用混合云模型后,首席信息官在工作上更有弹性,例如,在服务中断时的多种故障恢复模式。

2.调整云环境规模

Li说,过度依赖于公有云的企业在最初12~18个月后会逐步亏损,并补充说,他们过度配置了不使用的资源。例如,一些应用程序开发人员无意间让云工作负载在周末也运行,从而产生了数百万美元的费用。

Pfeiffer同意这一观点,她指出,一旦供应商“锁定了我们的工作负载,定价模式就会变得非常苛刻”,客户在每月定价方面就会非常被动。

Li说,首席信息官必须制定好策略,使他们能够优化不同云之间的运维,包括公有云和私有云。首席信息官们认可的一种解决方案包括FinOps,它结合了业务管理实践和分析软件,可以计算出迁移到云之后将使用多少云资源。

3.使应用程序现代化,实现云原生

很多首席信息官已经认可了采用直接迁移的方法把应用程序迁移到云环境中,但Li表示,这还不足以提高敏捷性。例如,如果不升级旧版应用程序,那么就不可能把数据中心迁移到云端以解决产品尽快面市的问题。

Li说,应用程序的現代化,包括按原样迁移一些应用程序和重新设计其他的应用程序等,这是软件获得竞争优势的关键所在。领导们应该利用容器和微服务使应用程序可移植和可分解。云原生系统,包括AWS、Azure和GCP提供的K8s风格的编排服务等,自动化了容器的部署、扩展和管理,从而实现了快速更改和持续创新。

云原生方法还带来了更多的挑战,包括要求能够管理在多云环境中运行的容器集群。取而代之的是,很多首席信息官制订了临时措施,例如使用VMware软件在AWS或者Azure中运行虚拟服务器。不管首席信息官选择构建哪种架构,Li说,他们不应该“为了短期节约成本而牺牲长远的转型。”

4.为云提升技能

Li说,走上云之旅的首席信息官们需要更新的不仅仅是技术:使用云来推动创新和创造价值还需要人、流程和文化的转型。要提升云计算能力,还应围绕容器编排和微服务以及DevOps来提升技能。

在Capgemini,Li要求公司的大部分员工将技能从Java和.NET编程语言升级到Java Spring、Python和其他现代语言。但语言只是一个方面:为了及时地将数字服务推向市场,更多的企业必须转向基于产品的交付模式,在这种模式下,工作在工作室团队或者小组环境中的开发人员掌握特定的功能,例如计费、移动订购或者实现微服务等。

这听起来很简单,但首席信息官们必须说服他们的执行领导层和普通员工相信云计算的价值,克服来自那些坚持使用本地基础设施的员工的阻力。即使2020年也是如此。这将有助于企业适应未来发展,吸引下一代人才。如果你不这样做,你的竞争对手就会这么做。

5.启用服务网格和无服务器计算

K8s令人信服地赢得了与容器编排的竞争,据Forrester预测,在此之后,特别是2020年的云原生生态系统,开发人员将面临怎样从数百个开源项目和供应商中进行选择。服务网格与微服务融合在一起,减少了管理和编程开销,例如AWS App Mesh,而谷歌Anthos将面对来自开源领袖Istio、Mesher和Consul Connect的竞争。与此同时,AWS的Lambda和谷歌的kNative等无服务器计算服务(客户使用这些服务来运行应用程序,而无需构建和维护运行应用程序的基础设施)将继续为开发人员提供从基础设施中抽象出来的新编程模型。

Forrester分析师Dave Bartoletti指出:“在未来,所有的云都将是无服务器的。”

Clint Boulton是CIO.com的资深作家,主要报道IT领导、首席信息官角色和数字化转型。

原文网址

https://www.cio.com/article/3137946/6-trends-that-will-shape-cloud-computing-in-2017.html

猜你喜欢

开发人员首席应用程序
删除Win10中自带的应用程序
Semtech发布LoRa Basics 以加速物联网应用
谷歌禁止加密货币应用程序
首席水管工
首席数据官
首席隐私官
后悔了?教你隐藏开发人员选项
首席监督员诞生记