云速搭助力用友 BIP 平台快速接入阿里云产品

用友 BIP 是用友在 2017 年开始战略投入、规模研发的全新一代的产品,作为全球领先的企业数智化平台与应用软件之一,用友 BIP 商业创新平台(Yonyou Business Innovation Platform)是用友采用新一代信息技术,按照云原生、元数据驱动、中台化和数用分离的架构设计,涵盖平台服务、应用服务、业务服务与数据服务等形态,集工具、能力和资源服务为一体,服务企业与产业商业创新的平台型、生态化的云服务群。

随着用友战略级产品的推出,以 SaaS 模式为诸多大中型企业客户提供一体化解决方案,为每个企业开辟虚拟的独立计算空间,整合阿里云自研数据库 PolarDB、容器、云原生中间件和安全能力,提供企业级端到端稳行服务,并采用阿里云 Serverless 架构,让企业有效突破资源瓶颈。为了响应业务需求,基础设施团队需要提供一套稳定可靠,简单易用的对接方案,集成阿里云多款云产品并标准化交付一体化方案,在项目前期主要面临的挑战有:

1)为了满足“N 小时内从订单开通生成到安装完成”的业务指标,一体化方案的标准交付,稳定可靠非常重要。

2)基于阿里云的整体方案,涉及到多款云产品,从产品选型、调用以及集成对接,周期较长。需要快速完成适配,并统一对接方式完成云产品方案整体接入。

3)希望有一套稳定的对接方案,持续保障整个云管平台的持续迭代和使用,包括资源的开通、参数变更以及资源变配等。

4)希望以较少的研发投入,规范的接入这些云产品,快速适配业务的产品选型和调整。

客户价值

通过统一的 SDK 和少量 API,帮助用友把十余款阿里云产品快速集成到云管理平台上, 带来的价值包括:

  • 统一 SDK 和少量 API 接入,相比对接多产品的上百个 API,减少集成对接工作量。
  • 提升接入稳定性,CADT 产品以完善的校验、询价、部署和释放的全流程管理能力,整体提升了云资源生命周期管理的集成稳定性。
  • 编排接入简单化,针对标准方案的编排需求,如添加安全组、NAT 指定路由表等,通过模版的拖拽和连线快速完成接入和绑定,简化资源编排的使用。
  • 扩展性灵活,CADT 以模板和应用的创新模式,为后续接入其他云产品提供了更灵活的扩展性,仅需增加模板以及适配对应的产品参数即可。
  • 云产品规范,通过 CADT 模板化的接入方式,将云产品使用规范化,包括统一标签、约定规格等进行收敛和沉淀,达到了内部规范管控的要求。

客户之声

运维部-基础设施主管樊恒兴表示:“我们经过调研,结合阿里云推荐的《自研云管系统集成 CADT 实现云资源申请自动化方案》,最终采用了这个方式来实现基础平台的云产品对接。”

通过统一的 SDK 和少量的产品 API,快速完成 10 余款云产品的开通和变配等常用操作,利用统一的校验、计价、部署和释放接口,在研发对接和测试验证阶段,节省了很多时间。

一体化方案涉及到标准化的编排动作,比如统一添加安全组、NAT 指定路由表、负载均衡添加监听、虚拟服务器组、OSS 添加授权策略、kafka 修改分片数等,结合简单的示例代码快速完成,降低了接入难度。

通过沉淀的标准化接入模版,利用 API 完成入参验证,有需求变更时,快速调整模版变量参数即可,为平台对接提供了非常好的可扩展性。快速影响业务需求,完成验证和上线,为整体方案提供了稳定性保障。

相关产品:

专有网络 VPC、负载均衡 CLB、云服务器 ECS、弹性公网 IP、NAT 网关、检索分析 Elasticsearch、消息队列 Kafka、云数据库 Redis、云数据库 PolarDB、对象存储 OSS、云速搭 CADT 等。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/60496.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

从零开始快速构建Vue3项目

一、技术选型 组件大类 具体插件 vue3插件 相关插件开发文档 基础架构搭建 初始项目搭建、打包构件工具:vite开始 | Vite路由管理及菜单权限封装vue-router介绍 | Vue Router状态管理Pinia介绍 | Pinia 中文文档API请求及异常封装axiosUI框架 element-uihttps…

74HC245

74HC245:典型的CMOS型缓冲门电路 在这里用于增加电压

BFS 算法专题(三):BFS 解决边权为 1 的最短路问题

