“现代化”,一个历久而弥新的词语。曾经,人们对现代化的畅想是“楼上楼下,电灯电话”,之后的数十年,则是“四大件”的不断更迭。与此相生相成的是经济、社会、文化等层面现代化水平的不断提升。
无疑,不同社会发展阶段下的现代化特征是不同的,它呈现的是时代的变迁和演变过程,并渗透到社会的各个方面,如浩浩荡荡的工业化,以及我们正在经历的数字化。《“十四五”数字经济发展规划》指出,数字经济是数字时代国家综合实力的重要体现,是构建现代化经济体系的重要引擎。
所以,数字化是牵引现代化建设的重要推动力。作为数字化的核心,软件应用自身是否具备现代化能力又显得尤为重要。换句话说,只有应用足够现代化,才能更高质、高效地重塑数字世界的现代化,进而实现与实体经济的深度融合,并带来显著的提质增效带动作用。
在此背景下,应用现代化逐渐成为行业热词,成为产业发展的趋势与共识。在今天开幕的华为全联接大会2022中国站上,华为云CEO张平安直言,应用现代化是企业数字化转型的必由之路。
应用现代化:六大关键技术与三大方面创新
那么,应用现代化到底是什么?
同经济与社会的现代化一样,它一定反映的是变迁演变的过程。云原生、微服务、DevOps……这些能够让企业进行软件敏捷迭代、加速产品开发创新的新模式正是应用现代化的典型特征,并延伸到应用的架构模式、运维模型和软件交付的全流程。
从传统应用到现代化应用,在华为云看来,其中包含六大关键技术:组装式交付,数智驱动,DevOps,服务化架构,安全可信,韧性。
六大关键技术蕴含着三大创新:首先,通过低代码开发实现组装式交付,代表了应用交付方式的创新,让应用的使用者参与到应用的开发构建中来,从专业开发走向全民开发,从而能够加速业务创新和孵化;其次,从传统的“瀑布式”开发到云上数智驱动的DevOps,代表了研发模式的创新,实现应用开发的自动化和智能化,应用的TTM将缩短到周甚至天级;第三,通过微服务/serverless等架构演进,代表了云上新技术的创新,采用多活高可用的部署将提升企业业务的韧性,并实现应用从供应链、开发态到运行态的全栈全生命周期安全。
华为云推动应用现代化,使能政企加速创新
很明显,应用的现代化将实现应用的敏捷效能提升,改变传统应用技术陈旧、开发模式落后等问题。在此方面,“华为公司一直是应用现代化的践行者和企业推进应用现代化的使能者。”张平安说道。
的确,华为有着数十年的研发经验和实践,很多人不知道,连续蝉联中国软件百家企业之首的正是华为,这让它积累了丰富的软件开发能力和软件开发工具。其打造的DevCloud开发云,成为中国DevOps云服务市场上极受欢迎的明星服务产品。
基于此,华为不断迈向应用现代化的架构升级和技术跃迁。举例而言,在流程IT,华为将应用现代化作为未来IT的核心战略。面向集团丰富的业态,通过应用现代化,基于“平台+服务”的模式,PBC可组合的业务服务,针对产业(子公司)进行模板化配置,实现灵活快速复制。
如今在“一切皆服务”的战略下,华为云不断将这种应用现代化的能力形成能力集赋能给行业,以上所谈及的应用现代化所需的六大关键支撑技术体系,正是华为使能政企加速创新的行动路径。
在此次华为全联接大会上,围绕应用现代化,华为云发布了三大方面的能力升级:华为云Astro低代码平台、DevCloud开发云,以及加速应用现代化的多个创新云服务。
首先,在低代码平台方面,华为云Astro低代码平台覆盖了轻应用、IOC大屏、工作流、智能助手、复杂应用等多种开发场景,在降低应用构建门槛的同时,能够沉淀可复用资产,加速应用构建。在长安汽车,其就采用华为云Astro低代码平台实现了全员开发,快速构建起营销云图、计划排产等十几个应用,平均开发时间从以前3个月降低到了9天。
其次,在软件开发云方面,华为云融合多种生产线能力,推出DevCloud开发云,可以支持数据、AI模型和数字内容的协同开发、按需编排,能够让应用开发者、数据工程师、AI科学家们工作在同一平台,共享研发能力和资产,提升多团队的协同效率,更快地构建现代化应用。在德邦快递,通过采用DevCloud开发云,半年时间内完成了从线下到云端一站式DevSecOps开发平台的转型,完成了750多条流水线业务交付,同时代码问题下降71.74%。据悉,DevCloud开发云已服务超过百万的企业与个人开发者用户。
再者,华为云发布了一系列加速应用现代化的创新云服务和能力升级。其一,在AI for Industries方面,深植AI能力,例如华为云发布了盘古气象大模型和AI基因平台,在气象和医疗行业不断推进智能化变革,推动应用现代化;在数据库领域,华为云打造了全球领先的云原生交易数据库GaussDB,性能表现全面超越Oracle;面向Web3.0时代,华为云区块链打造了可信应用底座;面向数字孪生和虚拟数字世界,华为云MetaEngine云原生智能渲染引擎,通过将云、AI和计算机图形学技术相结合,大幅提升了渲染效率。
张平安指出,当前这些技术和服务已经在100多个客户中得到了应用。应用现代化作为实现应用敏捷的最佳实践,成为企业在高频竞争时代中持续积累竞争优势的重要基础。
应用现代化势在必行
根据IDC预测,到2025年,数字经济将催生出超过5亿个新应用/服务,其中90%的应用程序将是云原生应用程序。另一方面, Gartner认为,到2025年虽然大部分的现有企业应用仍将继续使用,但这些不能进行现代化改造的应用将逐渐成为技术债务,企业需要消耗40%的年度IT预算来维持它们的正常运转。
显然,无论从发展的角度还是从成本的角度来看,应用现代化不容忽视。
作为应用现代化的先行实践者和使能者,华为的软件工程经验值得借鉴。从其提出的六大关键支撑技术体系,到三大方面的创新能力升级,华为云提供了推动应用现代化建设可参考、可实施的技术路径和方法,让应用的提质降本增效有章可循。此外,在中国软件行业协会的指导下,华为云并与50多家企业和合作伙伴,共同发起成立了应用现代化产业联盟,促进应用软件的技术、架构、规范及标准等方面的提升行动,共建具有竞争力的应用现代化生态体系。
在“软件定义一切”的趋势下,面向未来的中国软件产业及产业数字化走出一条高质量发展之路,应用现代化势在必行。