为什么应用现代化非常关键?
在云的发展历程中,美国联邦政府CIO 办公室在2010 年发布的战略叫“云优先战略”,而且要求政府25% 的IT 支出用于采购云服务。在2018 年发布新的战略“云智能战略”,2022 年国防部发布“软件现代化战略”。中国的历程非常类似,当把数字和资源都用好,其实最关键的是有什么样的现代化应用解决数字化转型中各个场景中的问题。最终的价值必须靠现代化的应用才能展现出来,所以应用现代化非常关键。
在宏观层面,根据国家统计局数据,数字经济已经占到中国GDP 的41%,数字经济的增长速度是10% 左右,也就是GDP 增长的2—3 倍,数字经济实际上是我们经济增长非常强力的引擎。
2022 年中国信通院发布了《城市云服务发展指数报告(2022 年)》,其中立足城市经济竞争力视角,对我国GDP TOP60 城市云服务发展状况进行量化评估,发现云服务发展指数与数字经济规模呈现明显正相关关系,云服务发展水平成为衡量城市数字化转型成效和数字经济发展质量的重要标志。回到企业也是一样,当企业建好云、用好云,这时候数字化的进程会做的更好。
在软件行业,企业怎么抓住变化?
首先是云原生,在美国和中国越来越多的软件通过SaaS的方式服务,走到云上。如果企业一单单去卖,需要非常复杂的销售体系,但是云上部署以后就可以触达全球,而且可以实时感知客户的需求,实时升级服务,能够做好随时的补丁、每天的升级,这是一个非常大的趋势。
做软件怎么抓住这个趋势?基础设施会有变化,为什么有变化?未来处理器是多样性的,比如我们看到ARM 已经占到全球数据中心的20% 份额,我们看到CPU、DPU、NPU 等等各种处理器,所以未来是多样性的计算。多种场景也有多样的需求,比如说AI 要求非常高,新型的软件怎么匹配新型的基础设施。还有这次大模型出来以后,大家发现整个软件本身和开发的过程都会有新的变化,所以产业界目前在讨论“软件工程3.0”
中国的软件产业是什么样的?
中国与美国的软件产业之间有巨大的差距,尤其是企业服务这侧,中国软件产业不能再按照缓慢的增长曲线发展,一定要抓住这个产业的下一跳,快速往前迭代。
其中有两大因素:
» 整个营商环境,包括有些客户买硬件容易,但是买软件金额太大挑战非常大,而且软件不能纳入资产,导致有资产流失的问题,很多相关政策可以解决,可以一起推动。
» 最重要还是软件本身的能力,比如说今天大家认为美国非常创新,但是在美国下载量最大、使用量最多的TOP5 APP 里面有4 款是来自于中国:拼多多海外版Temu、字节跳动CapCut、TikTok、希音Shein。这些APP 的特点都是最现代化的应用,给客户最好的体验,未来在企业数字化转型过程中也会涌现出大量这类软件公司。
目前已经有一两百家的中国企业跟着华为云到海外,开始把很多能力复制到海外市场,比如说数字孪生城市,在中国推了三维实体中国,很多伙伴都已经到了中东和海外很多国家。所以,讨论应用现代化整个产业价值就是中国的软件企业会不会再未来迎来黄金10 年。具体到一个企业,会有非常多的工具与方法来支撑企业成千上百个应用走向现代化应用。
但这其中有一些挑战:
» 随着数字化广泛应用,未来有很多的问题已经超出伙伴外包能力,怎样以最小代价低成本的开发是未来的挑战;
» 大部分企业有大量的资金必须维护现有的应用;
» 软件供应链的挑战越来越多,比如平均下来至少70%左右的软件来自于开源,但是开源造成的安全风险越来越大。怎么管理开源?
华为首先有创新的云服务,数据治理、AI 开发、数字内容制作、软件开发都有很好的流水线,还有低代码平台,当把企业架构搭好了以后,就可以用拖拉拽的方式解决两个问题:一是低成本,让业务人员快速定制喜欢的界面与流程。因为开发的人和使用的人是两波人,怎么快速能用,IT 和代码人员的理解非常重要。
传统的应用怎么演进到未来华为云也有一套方法,实现了现代化以后,除了让每个领域不断有创新数字化的体验给客户、伙伴、员工,当华为成立新的子公司或者是新的业务部门时,原先的能力可以快速组合可以服务新的公司。
怎么治理开源?
首先硬件都是有编码的,软件现在也都需要编码,把所有的3 千多款开源由四五百个团队去用,甚至解释好,变成干净的代码库,然后将自有代码库和第三方代码库形成代码库以后,只开发自有这部分代码,只要编译时可以自动补充各个库里面取相应的软件共享,完成自动编译、测试、部署,这样相当于只改自有这一小块软件,避免了人为修改了其他东西以后出现各种问题。
同时,开源的部分因为经过整个公司的治理都是相对来说比较健壮、成熟期和好用的软件,这些能力都集成在流水线里。包括PaaS 团队编程服务能力,提升30% 的人员开发效率,这些都集中在流水线。还有平台能力下沉,不是每一个都最优,而是考虑一个公司的整体最优,很多都下沉到平台里面,业务部门聚焦在业务平台上,这样整个业务就会走向业务现代化。