目录 1. 迷宫中离入口最近的出口 1.1 算法原理 1.2 算法代码 2. 最小基因变化 ★★★ 2.1 算法原理 2.2 算法代码 3. 单词接龙 3.1 算法原理 3.2 算法代码 4. 为高尔夫比赛砍树 (hard) 4.1 算法原理 4.2 算法代码 1. 迷宫中离入口最近的出口 . - 力扣(…

「数据要素」行业简报|2024.11.上刊

纵观数据要素行业动态,洞察行业风向,把握行业脉搏! 一、政策发布 1、《山东省公共数据资源登记管理工作规范(试行)》公开征求意见 11月7日,为认真贯彻落实《中共中央办公厅 国务院办公厅关于加快公共数据资源开发利用的意见》《…

有什么好用的 WebSocket 调试工具吗?

在开发和测试 WebSocket 应用程序时,确保客户端能够正确地与服务器建立连接、发送和接收消息是非常重要的。 市面上有许多通用的 API 测试工具,它们大多专注于 HTTP 请求,而对于 WebSocket 的支持则显得较为有限。这种局限性使得开发者在寻找…

MQTT协议解析 : 物联网领域的最佳选择

1. MQTT协议概述 1.1 MQTT协议是什么 MQTT : Message Queuing Telemetry Transport 模式 : 发布 / 订阅主题优点 : 代码量小、低带宽、实时可靠应用 : 物联网、小型设备、移动应用MQTT 常用端口 : 1883 MQTT是一个网络协议,和HTTP类似,因为轻量简单&…

鸿蒙HarmonyOS 网络请求获取数据Http

注意的是;要为接口返回值指定类型 ,以及定义接口数据类型 index.ets import { http } from kit.NetworkKit;interface createAtType {date: number,}interface dataListType {createAt: createAtType;imgUrl: }Component export default struct TabBar {State dat…

2024136读书笔记|《飞鸟集》——使生如夏花之绚烂,死如秋叶之静美

2024136读书笔记|《飞鸟集》——使生如夏花之绚烂,死如秋叶之静美 《飞鸟集》[印]泰戈尔,一本有意思的诗集,中英文对照着读更有意思。“你是谁,读者,百年后读着我的诗?”让我觉得有些久别重逢,忽…

ROS Action

在 ROS 中,Action 是一种支持长时间异步任务的通信机制。与 Service 不同,Action 允许客户端发起一个请求,并在任务执行的过程中不断接收反馈,直到任务完成。这种机制非常适用于可能需要较长时间来完成的任务,比如机器…

约束(MYSQL)

not null(非空) unique(唯一) default(默认约束,规定值) 主键约束primary key(非空且唯一) auto_increment(自增类型) 复合主键 check&#xff08…

笔记 | image may have poor performance,or fail,if run via emulation

在Docker Desktop中现象如图: 当你运行 AMD64 平台代码时(Intel 和 AMD 芯),你的 Mac 必须模拟其CPU架构(因为你自身是ARM)。这通常会非常吃性能。 Docker Desktop 警告你在模拟 Intel/AMD x64 CPU 时性能可…

【C++】C++11特性(上)

✨✨欢迎大家来到Celia的博客✨✨ 🎉🎉创作不易,请点赞关注,多多支持哦🎉🎉 所属专栏:C 个人主页:Celias blog~ 目录 一、列表初始化 二、std::initializer_list 三、右值引用和移…

24/11/7 算法笔记 PCA主成分分析

假如我们的数据集是n维的,共有m个数据(x,x,...,x)。我们希望将这m个数据的维度从n维降到k维,希望这m个k维的数据集尽可能的代表原始数据集。我们知道数据从n维降到k维肯定会有损失,但是我们希望损失尽可能的小。那么如何让这k维的数据尽可能表…

JS 实现SSE通讯和了解SSE通讯

SSE 介绍: Server-Sent Events(SSE)是一种用于实现服务器向客户端实时推送数据的Web技术。与传统的轮询和长轮询相比,SSE提供了更高效和实时的数据推送机制。 SSE基于HTTP协议,允许服务器将数据以事件流(…

C/C++每日一练:查找链表的中间节点

链表(Linked List) 链表是一种线性数据结构,由一系列节点(Node)通过指针链接在一起。与数组不同,链表中的元素在内存中不需要连续存储,每个节点包含两部分: 数据部分:存…

对称加密与非对称加密:密码学的基石及 RSA 算法详解

对称加密与非对称加密:密码学的基石及 RSA 算法详解 在当今数字化的时代,信息安全至关重要。对称加密和非对称加密作为密码学中的两种基本加密技术,为我们的数据安全提供了强大的保障。本文将深入探讨对称加密和非对称加密的特点、应用场景&…

PH47代码框架全局函数及功能类

PH47代码框架全局函数及功能类 概述 全局函数及功能类体系是PH47框架当中除了4个逻辑层之外最重要的组成部分之一,它们可以在 整个PH7 代码框架及用户代码中使用。常用全局函数及功能类为 PH7 代码框架提供了最常用和最基础的功能实现。 全局函数主要包含了对时间…

力扣 LeetCode 203. 移除链表元素(Day2:链表)

解题思路: 方法一:头节点和非头节点分开处理 方法二:定义一个dummy虚拟节点,后面的节点就可以采用相同的处理方式 注意: cur需要指向要删除的节点的上一个节点,因为要越过这一个被删除的节点 class Sol…

IEC60870-5-104 协议源码架构详细分析

IEC60870-5-104 协议源码架构 前言一、资源三、目录层级一二、目录层级二config/lib60870_config.hdependencies/READMEexamplesCMakeLists.txtcs101_master_balancedcs104_client_asyncmulti_client_servertls_clienttls_server说明 make这些文件的作用是否需要导入这些文件&a…

turbo c 2.0 画螺栓

代码; #include<graphics.h> void bolt(x0,y0,d,l) int x0,y0,d,l; {int x1,x2,x3,x4,x5,x6,x7,x8;int y1,y2,y3,y4,y5,r1,r2,b,c;if(l>2*d) b2*d;else b1;r11.5*d;r20.38*d;c0.1*d;x1x0-0.7*d;x2x0-0.61*d;x3x0-0.32*d;x4x00.8*d;x5x0l-b;x6x0l-c;x7x0l-0.05*d;x8x0…