BizWorks云原生数字工作台,助力企业数字化转型

本文涉及的产品
性能测试 PTS,5000VUM额度
简介: BizWorks 是面向云原生应用构建和运营的一体化技术平台,内置了阿里巴巴在业务中台领域的最佳技术实践,致力于成为企业数字化转型的新基座。


BizWorks云原生数字工作台,助力企业数字化转型

阿里巴巴业务中台构建的最佳实践


——马正修

阿里云高级产品专家


BizWorks 是面向云原生应用构建和运营的一体化技术平台,内置了阿里巴巴在业务中台领域的最佳技术实践,致力于成为企业数字化转型的新基座。

image.png

云原生技术和中台架构在过去几年得到了长足发展,国家也出台了相关支持政策。在 Gatner 去年发布的技术趋势中,云原生应用平台和可组装式应用架构成为两大技术方向。过去几年,国内各行业客户围绕云原生技术和中台架构做了很多实践,阿里云团队也深度参与其中,有些取得了很好的进展,也有些依然存在一些问题。

image.png

业务中台建设以及核心应用云原生化面临的技术挑战主要有以下四个方面:


第一, 在规划和落地过程中缺乏体系化的方法指引,哪些应该被抽象成共享能力,共享能力如何进行抽象和设计,以及这些能力如何使用和扩展,都是比较大的问题。


第二, 开发领域技术门槛较高,研发效率和质量低。很多企业有混合云的诉求,如何屏蔽差异化也是一大挑战。同时,如何用好云原生的最佳技术实践,比如分库分表、全链路压测、稳定性治理等,存在较大难度。此外,在项目交付的过程中,存在大量定制需求,如何降低交付成本,提高交付质量,也是较大的挑战。


第三, 团队与组织一体化协同方面效率不高,主要表现为需求设计与实现落地化的差异较大,久而久之导致架构腐化,多团队、多伙伴各自建设自己的体系,缺乏能力共享与复用的视角,导致系统重复建设等问题。如何有效地利用这些资产,快速响应业务,是协同方面的一大问题。


第四, 缺乏一套能力运营与共享机制。组织内最终沉淀了哪些能力,这些能力复用情况如何,合理性如何,能力有无面向业务场景的接入与使用机制等,都是需要解决的问题。


   在云原生始时代,需要新的方法、新的技术架构与工具平台来解决上述痛点。

image.png

新架构如上图所示,最下层为 SaaS 层的基础设施,上面为 PaaS 层技术底座平台,技术底座平台又分为几层:最下是 AEPM 方法论体系以及配套的 BWAF 技术框架,上面是围绕着方法论体系形成的 PaaS 技术工具平台,最上层是面向行业的业务能力样板间。


通过以上组合,能够让企业和伙伴更好地使用云原生的技术以及中台架构。

image.png

AEPM 方法论主要围绕整个中台成熟度的模型、建模体系、工程实践体系以及上线优化与治理体系,同时配套了组织文化的适配来展开,简言之即围绕着如何建设中台、如何管控中台以及如何进化中台这三个方面展开。


AEPM 方法论于 2019 年发布,已经在多个客户侧落地,且得到验证。结合过去几年的实践,今年我们对方法论体系进行了升级与优化。

image.png

BizWorks 产品定位为帮助企业高效构建业务中台以及云原生应用的技术平台,助力客户消除数据孤岛,同时实现企业核心能力的持续优化与复用,从而加速业务创新。并且内置了阿里巴巴中台构建的最佳实践 BWAF 框架以及云原生最佳技术实践,能够支持公共云、混合云多种输出形态。


BizWorks 之上有共享的能力中心以及面向前端的业务,主要通过客户以及合作伙伴来构建。

image.png

BizWorks 云原原生数字工作台的核心功能主要有以下几大部分:


BizWorks TPaaS 平台:充分融合了阿里云在云原生领域的最佳技术实践以及相关产品,形成了一体化的技术 PaaS 平台,包括多云混合云管理、微服务治理、稳定性治理、运维监控等能力。


BizWorks 云原生应用开发平台:包括业务建模、技术建模,包括几类核心应用的开发包括中台应用、轻应用以及集成应用,同时配套此类应用开发带来的工具与框架,比如 BWAF 框架、IDE开发插件,以及围绕核心应用的扩展能力,包括模型、逻辑以及核心页面的扩展。此外,在构建核心云原生应用的过程中,会涉及面向前端的设计体系,因此我们也沉淀了一套 BizDesign 设计体系供客户使用。


