用友 iuap 技术平台:创新基础架构,赋能企业数智化转型
8 月 19 日下午,由用友主办的“2023 全球商业创新大会-企业数智化技术峰会”,在上海市召开。此次峰会以“升级企业数智化底座”为主题,揭秘用友 BIP 核心技术与平台能力,解析多维度场景下企业数智化底座升级路径,共享行业领先企业升级数智底座的领先实践。
用友网络助理总裁兼 iuap 技术平台部总经理何冠宇详细介绍了拥有全栈基础架构能力的用友 iuap 技术平台。用友 iuap 技术平台采用 DevOps 理念,基于 kubernetes、Docker、ServiceMesh 等技术,让 PaaS 平台具有更方便,弹性等优势,从而实现快速部署业务应用,动态调整业务应用的资源环境,提升从需求到产品的生产效率,让业务服务快速发挥价值。
作为用友 BIP 坚实底座,技术平台集容器云、DevOps、服务治理、Hubble(链路追踪)、分布式事务一致性、测试与运维工具为一体的综合技术支撑与管理平台,支持业务的快速创新。
1
全栈的基础架构能力
赋能数智化转型的企业
用友 iuap 技术平台实现了开发、部署、运维的全流程能力覆盖,能够帮助企业更好地构建应用,底层是基于 Kubernetes 架构构建的 YKS 容器云,承担着资源分配和调度的能力;最核心的是用友首创的 YMS 云中间件技术,实现了跨云技术突破和多云适配能力,使得企业能够更加灵活地运用云计算资源,实现业务的高效运转;最终支持的是 YMS Cloud 平台工程,让所有应用能够进行全生命周期的管理;通过安装器可以把公有云上的成果交付到客户现场。
iuap 技术平台有三方面特点:第一,具有丰富的技术组件,内置分布式会话管理、分布式缓存管理、分布式锁服务、分布式 ID 服务、多数据库适配的持久化框架、分布式文件服务等等;第二,提供共享资源池服务,支持互联网架构下的主流外部中间件资源管理,如 Kafka、Redis、Mongo 以及各种 RDS 数据库和 OSS 存储;第三,提供企业级核心架构,用友 iuap 技术平台在 springBoot 的基础上做了很多延展,比如在核心层提供了一个可组装的模块化内核架构,使得基于 springBoot 或 Web 技术开发的应用,都能够整合在 YMS 云中间件。用友 iuap 技术平台也支持很多企业级能力,比如分布式事务、统一线程资源管理等等。
此外,用友 iuap 技术平台还为开发者构建了编程体系,简化了应用开发所要考虑的技术问题。
2
经过大模型业务验证的
领先微服务架构
YMS 云中间件推出了微服务三件套——注册中心、配置中心、RPC 框架:注册中心高性能、高可用,支持丰富的服务元数据信息,支持基于业务规则的负载均衡算法;配置管理中心支持多环境配置和配置热更新,具备企业级的服务发布管理流程;RPC 框架实现了点对点的高性能分布式调用框架,没有中间网关消耗。
目前,微服务框架已经经历了上万个微服务部署和运行的考验,同时整个微服务框架完成了微服务治理和微服务管理的能力。微服务治理支持灵活的配置策略,能够支持熔断、限流、降级、流量对等治理能力;微服务管理支持动态扩容、多版本、灰度发布、方法级分流等能力。
3
满足微服务架构需要的
企业分布式事务服务
除了微服务之外,事务也是很多企业应用开发必须正视的问题。用友 iuap 技术平台的分布式事务框架支持 TCC、SAGAS,事务管理与标准的事务管理器对齐,使传统的 WEB 应用更加单纯。与大多数开源事务管理器不同,iuap 技术平台的事务管理器支持多种资源,即同一个事务管理器能够管理多个数据库,同时可以将这种能力延展到微服务架构。
另外,分布式事务提供了相应的 API,让业务可以感知整个事务的状态,并且做出响应。事务管理器提供了完善的事件分析和监控能力,开发运维可以监控事务的状态并进行事务处置,对问题进行排查、定位。
4
灵活的分库能力
支持按领域、按租户分库
数据库架构也是企业应用架构绕不开的核心技术。在传统的微服务架构中,一个微服务对应一个数据库架构,出于对成本的考虑,企业希望用到的数据库越来越少,随着业务的不断发展,企业要求数据库能够扩容。
用友 iuap 技术平台天然是多租户、多数据中心的,应用开发可以基于微服务的开发模型,一个微服务对应一个数据库架构进行执行,但在安装配置、部署的时候,可以把这些数据库整合成一个数据库分组,为这些数据库分组分配底层的物理数据库资源。在此基础上,再进行按租户隔离、配置,便实现了按领域、按租户分库的需求。
用友 iuap 技术平台对专属云提供了丰富的风控模板支持,做到了开箱即用,比如支持整个应用用一个数据库,也可以采用三分库模板、四分库模板进行技术支持。
5
支持大规模分布式应用的
事件驱动架构
驱动架构的核心是建立事件源、事件类型、事件监听者,通过这三个核心类型的建模,应用开发无须关心底层的复杂技术细节。在传统的消息中间件上,用友 iuap 技术平台还提供了更高阶事件的模式,比如事务型可靠消息、有序消息、推式/拉式消息处理等等。
在事件驱动架构中,支持按照不同事件的等级,把底层资源、监听信息、监听线程进行隔离划分,对下游服务也可以起到良好的保护作用。同时,这是一个类似队列的架构,还可以对下游服务起到削峰填谷的作用。
6
云原生的平台化工程体系
实现公有云专属云一体化
YMS Cloud 完全基于云原生技术,基于 DevOps、SecOps 理念构建,能够把公有云持续集成和持续部署的成果,冻结成安装盘或者补丁传递给安装器,再被安装到客户的现场环境,实现稳态交付的流程。
YMS Cloud 不仅支持标准产品发布的流程,还支持信创产品的发布流程,是国产化、安全可信延续运行的保障。用友一直在优化 YMS Cloud 核心平台工程化能力,YMS Cloud 执行完全是云原生容器化的技术。它的交互界面是基于工作流的方式,每个工作流的活动都可以定制。同时,活动里提供了很多开箱即用的能力,开发者可以进行多种技术栈的持续集成和持续构建,包括自动化测试、质量卡点、流程审批等等。
7
用友 iuap 技术平台云中立
透明支持多种 IaaS 平台和 PaaS 平台
用友 iuap 技术平台首创的 YMS 云中间件技术,可分层解决异构云平台各层级兼容适配难题。基于 YMS 的适配策略,iuap 可以在 IaaS、容器层、微服务框架、监控、中间件、数据库等维度与多个云厂商进行适配,真正意义上做到云中立。
8
基于技术平台构建低代码开发引擎
完整复制大型 SaaS 应用的开发流程
YonBuilder 通过用友 BIP 强大的中台支撑能力,在元数据驱动和运行框架的统一模型架构下,通过点击拖拽、在线脚本以及多端编译的技术,提供可视化+低代码+全代码的一站式开发能力,快速生成 PC 和移动多端的业务应用,可即时发布与使用。
9
支持大数据量、大计算量的
非常规工作负载的高性能
用友 iuap 技术平台支持非常规的工作负载,比如成本计算、薪资计算、数据导入导出等,如果把这些工作负载放在微服务集成,会影响企业应用的稳定性。通过 iuap 技术平台,企业只需要简单地配置就可以把非常规的工作负荷技术,单独隔离切分出来。
用友 iuap 已经成为企业升级数智化底座的最优选。目前中国电子、中国信通院、中建五局、中船集团、杭钢集团、中国一汽、中兴通讯、北京地铁、明日控股、振华集团、三一重工等都在通过用友 iuap 升级数智化底座,成为数智企业,迈向高质量发展。未来,用友将持续加强技术与架构能力,基于更懂业务、技术领先、体系完整的企业数智化底座用友 iuap,助力企业驾驭数智未来!
评论