聚热点 juredian

应用现代化这个“上甘岭”,到底应如何打?

这两年,有一个词爆红,那就是“应用现代化”,云计算厂商在谈,软件行业在谈,甚至千行百业都在讨论它。

在最近举行的华为全联接大会2022中国站,应用现代化也成为热门话题。11月7日下午,华为云甚至专门举办了一场应用现代化的闭门圆桌会议,众多行业重量级嘉宾坐而论道。

应用现代化到底是什么?为什么它如此重要?

数字化转型的必由之路

不同的厂商对应用现代化有不同的定义。例如,IBM认为应用现代化就是业务现代化,是指通过新方法指导老应用改造上云以允许应用程序满足业务当前和未来需求的方式对其进行维护、扩展、部署和管理,同时获得更快的上市速度、创新速度、更高的灵活性和更低成本的业务价值。AWS认为应用现代化是为加速创新进程而改变应用设计、构建和管理的方式。

在《企业应用现代化白皮书》中,华为云认为应用现代化是以软件的敏捷交付为导向,实现贯穿基础设施到应用的认知重塑、架构升级和技术跃迁。

为什么应用现代化重要?在笔者看来,至少有三个维度可以提供答案。从企业的角度,极致弹性、高可用、内生安全、高效敏捷、融合治理等为特征的应用现代化是企业应对不确定性时代的必备能力。因为不确定性时代最大的特点是变化,客户需求在变、技术潮流在变,要想跟上变化,就需要拥有实时洞察和快速响应个性化、场景化、定制化需求的能力,而这是应用现代化的本质。

正如华为云CEO张平安所说,应用现代化是企业数字化转型的必由之路。IDC的预测也佐证了这个观点,其预测,到2025年,数字经济将催生出超过5亿个新应用/服务,90%的应用程序将是云原生应用程序。

从行业的角度,未来是软件定义一切的时代。著名风险投资家Marc Andreessen曾经提出一个论断:“软件吞噬一切”,现在看来已经成为现实。我们的手机拍照能力很大程度上由计算摄影的算法决定,甚至汽车也在智能时代成为软件定义汽车。在这样的背景下,一方面,软件产业走到了变革的十字路口,再用传统低效的代码开发模式已经难以为继;另一方面,如张平安所言,千行百业的企业都必须转型成为软件企业,软件迭代的敏捷性将成为企业的核心竞争力。换句话说,应用现代化是企业数字化转型的硬骨头、上甘岭,必须要啃下来、攻下来。

(华为云CEO张平安)

从国家的角度也是如此。“中国式现代化”成为最近的热门词汇,而要实现中国式现代化,以数字产业化、产业数字化为特征的数字化转型至关重要。就像上面说的,要想实现数字化转型,应用现代化的转型是绕不过去的。或者说,应用现代化,是实现中国式现代化的重要路径。

塞缪尔·威尔逊说,强制性现代化是对变革和成长的永不满足。无论是从企业、行业,还是从国家的维度,应用现代化都是必由之路。从企业IT和业务的人员来说更是如此,长安汽车与华为云合作,实现应用现代化后,业务部门的应用平均开发时间从以前3个月降低到了9天,从月为单位到天为单位,对应用现代化感受最深刻的是企业里的人。

应用现代化的桨与帆

然而,应用现代化这块硬骨头不好啃。因为至少要迈过三道坎儿:交付方式要从代码开发到组装式交付;研发模式要从传统瀑布式的架构到云上数智驱动的模式;维护模式上要从单点安全到全生命周期的安全。

Asperitas咨询公司的一个调查就显示,大多数IT领导者在应用现代化的过程中苦苦挣扎。93%的受访者表示他们发现应用现代化具有挑战。

那么什么是通向应用现代化“彼岸”的舟呢?在华为全联接大会2022中国站上,我找到了答案,那就是创新云服务的桨与共创聚合力的帆。

张平安在演讲中,反复提及的一个词是“一切皆服务”。无论是基础设施,还是技术,或者经验,都可以变成云服务的形式。换句话说,无论企业面临基础设施、技术或者经验的问题,都可以借势云服务来解决。