通用能力样板间:为了帮助伙伴、客户更好地理解与使用 BizWorks 产品,平台还沉淀了面向行业的通用十大能力中心,包括用户商品、交易文档等中心能力。


 BizWorks 运营平台:旨在更好地帮助客户盘活企业现有资产,通过企业能力地图统一展现企业的核心能力,使前端接入方更好地理解这些能力,方便其申请与接入。同时,运营平台有面向生命周期的能力上下架管理以及统计分析报表等能力。


image.png

上图为统一工作台首页。


第一部分为平台资源的相关准备,第二部分为业务与技术建模,第三部分为应用开发部署以及运维相关,第四部分为压测演练相关内容,最后一部分是将这些能力上架做持续运营与外部的接入。


下方为整个项目的总览、面向应用的总览与概况,还有面向业务能力使用的统计分析信息。最右侧为待办区,能够推动平台上不同项目多伙伴、多角色之间的协同。最左侧为功能菜单,包括建模、应用开发、测试、运维以及运营等整个应用开发的全生命周期。

image.png

上图展现了 BizWorks 平台构建核心应用的过程。


首先是业务建模的过程,分为领域建模、商业能力建模、数据建模以及服务建模等几方面;在应用开发阶段,通过建模能自动生成核心代码框架以及核心代码能力。这些代码能力内置了阿里在中台框架以及云原生领域的最佳实践,能大幅降低开发者使用最佳实践的门槛。此外,还内置了偏低代码的能力,能实现服务的快速编排和页面的快速编排。


通过平台定义的相关规范,最终能够实现代码侧开发以及建模侧设计的差异化对比。通过架构治理,能够保持实现与设计的一致性。而后是面向多环境部署与运维的过程,再面向业务产场景进行压测与演练。通过压测演练发现平台的问题并进行优化。最后,可以将平台沉淀的能力在中台能力运营平台上架与运营,通过能力运营的统一门户对外透出商业能力地图,这些商业能力可以被前端业务方快速接入使用,最终形成面向核心应用构建的闭环。

image.png

在构建企业应用的过程中,我们形成了一套 BizDesign UI 设计库以及设计指引,其中包含 29 篇专业文章以及一系列前端设计组件的规范体系,可以供客户与合作伙伴参考使用。

image.png

BizWorks 产品适用于以下几个场景:


第一类场景是业务中台建设与运营,主要针对大中型企业在构建自有业务中台的过程中面临的从设计到开发以及运营的问题。BizWorks 产品提供了一套端到端的解决方案,能更好地帮助企业构建与运营自己的中台,支撑前端业务的创新。


第二类场景是面向云原生应用开发,主要针对面向云原生应用开发的过程中遇到的技术门槛高、开发效率低以及可定制能力差等问题。BizWorks 平台内置了云原生构建的最佳技术实践,降低了门槛,同时具备面向全代码和低代码的混合应用开发模式以及闭环的二次定制能力,能大幅提升应用开发效率,降低客户二次定制成本。


第三类场景是能力运营与资产沉淀,主要针对业务能力、资产散落在各个业务系统内部,数据与服务难以统一管理与复用的问题。BizWorks 产品提供了统一的运营门户,能够实现企业内部现有能力的集成,并且通过资产的统一管理和运营,使得企业核心资产能力可管、可试、可用、可回溯,形成全生命周期的管理。


image.png


BizWorks 的生态集成方式主要抽象了四个层次:


第一层次:面向客户存量应用,只做容器化即可实现在 BizWorks TPaaS 平台运行。


第二层次:增加少量注解与配置,实现客户存量应用里核心能力的可视化及可管理。


第三层次:内置了 BizWorks  BWAF 中台实践的最佳框架,能够使用中台构建的最佳实践。


第三层次:端到端使用 BizWorks 的能力。


可以看到,在整个 BizWorks 的集成过程中,有不同层次的使用和集成,能够享受到不同层次的能力。


BizWorks 产品是面向云原生应用构建与运营一体化的技术平台,它内置了阿里巴巴业务中台实践和方法论,致力于成为企业数字化转型的信息基座,欢迎各行业的客户和伙伴了解并使用。

 


