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

news2024/11/18 9:00:57

用友 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.coloradmin.cn/o/2242714.html

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

相关文章

MyBatis的select标签的resultType属性

在MyBatis框架中,映射文件中select标签的resultType属性,用于指定从数据库查询返回结果集需要映射的Java类型,即Mapper接口中方法返回值类型(或集合中的泛型类型),可以是基本数据类型、基本数据类型的包装类型、自定义的PO类型、集…

ubuntu20.04如何升级python3.8到python3.10

主要参考了这两个链接: 如何在Ubuntu 20.04安装Python 3.10 | myfreaxhttps://www.myfreax.com/how-to-install-python-3-10-on-ubuntu-20-04/#:~:text%E5%9C%A8%E8%B0%83%E8%AF%95%E5%92%8C%E5%85%B6%E4%BB%96%E5%B7%A5%E5%85%B7%E4%B8%AD%E4%BD%BF%E7%94%A8%E7%B…

AWTK-WIDGET-WEB-VIEW 发布

awtk-widget-web-view 是通过 webview 提供的接口,实现的 AWTK 自定义控件,使得 AWTK 可以方便的显示 web 页面。 项目网址: https://gitee.com/zlgopen/awtk-widget-web-view webview 提供了一个跨平台的 webview 接口,是一个非…

丹摩征文活动|FLUX.1+ComfyUI部署与使用

丹摩征文活动|FLUX.1ComfyUI部署与使用 1.引言 在人工智能飞速发展的今天,丹摩智算平台(DAMODEL)以其卓越的AI算力服务脱颖而出,为开发者提供了一个简化AI开发流程的强大工具。通过租赁GPU资源,丹摩智算平…

性能高于Transformer模型1.7-2倍,彩云科技发布基于DCFormer架构通用大模型云锦天章

2017年,谷歌发布《Attention Is All You Need》论文,首次提出Transformer架构,掀开了人工智能自然语言处理(NLP)领域发展的全新篇章。Transformer架构作为神经网络学习中最重要的架构,成为后来席卷全球的一…

【异常解决】Linux shell报错:-bash: [: ==: 期待一元表达式 解决方法

博主介绍:✌全网粉丝21W,CSDN博客专家、Java领域优质创作者,掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域✌ 技术范围:SpringBoot、SpringCloud、Vue、SSM、HTML、Nodejs、Python、MySQL、PostgreSQL、大数据、物…

Linux解决普通用户无法使用sudo指令的问题

问题描述: Linux解决普通用户无法使用sudo指令的问题 sudo 指令是允许 普通用户 临时 以 超级用户 root 的权限运行。 普通用户如果没有配置而直接使用 sudo 指令:系统会提示没有权限(如下图) 使用sudo时系统提示(当前…

9.1 使用haarcascade_frontalface_default.xml分类器对静态图像进行人脸检测。

1)程序代码: # 1. 使用haarcascade_frontalface_default.xml分类器对静态图像进行人脸检测。 import cv2 import numpy as np # 构造级联分类器对象face_cascade cv2.CascadeClassifier(./data/haarcascades/haarcascade_frontalface_default.xml# ./…

【Mysql】Mysql函数----字符串函数

1、字符串函数 函数 描述 示例 CHAR_LENGTH(S) 返回字符串S的字符个数 返回字符串runoob的字符个数&…

(干货)Jenkins使用kubernetes插件连接k8s的认证方式

#Kubernetes插件简介 Kubernetes 插件的目的是能够使用 Kubernetes 配合,实现动态配置 Jenkins 代理(使用 Kubernetes 调度机制来优化负载),在执行 Jenkins Job 构建时,Jenkins Master 会在 kubernetes 中创建一个 Sla…

微积分第五版课后习题答案详解PDF电子版 赵树嫄

(一) 习题解答与注释 该部分基本上对《微积分》(第五版) 中的习题给出了解答, 并结合教与学作了大量注释。通过这些注释, 读者可以深刻领会教材中基本概念的准确含义, 开阔解题思路, 掌握解题方法, 避免在容易发生错误…

【Linux庖丁解牛】—权限!

目录 1、shell命令以及运行原理 2、Linux中的用户及用户切换 3、sudo指令 ​编辑 4、角色与目标属性 5、修改权限 5.1修改文件属性(chmod) 5.2修改文件角色(chown/chgrp) 6、rwx对目录意味着什么 7、Linux中多用户之间的相互“隔离” 8、Linux中的缺省权限 ​编辑 9…

uniapp对接极光推送,实现消息推送功能

通过集成JG-JPush和JG-JCore插件,可以在应用中添加消息推送功能,向用户发送通知、消息等。这对于提升用户体验、增加用户粘性非常有帮助‌。 效果图: 一、登录极光官网 官网链接:portalhttps://www.jiguang.cn/console/#/home点…

【3D Slicer】的小白入门使用指南八

3D Slicer DMRI(Diffusion MRI)-扩散磁共振认识和使用 0、简介 大脑解剖 ● 白质约占大脑的 45% ● 有髓神经纤维(大约10微米轴突直径) 白质探索 朱尔斯约瑟夫德杰林(Jules Joseph Dejerine,《神经中心解剖学》(巴黎,1890-1901):基于髓磷脂染色标本的神经解剖图谱)…

IP数据云 识别和分析tor、proxy等各类型代理

在网络上使用代理(tor、proxy、relay等)进行访问的目的是为了规避网络的限制、隐藏真实身份或进行其他的不正当行为。 对代理进行识别和分析可以防止恶意攻击、监控和防御僵尸网络和提高防火墙效率等,同时也可以对用户行为进行分析&#xff…

GPU分布式通信技术-PCle、NVLink、NVSwitch深度解析

GPU分布式通信技术-PCle、NVLink、NVSwitch 大模型时代已到来,成为AI核心驱动力。然而,训练大模型却面临巨大挑战:庞大的GPU资源需求和漫长的学习过程。 要实现跨多个 GPU 的模型训练,需要使用分布式通信和 NVLink。此外&#xf…

基于 PyTorch 从零手搓一个GPT Transformer 对话大模型

一、从零手实现 GPT Transformer 模型架构 近年来,大模型的发展势头迅猛,成为了人工智能领域的研究热点。大模型以其强大的语言理解和生成能力,在自然语言处理、机器翻译、文本生成等多个领域取得了显著的成果。但这些都离不开其背后的核心架…

数据集的重要性:如何构建AIGC训练集

文章目录 一、为什么数据集对AIGC如此重要?1. 数据决定模型的知识边界2. 数据质量直接影响生成效果3. 数据集多样性提升模型鲁棒性 二、构建AIGC训练集的关键步骤1. 明确目标任务和生成需求2. 数据源的选择3. 数据清洗与预处理4. 数据标注5. 数据增强 三、针对不同类…

全网首发:Ubuntu编译跨平台嵌入式支持ffmpeg的OpenCV

难题: 使用cmake编译,死活找不到ffmpeg 使用cmake-gui,能找到ffmpeg,不能编译。 解决思路 结合cmake和cmake-gui。 为了给初次编译的朋友一点方便,这里专门完整详细记录。 安装编译环境 其他的略。 apt -y in…

算法——两两交换链表中的节点(leetcode24)

这是一道对于链表节点进行操作的题目非常考验对于链表操作的基本功; 解法: 本题的解法结合下图来进一步解释 创建一个虚拟节点指向头结点以便使代码逻辑看起来更为简便且操作节点容易,定义cur是为了方便找到cur之后的两个节点进行交换操作定义pre和aft是为了保存执…