华为云实现应用现代化,跨越了组装式交付、数智驱动、DevOps、服务化架构、安全可信、韧性等关键技术的挑战。技术即服务的好处在于,其他企业无需再重复造轮子,无需再如此艰苦攻关,只需要站在华为云的肩上,用这些技术凝聚的云服务、平台,就能拥有划向应用现代化的桨。这些平台、服务包括华为云Astro低代码平台、DevCloud开发云、AI for Industries、GaussDB数据库、区块链、MetaEngine等。

这是云原生时代的本质,也是应用现代化的本质。就像上面提到的长安汽车的例子,基于华为云Astro低代码平台,长安汽车快速构建了面向汽车行业的低代码开发平台,覆盖排产制造、业务预算、实时运行IOC等多个场景,提升了软件开发参与度,让更多业务人员参与,开发开发者数量提升2倍,同时开发效率至少提升40%以上,实现了业务的高效创新。

同样,AI for Industries也让千行百业构建智能化的应用更容易。例如,华为云盘古气象大模型,预测未来7天全球天气情况只需要秒级,相比传统方式提升1000倍。在笔者看来,华为云在应用现代化上所提供的服务和工具之所以实用、管用,很大程度上是因为华为“自己造的降落伞自己先跳”,几乎都来自于自己转型实践的锤炼。如正是引入IPD、敏捷、持续交付、DevOps等先进理念和工具,华为实现了内部研发规模和开发效率的大幅提升,采用DevCloud开发云,华为研发人员每天可以做到50万次构建、500万次自动化测试、超15万次的部署发布。

华为全联接大会2022中国站上成立的应用现代化产业联盟,则是应用现代化的帆。独行快、众行远,应用现代化联盟的成立,能够融合各方资源,汇聚行业合力,尤其是在推动应用现代化的规范标准制定上将发挥重要角色,这是应用现代化实现的重要保证。

任何新的事物,都经历从0到1、从1到N的过程。可以预计,华为云等先行者们将自己30年来的经验和能力以云服务的方式对外输出、赋能,将推动应用现代化的从0到1,而应用现代化联盟这样的平台,将能把好的做法标准化,实现从1到N的快速复制。

后记:攻上“上甘岭”

应用现代化,是云时代进入纵深阶段的标志。如果说云时代的上半场是资源“上云”,那么云时代的下半场是应用为中心的“用云”。

显然,将云用好才是最重要的,也是最难的,不亚于云时代的“上甘岭”。

但是,这个上甘岭是值得的。想象一下,如果开发者的效率大大提高,从月级到天级,企业的核心竞争力是什么样的境地?同样,如果开发不再只是IT部门的事情,而是业务部门也可以介入进来,这样开发的应用必然能更好助力业务创新。

拿应用现代化中关键的Serverless技术为例,让业务不再感知基础设施,从而更好地聚焦应用开发和创新。具体来说,企业的开发者不用操心背后用哪台服务器,跑什么操作系统、数据库、存储,也不用担心运维、流量限制、可用性等,而且还能节省一半以上的代码量,开发者只需要关注核心业务逻辑的实现,从而能更好应对激烈的市场竞争和用户需求。

华为云强力推行Serverless,是因为自己尝到了应用现代化的甜头。据了解,华为云Serverless以及FunctionGraph函数计算服务已经在华为快应用、华为视频、华为游戏等场景应用。如基于Serverless,华为云FunctionGraph发挥极致弹性能力,将华为视频转码时的资源利用率提升了60%,极大避免了浪费。

“我们不管身处何处,我们要看着太平洋的海啸,要盯着大西洋的风暴,理解上甘岭的艰难。要跟着奔腾的万里长江水,一同去远方,去战场,去胜利。” 这是任正非此前的一次谈话内容。我觉得用来形容应用现代化非常贴切,应用现代化就像是一场海啸或者风暴,不难躲避,唯有顺应,跟着奔腾的万里长江水,迎难而上,啃下这块数字化转型的硬骨头,然后就能迎来胜利,去到天高海阔的远方(数字化转型的彼岸)。

况且,还有华为云这样的合作伙伴,以及行业的众智与合力,这个胜利也一定能实现。

搜索建议: