(华为云CTO张宇昕在2020华为云TechWave技术峰会上发布应用平台ROMA等重磅产品)
到2020年,集成工作将占据构建数字平台的50%时间和成本,这是Gartner对数字化转型所发出的判断。更进一步,数字业务平台所带来的复杂性挑战,将对企业集成技术平台及企业系统集成方法带来颠覆性变革。实际上,对于非云原生的传统企业来说,将传统企业级IT技术与云原生技术相连接,以支撑现代化的云原生应用,这是近年来政企数字化转型最为头痛的挑战。
企业系统集成一直是企业IT中的一个难点。传统的企业系统集成技术有ESB企业服务总线、API网关、SOA面向服务的架构等,云原生技术体系下的集成技术有iPaaS、微服务网格Service Mesh、PaaS平台等,而其中有些集成技术可以跨非云原生系统和云原生系统,例如SOA和基于Kubernetes容器集群管理的iPaaS平台。在复杂的集成技术现状中,传统政企还有极为复杂的历史遗留系统,需要接入到新型数字平台中,可以说是“剪不断、理还乱”。
2020年7月20日,华为云正式发布了云应用平台ROMA,将华为公司数字化转型的精髓——融合集成平台ROMA,通过华为云正式对外输出。华为从2003年开始数字化转型并提出了数字平台与ROMA的概念,从最早的ESB到2015年正式规划并发布了ROMA框架,再经过2015年到2018年的内部打磨并于2019年作为华为沃土数字平台的融合集成平台对外发布,再到今年7月经华为云输出的华为云应用平台ROMA,可以说为政企上云实现了“条条大路通罗马”。
ROMA对于华为公司近几年的数字化转型来说至关重要。近年来,华为用1个ROMA连接了全球170多个国家部署IT网络、70多个数据中心、1300多个IT应用,研发应用上线周期从9个月缩短到1个月,供应链库存周期从7天减少到1.2天,服务交付进度提升30%,而IT员工数基本未增长,特别是成就了华为自己的ROADS(实时、按需服务、在线、自助、社交化连接)体验,实现了数字化转型的目标。
(ROMA是华为内部数字平台的“底座”)
截止2019年,华为流程IT构建的ROMA平台服务于公司内部16个业务领域,分布运行于全球20多个区域,包括内部、华为云、其它公有云等节点,构建了一个全球化的分布式数据与服务网格。如此大的业务量、数据量和如此复杂的场景,对集成平台是一个巨大挑战。从2015年到2018年,ROMA平台在华为公司内部全面推开,业务流量快速上升,日流量超过200亿(业务交互次数),最终成为了华为内部数字平台的“底座”。
华为内部的信息化建设和数字化转型,与其它传统政企一样经历了复杂的过程。一方面,信息化建设过程中不断引入各种软件包、构建了大量单体系统与平台;另一方面,多年积累下来的各种形态的众多集成点和应用已经成为业务协同的中枢,但需要耗费大量人力维护,稍有疏忽就会导致业务流中断,甚至是严重生产事故;而十年多前的ESB技术,无法满足业务在数字化转型中的协同诉求。简单来说,就是存量业务需要维护、技术上适应不了变化。
2015年,华为内部提出了ROMA框架,用于解决自身在数字化转型中遇到的集成挑战,优势包括:多层多级覆盖、敏捷高效、融合开放。“多层多级覆盖”即全栈多云的集成方案,从底层的多云资源到上层的SaaS服务以及中间层的PaaS平台,ROMA都有集成方案覆盖,相比业界产品尚无这样的全覆盖能力;“敏捷高效”指的是华为作为一家服务全球170多个国家的公司,全球有20多个大大小小的区域数据中心,ROMA可以在全球分布部署,把不同节点的数据、消息及服务组合成一张大网格,让业务就近、自助使用;“融合开放”即华为作为一家非云原生企业,信息化建设过程中积累了大量存量系统,ROMA融合集成协同方案可以兼容新旧系统,是非破坏性的协同与互联架构。
华为数字化转型ROMA平台已经通过沃土数字平台对外输出,而这次通过华为公有云对外输出将能更大范围支撑数字经济的高速发展以及高效使能成百上千个行业的数字化转型。特别是在“云+5G+AI”时代,华为云应用平台ROMA将帮助更多的传统政企破解上云困境。
(华为云全栈技术)
企业在向数字化转型的过程中会面临诸多难题:缺少统一的设备信息集成途径;数据格式多样化,难以传输和集成;缺少与合作伙伴分享数据和后端服务的便捷途径;缺少云上云下跨网络的安全信息通道。而企业在全球化过程还会遇到更多的难题:IT如何支持全球业务的快速发展和扩张;如何保证传统业务系统和新业务系统的互联互通;如何实现业务系统的快速适应业务变化,以及端到端业务流程的实时、在线体验。
华为云应用平台ROMA聚焦数字化资产全生命周期治理,提供应用的开发、托管、运维和集成一站式能力;联合生态伙伴,基于实践快速构建行业使能服务,降低数字化系统成本,帮助客户构筑数字化应用平台,服务数字经济。华为云应用平台ROMA还具备四大场景关键能力:提供总-分架构的业务融通和数据联动;统一的应用与数据集成平台;统一开发标准,实现应用全生命周期管理;数字化资产统一管控与安全共享。
具体来说,华为云应用平台ROMA主要包括ROMA Factory、ROMA Connect、ROMA Exchange和ROMA Service Core等组成部分:
本次经由华为云对外输出的ROMA与华为公司内部的ROMA同根同源,相当于把华为全球数字化转型的集成平台实践,通过公有云的方式对传统政企开放。而随着华为云应用平台ROMA的推出,华为内部应用也开始向这个公有云平台上迁移,因此今后传统政企客户将与华为一样共享一个集成平台以及最佳集成实践。
(华为云应用平台ROMA)
华为云CTO张宇昕强调,华为云应用平台ROMA是经由华为内部孵化而出,通过云服务化的方式开放给外部政企客户,例如ROMA Factory的DevOps能力就是华为全球9万研发人员自己的DevOps工具、流水线和平台,因此也为传统政企客户及开发者提供业界首家打通研发态、运行态和运维态全流程的DevOps流水线,支持高代码、轻代码、低代码/无代码等三大开发模式,同时支持API、微服务、函数、Web/Mobile、小程序、IoT、AI等7大开发场景,以及简单、敏捷、立而不破的应用全生命周期管理。
虽然华为云应用平台ROMA与华为内部ROMA的技术源头是一样的,但进行了更好的服务化和更好的封装。华为内部ROMA能力相对于而言散落在华为IT系统中,华为云把这些能力串联起来形成了一个完整的平台,再以云服务的方式对外提供。此外,华为云应用平台ROMA增加了新能力,比如区块链能力、ID身份管理注册、微服务能力、开放生态能力等。而通过云平台和API把华为内部ROMA的能力开放出来后,就可以围着这个云平台构建应用生态和开发者生态,实现更好的开放性。
(华为云应用平台ROMA详解)
而华为云应用平台ROMA很好的实现了用一个平台来联接开发者、联接应用,对资产进行治理,让资产发挥更大的价值。华为云应用平台ROMA特别是实现了数字化资产治理平台的三种能力:敏捷开发能力,即DevOps能力,让应用开发更简单;集成能力,传统应用和新应用集成、IT应用和OT应用集成、自主开发应用和第三方应用集成;共享变现能力,一个共享平台来帮助政企行业沉淀、分享和盘活数字资产,实现数字资产价值变现。
张宇昕具体解释了华为云应用平台ROMA的架构:应用全生命周期管理,其中ROMA Factory负责开发、运行、运维,而ROMA Connect是集成态;ROMA Service Core则沉淀了众多应用的共性能力服务核心,特别是提供了云原生的分布式架构和扩展能力,流水线开发调用这些共性能力,可极大提升开发效率、降低开发成本;而ROMA Exchange则把企业的应用资产集中起来再以服务化方式对外输出甚至变现,例如智能园区资产、智慧城市资产、电力行业资产等行业资产,以及数据资产、API资产、应用资产、模型资产等。
华为云应用平台ROMA已落地政务、电力、交通、财政、金融等各9大行业,服务2000+家政企,15万+应用连接,成功帮助政企和行业实现数字化转型。在深圳,华为云应用平台ROMA实现了城市IOC,打通11个区44个部门、集成110+IT系统,融合了海量结构化和非结构化数据,包括31类251亿+条数据、30万+路视频数据;在北京,华为云应用平台ROMA助力打造北京市目录区块链系统,帮助上线全市53个委办局、8千多职责数据目录、2PB的区块数据。在企业方面,华为云应用平台ROMA为广东电网打造数字化园区,实现全省3000个园区协同办公和生产监控。
整体来说:华为云应用平台ROMA来自华为自身流程IT近三十年的实践,沉淀了华为长期服务政企客户的经验,聚焦数字化资产治理、使能行业和大型政企资产复用和数字化转型,让政企和行业的数字资产生在云上(开发、集成在云上),也在云上再生(在云上持续共享变现),即服务数字经济,又领先企业和市场的战略格局,同时生态建设先行,从而重塑传统政企上云的路径——“条条大路”通向云端。(文/宁川)