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进行规格选择与性能压测。
相关文章
|
29天前
|
Kubernetes Cloud Native 持续交付
云计算的转型之路:云原生技术的崛起与实践####
【10月更文挑战第16天】 本文深入探讨了云原生技术在现代IT架构变革中的核心作用,不同于传统概述,本摘要将聚焦于云原生如何促进企业实现敏捷开发、弹性伸缩及高效运维,通过具体案例分析展现其在实际业务场景中的创新应用,揭示这一技术趋势对企业数字化转型的深远影响。 ####
47 2
|
10天前
|
运维 Cloud Native Java
从 IDC 到云原生:稳定性提升 100%,成本下降 50%,热联集团的数字化转型与未来展望
热联集团在进行了云原生架构的升级与探索后,显著提升了业务系统的稳定性和敏捷性。这一转变不仅为公司冲击更高的销售目标奠定了坚实的技术基础,也标志着热联在数字化转型道路上迈出了关键一步。通过采用微服务、容器化等先进技术手段,热联能够更加灵活地响应市场变化,快速迭代产品和服务,满足客户日益增长的需求。
|
11天前
|
Kubernetes Cloud Native 云计算
云原生技术深度解析:重塑企业IT架构的未来####
本文深入探讨了云原生技术的核心理念、关键技术组件及其对企业IT架构转型的深远影响。通过剖析Kubernetes、微服务、容器化等核心技术,本文揭示了云原生如何提升应用的灵活性、可扩展性和可维护性,助力企业在数字化转型中保持领先地位。 ####
|
11天前
|
运维 Cloud Native Devops
云原生架构:重塑企业IT的未来####
随着数字化转型浪潮的汹涌,云原生架构凭借其高度灵活、可扩展和高效的特性,正逐步成为企业IT系统的核心。本文将深入探讨云原生架构的核心要素、技术优势以及如何引领企业实现业务创新与敏捷交付。 ####
|
21天前
|
敏捷开发 Cloud Native 持续交付
云原生技术在现代企业中的应用与实践
【10月更文挑战第23天】本文将深入探讨云原生技术在现代企业中的广泛应用,并结合具体案例分析其对企业数字化转型的推动作用。我们将从云原生技术的基本原理出发,逐步揭示其在提高业务敏捷性、降低成本和增强系统可靠性方面的优势。同时,文章还将分享一系列成功实施云原生技术的企业案例,为读者提供实践中的参考和启示。最后,我们将讨论云原生技术面临的挑战及未来的发展趋势,为企业在这一领域的进一步探索提供指导。
|
26天前
|
Cloud Native Devops 持续交付
云原生架构:重塑企业IT的无形之手####
本文旨在探讨云原生架构如何成为推动企业数字化转型的核心动力,它不仅是一种技术升级,更是业务与开发模式的深刻变革。通过剖析云原生的核心要素——微服务、容器化、持续集成/持续部署(CI/CD)、以及DevOps文化,本文揭示了这一架构如何提升系统的弹性、可扩展性和敏捷性,为企业在竞争激烈的市场环境中赋予快速响应和创新的能力。不同于传统综述,本文将以一个虚构案例贯穿始终,直观展示云原生架构从理论到实践的转化过程,为读者提供一幅生动的技术蓝图。 --- ###
|
29天前
|
运维 监控 Cloud Native
云原生技术在现代企业中的应用与挑战####
【10月更文挑战第15天】 本文深入探讨了云原生技术如何重塑企业的IT架构,并分析了其带来的机遇与面临的挑战。通过案例分析,揭示了云原生技术在提升业务敏捷性、降低运维成本方面的显著优势,同时也指出了在安全性、多云管理等方面的潜在难题,为企业决策者提供了有价值的参考。 ####
25 3
|
1月前
|
运维 Cloud Native 持续交付
探索云原生架构:企业数字化转型的新引擎
在当今数字化浪潮中,云原生架构以其独特的优势成为企业转型的关键。它通过容器化、微服务、DevOps和持续交付等技术,使企业能够快速响应市场变化,实现应用的高效开发、部署和运维。本文将深入探讨云原生的概念、核心技术及其在现代IT环境中的重要性。
|
1月前
|
Cloud Native 持续交付 云计算
云端新纪元:探索云原生技术的奥秘在当今数字化时代,云计算已成为推动企业创新和增长的关键动力。随着云平台的不断成熟,云原生技术应运而生,以其独特的优势引领着一场新的技术革命。本文将深入探讨云原生的核心概念、主要特点以及它如何改变现代软件开发和部署的方式,为您揭开云原生这一神秘面纱。
云原生是一种构建和运行应用程序的方法,充分利用了云平台的弹性、分布式本质以及声明式基础设施。本文将解析云原生的十二要素,微服务架构的优势,以及容器化、持续集成与持续部署(CI/CD)等核心技术的实践应用。通过深入浅出的方式,让读者理解云原生不仅是一种技术,更是一种文化和方法论,它正在重塑软件开发流程,提高资源利用率和应用系统的可扩展性与容错性。
|
1月前
|
运维 Kubernetes Cloud Native
探索云原生架构:企业数字化转型的新引擎
【10月更文挑战第9天】 在当今数字化浪潮中,云原生架构以其独特的优势成为企业实现高效运营和快速创新的关键。本文将深入探讨云原生的核心概念、关键技术以及实际应用案例,揭示其如何助力企业加速数字化转型步伐。通过对云原生技术的剖析,我们将看到这一新兴架构是如何重新定义软件开发、部署和运维模式的,进而推动企业在激烈的市场竞争中脱颖而出。