软件定义世界,一切皆可编程。近年来,随着数字经济成为全球发展主旋律,软件/应用日益成为各行各业企业/组织与客户/用户连接的纽带。无论是核心业务的交付、运维,还是客户关系、人力资源管理,乃至日常的考勤打卡、沟通协作,企业内外部都充斥着大量的APP,某种程度上可以说应用已成为企业的“生命线”。
当应用表现成为反映企业数字化转型乃至商业变革成败的“晴雨表”,传统应用相比互联网/云原生应用的竞争劣势进一步凸显,无法真正意义上站在同一起跑线竞逐数字经济。如何破题?随着企业数字化转型进入深水区,传统应用向现代化应用转型被视为一条必由之路,应用现代化应运而生。
云原生相信大家已经耳熟能详,那么企业为何还需要应用现代化?到底什么是应用现代化?如何才能实现应用现代化?现代化应用又将如何重塑企业竞争力?在10月27日举行的华为云TechWave全球技术峰会(应用现代化)上,华为云PaaS服务产品部部长徐峰现身说法,很好地解答了上述问题。
应用是数字化转型的关键一步,企业应用走向“现代化”大势所趋
近年来,云计算、人工智能、大数据、物联网、5G通信等新一代信息技术迭代升级,推动数字经济加速发展,数字经济日益成为我国经济发展的主要形态。
加之持续反复的疫情,为全行业数字化进程加了“一把火”。传统零售、物流、电子高科技等行业经过疫情大考后,纷纷跻身数字化成熟度第一梯队,成为数字化领军企业。其他一些企业则由于数字化准备度不足,遭遇了较大的冲击。
表现在营收增速上,是日益扩大的“剪刀差”。埃森哲的数据显示,数字化领军企业与其他企业的差距从疫情前的1.4倍扩大至疫情后的 3.7倍。由此可见,数字化转型给企业带来了巨大的竞争优势,谁掌握了数字化就掌握了未来增长的关键钥匙。
徐峰在题为“应用现代化,使能企业敏捷商道”的主题演讲中强调:“数字化交付的主要形式是各种应用,所以应用在企业数字化转型中极为关键。”他援引IDC的预测称,到2025年,1/4的中国500强公司将会转型成为软件生产商。
在这样的大趋势下,应用现代化呼声渐起,业界希望以一种既能快速响应外界变化,又能快速交付使用,还能更好地运营治理的,覆盖应用全生命周期的新模式去构建、运行和管理应用,不让数字化转型输在“最后一公里”。
尽管目前业界对应用现代化的定义还莫衷一是,但大家都倾向于认为它是一种新式应用程序,具备灵活、敏捷、高质量等特征,可帮助传统企业的应用创新跟上数字时代的创新步伐,互联网/云原生的传统应用也具备更强的竞争力。
识别传统应用关键挑战,华为云对症下药使能企业应用现代化
基于长期在PaaS和软件研发平台建设的经验,徐峰及其团队洞察到,目前很多企业在数字化转型过程中面临着传统应用带来的各种困难,比如紧耦合的应用架构,无法弹性迎接浪涌性业务;业务上线周期长,无法满足应用的快速迭代;新老应用难以融合,无法积累企业资产等。
这意味着,针对同一类型的业务,数字化领军企业和传统企业做出来的应用在功能、性能及体验上会大相径庭。数字化领军企业一年可以推出几十上百款时兴的应用,而传统企业可能连核心应用的迭代升级都滞后。此外,数字化领军企业能够将新老应用很好地融合打通,而传统企业则大概率会迷失于一个个数据“孤岛”。
鉴于此,基于20多年的数字化实践经验,华为云认为,应用现代化改造聚焦基础设施、架构设计、开发运维、治理运营四大层面,采用包含Serverless、多云多活、DevSecOps、低代码开发、集成治理和区块链六大领域在内的新技术,可以帮助企业快速响应用户需求,全面使能企业敏捷商道。
在架构设计方面,华为云主张从微服务化向Serverless化演进,使得企业的应用架构具备免维护、上线快、高弹性等能力,让开发者开发业务时无需了解背后的服务器、操作系统、数据库等资源配置及维护,只需关注应用层面的创新,实现生产力的全面提升。
基于华为元戎内核,华为云Serverless提供函数计算FunctionGraph、应用托管CAE、事件网格EventGrid,以及端到端的Serverless工具链等一系列服务。其中,函数计算FunctionGraph是业界首个有状态函数,相比无状态函数可将读写时延降低10倍,并实现50ms的冷启动;应用托管CAE提供一站式应用托管与治理能力;事件网格EventGrid实现应用快速事件驱动;基于华为云CloudIDE的Serverless工具集业界首个支持集群函数调测,能全链路实时跟踪,让Serverless应用开发事半功倍。
在开发运维方面,华为云主张面向应用全生命周期提供DevSecOps一站式交付能力,全面打通需求、开发、测试、部署、运维等全流程,同时提供全代码、轻代码等各种开发模式,同时还要将安全根植于全流程。
基于华为30年来持续打造的一系列领先开发运维流程与工具,华为云将华为研发能力沉淀为华为云DevCloud全流程安全开发平台服务,支持10多种主流开发语言,集成300多个工具,内置15000多代码检查规则,让应用开发更敏捷,全流程安全可信,业务创新更高效。
在治理运营方面,华为云主张企业数字资产应实现全域融合集成,打破边界联接新老应用,让企业平滑演进,做到立而不破,以“应用一张网、数据一盘棋”盘活企业数字资产。
为此华为云将华为流程IT部门基于多年数字化建设经验总结出的ROMA解决方案沉淀到云端,提供ROMA Connect应用集成、ROMA Exchange数字资产运营管理、ROMA BCS区块链等一系列云服务,帮助企业实现全域数字资产的安全治理运营。
值得注意的是,华为云上述针对应用现代化的方法论,以及该方法论下的技术、工具、经验等,都是云化、服务化的,企业上云就可以“即插即用”。因为华为云认为,面向未来的智能世界,数字化成功的关键是用云原生的思维践行云原生。简单地说,就是全数字化,全云化,AI驱动,一切皆服务。
“深耕数字化,一切皆服务”,华为云全面推进应用现代化改造
这与华为云“深耕数字化,一切皆服务”的目标一脉相承。在这样的目标引领下,通过将基础设施、技术和经验变成云端的服务,华为云应用现代化所包含的各项子服务已经在内外部得到广泛应用,开始全面推进各行各业企业应用现代化改造、加速企业数字化转型的新征程。
在内部,比如华为率先将Serverless应用在华为终端云上,疫情期间基于Serverless开发的“疫情实时播报”手机快应用,仅用1天便实现了原本需要一周才能完成的应用上线工作,服务高达7亿月活用户,帮助他们第一时间掌握了疫情动态;同样基于Serverless服务,华为视频将视频转码时的资源利用率一举提升了60%,极大地避免了资源的浪费。
又比如通过引入业界IPD、敏捷、持续交付、DevOps等先进理念和工具,华为逐步提升了研发工程能力,实现了内部研发规模的百倍提升,开发效率的十倍提升。目前华为应用研发每天可以做到50W次构建,500W次自动化测试,超过15W次的部署发布。
再比如针对华为在数字化转型中遇到的新老应用跨云共存互通难、数字资产沉淀治理难等挑战,华为流程IT部门基于十多年的数字化建设经验总结出了融合集成平台ROMA,在不打破原有架构的基础上联接新老应用,实现平滑演进,立而不破,很好地支撑了华为遍布全球170多个国家的1500种自有应用,15万生态应用,600万各类设备的跨地域、大规模融合集成工作。
上述在华为内部锤炼后的技术、工具、经验凝结成华为云云端的服务后,在外部多个行业也得到了应用,充分展现了应用现代化改造对企业数字化转型的魅力。
又比如在信息服务领域,新华社旗下中国经济信息社通过华为云DevCloud开发平台打通开发态、运行态、运维态开发全流程,突破了以往开源研发平台集成性差、对技术要求高、研发效率低、运维压力大的桎梏,高效开发了26大应用服务,并实现统一集成和高效运营管理,使得专业的人得以放手专注业务创新。
再比如在汽车行业,长安汽车基于华为云AppCube低代码服务提供的40多类基础UI组件,100多种行业资产,以及可视化编排等工具,高效开发了党建、业务预算、IOC运营、制造APS等系统,其中党建系统9天就完成了开发。会上长安汽车和华为还联合发布了“低代码创新实验室”,将进一步围绕低代码开展创新实践。
此外,在电网行业,华为ROMA帮助国家电网进行全网业务集成治理,为后者打造全域物联管理平台,全面服务配电、变电、输电、园区等各个业务领域。目前该平台接入设备量已超过百万,仅在山东就接入了12万台智能终端,100万网关子设备,28个App,实现了全网数字资产的集中运营,大大提升了运营效率。
最后,华为云发布了《企业应用现代化白皮书》,将华为云对企业应用现代化的方向洞察、技术解读、实践分享凝结成册,以便更系统性地帮助企业快速开启应用现代化改造,实现应用敏捷,重塑商业价值。