相关实践学习
通过性能测试PTS对云服务器ECS进行规格选择与性能压测
本文为您介绍如何利用性能测试PTS对云服务器ECS进行规格选择与性能压测。
相关文章
|
8天前
|
运维 Cloud Native 持续交付
深入理解云原生架构及其在现代企业中的应用
随着数字化转型的浪潮席卷全球,企业正面临着前所未有的挑战与机遇。云计算技术的迅猛发展,特别是云原生架构的兴起,正在重塑企业的IT基础设施和软件开发模式。本文将深入探讨云原生的核心概念、关键技术以及如何在企业中实施云原生策略,以实现更高效的资源利用和更快的市场响应速度。通过分析云原生架构的优势和面临的挑战,我们将揭示它如何助力企业在激烈的市场竞争中保持领先地位。
|
9天前
|
运维 Cloud Native 安全
云原生技术在现代企业中的应用与挑战####
本文探讨了云原生技术在现代企业IT架构中的关键作用,分析了其带来的优势和面临的主要挑战。通过实际案例分析,揭示了如何有效应对这些挑战,以实现业务敏捷性和技术创新的平衡。 ####
|
6天前
|
Cloud Native 持续交付 开发者
云原生技术在现代企业中的应用与实践####
本文深入探讨了云原生技术的核心概念及其在现代企业IT架构转型中的关键作用,通过具体案例分析展示了云原生如何促进企业的敏捷开发、高效运维及成本优化。不同于传统摘要仅概述内容,本部分旨在激发读者对云原生领域的兴趣,强调其在加速数字化转型过程中的不可或缺性,为后续详细论述奠定基础。 ####
|
1天前
|
供应链 安全 Cloud Native
阿里云容器服务助力企业构建云原生软件供应链安全
本文基于2024云栖大会演讲,探讨了软件供应链攻击的快速增长趋势及对企业安全的挑战。文中介绍了如何利用阿里云容器服务ACK、ACR和ASM构建云原生软件供应链安全,涵盖容器镜像的可信生产、管理和分发,以及服务网格ASM实现应用无感的零信任安全,确保企业在软件开发和部署过程中的安全性。
|
16天前
|
敏捷开发 Kubernetes Cloud Native
阿里云云原生技术为企业提供了一套高效、灵活的解决方案,支持跨云部署与管理
在多云环境中,阿里云云原生技术为企业提供了一套高效、灵活的解决方案,支持跨云部署与管理。通过容器化、服务网格等技术,实现了应用的一致性与可移植性,简化了多云环境下的资源管理和服务治理,帮助企业应对复杂的云环境挑战,加速数字化转型。
29 5
|
13天前
|
消息中间件 Cloud Native 持续交付
云原生技术在现代企业中的应用与优势###
本文深入探讨了云原生技术在现代企业中的具体应用及其带来的显著优势。随着云计算的普及,云原生作为一种新兴的技术架构,正逐渐成为企业数字化转型的关键驱动力。文章将详细介绍云原生的核心概念、主要技术组件以及在实际业务场景中的成功案例,旨在为读者提供一个全面且实用的参考框架,以便更好地理解和应用云原生技术。 ###
|
20天前
|
监控 Cloud Native 持续交付
云原生技术在现代企业中的应用与实践
本文将深入探讨云原生技术如何改变现代企业的运作模式,提升业务灵活性和创新能力。通过实际案例分析,我们将揭示云原生架构的关键要素、实施步骤以及面临的挑战,为读者提供一套清晰的云原生转型指南。
|
20天前
|
Cloud Native 持续交付 云计算
云计算的未来:云原生技术引领数字化转型新篇章####
本文旨在探讨云原生技术如何重塑云计算领域,推动企业实现前所未有的敏捷性、可扩展性和效率。我们将深入分析云原生的核心概念、关键技术组件(如容器化、微服务、持续集成/持续部署CI/CD),并通过实际案例展示其在不同行业中的应用成效。此外,还将探讨云原生面临的挑战及未来发展趋势,为读者提供全面而深入的理解。 ####
|
28天前
|
运维 Cloud Native Java
从 IDC 到云原生:稳定性提升 100%,成本下降 50%,热联集团的数字化转型与未来展望
热联集团在进行了云原生架构的升级与探索后,显著提升了业务系统的稳定性和敏捷性。这一转变不仅为公司冲击更高的销售目标奠定了坚实的技术基础,也标志着热联在数字化转型道路上迈出了关键一步。通过采用微服务、容器化等先进技术手段,热联能够更加灵活地响应市场变化,快速迭代产品和服务,满足客户日益增长的需求。
|
21天前
|
运维 Kubernetes Cloud Native
云原生技术在现代企业的应用与挑战
【10月更文挑战第42天】随着云计算技术的飞速发展,云原生技术已经成为现代企业数字化转型的重要推动力。本文将深入探讨云原生技术的基本概念、核心优势以及在企业中的应用实例,同时分析企业在采纳云原生技术过程中可能遇到的挑战和解决策略。通过具体案例,展现云原生技术如何助力企业提升业务敏捷性和市场竞争力。

热门文章

最新文章