如何通过UMC配置外围组件

随着云计算技术的不断发展,在信息化建设模式上云是大势所趋。对于企业而言,已建立的内部集成并不能支撑其快速搭建开发环境、快速部署集群服务,并且动态水平扩展对多组织情况许可费用高昂、没有敏捷快速迭代机制,导致开发完毕就落伍,以及不能快速进行产品扩展等现象,解决这一问题的根本方法就是引入UMC(Unified Manage Center)。

UMC云管理平台用于对企业集成套件的云平台开发、部署、管理、运维进行统一管理,与由不同产品灵活组合形成多种解决方案的容器化套件以及持续集成、持续交付的CI/CD管理机制共同构成 iPaaS平台。本篇文档主要介绍通过UMC云管理平台部署外围组件的步骤。

1.总体说明

UMC云管理平台支持多租户管控,有效提高使用范围;提供容器在线监视,可查看容器参数、运行状态、容器性能和容器中服务的运行日志;全面支持ESB、DP设计器远程部署功能,通过回写日志,可直观查看容器部署状态,并通过部署结果、错误信息追溯定位原因,便于快速解决问题;支持管理配置多种组合方案、多K8S集群、各种不同的Server,提供典型的平台组合方案管理,简化操作难度;支持不同租户管理的数据授权、权限隔离,严格保证数据安全性,确保各运维人员的权限范围。

1.1.产品说明

UMC云管理平台是云平台开发、部署、管理、运维的统一管理中心,对K8S集群配置、运行状态等进行统一管理,满足云原生四个基本要素:容器化、微服务、DevOPS持续交付、多租户管理。

UMC云管理平台支持与不同产品进行灵活组合形成多种解决方案的容器化的集成套件以及持续集成、持续交付的CI/CD管理机制共同构成iPaaS平台。由iPaaS平台连接应用、协同业务,实现业务集成,支撑业务中台;通过连接应用、共享数据,实现数据集成,成就数据中台。

1.2.系统架构

UMC云管理平台可以理解为创建一个中心生态系统,来查看、管理和修改数据、基础设施等操作,实现业务协同和数据共享,并为客户提供更加统一、更加健壮的解决方案。帮助企业连接不同的系统,允许部署和维护集成流,改善企业内部数据和应用程序之间的连接和通信,允许租户之间共享实例,消除过载、降低成本并提高使用速度,实现企业业务集成和数据集成。

UMC云管理平台满足云原生的四个基本要素:容器化、微服务、DevOPS持续交付、支持多租户管控。用于帮助企业快速、敏捷、灵活、高效、安全地交付业务软件。

1.3.配置步骤

首先在组件管理中配置组件的模型模板等信息,然后在租户配置中部署该组件,并生成接入配置信息,生成成功后就可以通过nginx地址访问该组件的控制台。在命令管理中可以配置组件的常用命令,并支持发布为Rest接口。

1.组件管理:首先在组件管理模块配置组件的模板、模型、扩展目录等信息。

2.部署组件:配置完组件的基本信息后,需要在镜像信息中推送该组件的镜像,推送成功后在就可以在租户配置模块部署该组件,部署成功后通过访问配置功能可以一键生成接入配置信息。

3.组件命令:在命令管理模块可以配置组件的常用命令,配置成功后就可以在组件实例页面进行调用,还支持将命令发布为Rest接口,通过接口进行调用。

2.组件管理

首先需要在UMC云管理平台的组件管理模块中配置组件的模板、模型等信息,还可以配置组件的扩展文件和扩展目录,通过配置扩展文件和扩展目录可以将容器中的文件映射到服务器上进行管理和查看。下面主要介绍组件管理相关功能。

2.1.组件模板

1.首先需要在组件管理模块配置组件的基本信息,包括:实例个数、测试连接命令等。

2.然后配置组件的yaml模板和模型相关信息。

2.2.扩展配置

通过在组件模板中新增扩展配置模板可以将组件容器内的文件映射到服务器上进行管理配置。

2.3.扩展目录

通过配置组件的扩展目录可以将组件容器中的目录映射到服务器上,如:数据存储目录、日志文件目录等。

3.部署组件

配置完组件的基本信息后,需要在镜像信息中推送该组件的镜像,推送成功后在就可以在租户配置模块部署该组件,部署成功后通过访问配置功能可以一键生成接入配置信息。下面主要介绍部署组件的步骤。

3.1.组件镜像

在配置组件前,需要在镜像信息模块中将组件的镜像信息推送到私有镜像库中。

3.2.配置组件

1.推送完组件镜像后,就可以在运维配置的环境节点或产品节点中启动组件容器。

2.模板的相关属性可以在明细页面的属性配置中修改。

3.3.访问配置

1.当组件容器启动成功后,可以通过访问配置功能生成接入配置信息并进行加载。

2.加载成功后就可以通过访问地址访问组件的控制台页面。

4.组件命令

在命令管理模块可以配置组件的常用命令,配置成功后就可以在组件实例页面进行调用,还支持将命令发布为Rest接口,通过接口进行调用。下面主要介绍配置组件命令的步骤。

4.1.命令管理

1.首先在命令管理中可以配置各个组件的常用命令。

2.在命令明细页面可以配置命令的模板和模型信息。

4.2.调用命令

1.命令配置成功后,就可以在组件实例页面执行该命令。

2.执行时需要填入对应参数信息。

4.3.发布接口

在命令管理中,还支持将命令发布为Rest接口,发布为接口成功后可以通过接口调用该命令。

5.总结说明

UMC云管理平台是用于集成套件的云平台开发、部署、管理、运维统一管理中心,对集群配置、运行状态等进行统一管理。

5.1.模式归纳

UMC云管理平台与不同产品灵活组合形成多种解决方案的容器化套件以及持续集成、持续交付的CI/CD管理机制共同构成iPaaS平台。由UMC云管理平台连接应用、协同业务,实现业务集成,支撑业务中台;通过连接应用、共享数据,实现数据集成,助力数据中台

5.2.重点难点

UMC云管理平台支持多租户管控,有效提高使用范围;提供容器在线监视,可查看容器参数、运行状态、容器性能和容器中服务的运行日志;全面支持ESB、DP设计器远程部署功能,通过回写日志,可直观查看容器部署状态,并通过部署结果、错误信息追溯定位原因,便于快速解决问题;支持管理配置多种组合方案、多K8S集群、各种不同的Server,提供典型的平台组合方案管理,简化操作难度。

5.3.说在最后

产品不管怎么发展都是一个目的,即是否能解决每个阶段企业面临的困境,帮助企业完善信息化发展,能够抓住每个企业的痛点,这样才能体现出产品的价值,一款好且稳定的产品可以帮助工作人员快速而方便的工作,大大提高了工作效率,也会让客户满意,增加客户对公司的信任度。

后续UMC产品要从功能性、易用性、扩展性等不同角度进行迭代升级,通过项目中客户的需求筛选出产品需要的功能,进而升级产品功能,增强产品的功能性。UMC云管理平台的组件管理功能是后续扩展的一个重点,需要将一些常用组件都预置到UMC平台中,通过一些简单配置就可以直接使用。

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

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

相关文章

增量式旋转编码器在STM32平台上的应用

背景 旋钮是仪器仪表上一种常见的输入设备,它的内部是一个旋转编码器,知乎上的这篇科普文章对其工作原理做了深入浅出的介绍。 我们公司的功率分析仪的前面板也用到了该类设备,最近前面板的MCU从MSP430切换成了STM32,因此我要将…

Could not resolve com.github.CymChad:BaseRecyclerViewAdapterHelper:2.9.28.

1、首先进入阿里云maven仓库,在搜索栏输入无法下载的依赖名称,查询现有版本号,可以看到这里有2.9.34。 2、在build.gradle(Project)的buildscript闭包下替换为阿里云maven仓库: maven { url https://www.jitpack.io } maven { u…

基于 ACK One 实现简单的跨云协同,让业务管理更高效

作者:庄宇 本文根据 2023 云栖大会现场分享实录整理 2 年前的云栖大会,我们发布分布式云容器平台 ACK One,随着 2 年的发展,很高兴看到 ACK One 在混合云,分布式云领域帮助到越来越多的客户,今天给大家汇报…

使用 IntelliJ IDEA 创建一个 Java 文件并运行

启动 IntelliJ IDEA 并创建一个新项目: 打开 IntelliJ IDEA。 选择 “Create New Project”(创建新项目)。 在左侧,选择 “Java”,确保已经选择了正确的 JDK 版本。 点击 “Next”(下一步)。 可以跳过额外…

中心性算法归纳

中心性算法不仅是在我所学习的计算机网络当中起很重要的作用,在交通网络、社交网络、信息网络、神经网络当中也有很多的应用例子。今天我在这里总结一下场景的几种中心性算法。 参考文献 Python NetworkX库 偏心中心性(Eccentricity Centrality&#x…

银河麒麟v10 rpm安装包 安装mysql 8.35

银河麒麟v10 rpm安装包 安装mysql 8.35 1、卸载mariadb2、下载Mysql安装包3、安装Mysql 8.353.1、安装Mysql 8.353.3、安装后配置 1、卸载mariadb 由于银河麒麟v10系统默认安装了mariadb 会与Mysql相冲突,因此首先需要卸载系统自带的mariadb 查看系统上默认安装的M…

网络安全行业术语

病毒 是在计算机程序中插入的破坏计算机功能或者数据的代码,能影响计算机使用,能自我复制的一组计算机指令或者程序代码。 抓鸡 利用使用大量的程序的漏洞,使用自动化方式获取肉鸡的行为,即设法控制电脑,将其沦为肉…

C++ 牛群 字符串类型简单统计

约翰有 n 头奶牛。 每头奶牛的品种由一个小写字母表示,不同奶牛的品种可能不同。 请问,能否将这些奶牛分为两个非空的牛群,并使得每个牛群都恰好包含两种奶牛。 例如,如果一共有 5 头奶牛,品种依次为 aabcc&#xf…

平方矩阵()

平方矩阵1 平方矩阵2 曼哈顿距离 #include<iostream> #include<algorithm> #include<cstdio> #include<cstring>using namespace std;const int N 110;int n; int a[N][N];int main() {while(cin >> n, n){for (int i 0; i < n; i )fo…

采用SpringBoot框架+原生HTML、JS前后端分离模式开发和部署的电子病历编辑器源码(电子病历评级4级)

概述&#xff1a; 电子病历是指医务人员在医疗活动过程中,使用医疗机构信息系统生成的文字、符号、图表、图形、数据、影像等数字化信息,并能实现存储、管理、传输和重现的医疗记录,是病历的一种记录形式。 医院通过电子病历以电子化方式记录患者就诊的信息&#xff0c;包括&…

网络协议-BIO实战和NIO编程

网络通信编程基本常识 原生JDK网络编程-BIO 原生JDK网络编程-NIO Buffer 的读写 向 Buffer 中写数据 写数据到 Buffer有两种方式: 1. 读取 Channel写到 Buffer。 2.通过 Buffer 的 put0方法写到 Buffer 里。 从 Channel 写到 Buffer …

力扣经典面试题——搜索二维矩阵(两次二分搜索)

https://leetcode.cn/problems/search-a-2d-matrix/description/?envTypestudy-plan-v2&envIdtop-100-liked 思路&#xff1a;先按行二分&#xff0c;再按列进行二分。即先找到对应的行&#xff0c;再找对应的列。 对于这种判断是否存在某个数&#xff0c;记得while(left…

[JS设计模式]Mixin Pattern

Mixin是一个对象&#xff0c;我们可以使用它来为另一个对象或类添加可重用的功能&#xff0c;而无需使用继承。我们不能单独使用mixins:它们的唯一目的是在没有继承的情况下向对象或类添加功能。 假设对于我们的应用程序&#xff0c;我们需要创建多个狗。然而&#xff0c;我们…

Linux系统中跟TCP相关的系统配置项

TCP连接保活 参考 《Nginx(三) 配置文件详解 - 基础模块》3.18章节 net.ipv4.tcp_keepalive_intvl&#xff1a;设置TCP两次相邻探活检测的间隔时间。默认75秒&#xff0c;单位是秒&#xff0c;对应配置文件/proc/sys/net/ipv4/tcp_keepalive_intvl&#xff1b;net.ipv4.tcp_kee…

form-data、x-www-form-urlencoded、raw 和 binary

在 Postman 中&#xff0c;有四种常见的请求体格式&#xff0c;分别是 form-data、x-www-form-urlencoded、raw 和 binary。它们的区别如下&#xff1a; form-data form-data 格式通常用于上传文件或二进制数据。在 Postman 中&#xff0c;你可以通过选择 Body 标签页&#x…

【错误记录/js】保存octet-stream为文件后数据错乱

目录 说在前面场景解决方式其他 说在前面 后端&#xff1a;go、gin浏览器&#xff1a;Microsoft Edge 120.0.2210.77 (正式版本) (64 位) 场景 前端通过点击按钮来下载一些文件&#xff0c;但是文件内容是一些非文件形式存储的二进制数据。 后端代码 r : gin.Default()r.Stat…

MyBatis见解2

5.MyBatis的原始Dao开发-了解 使用Mybatis开发Dao&#xff0c;通常有两个方法&#xff0c;即原始Dao开发方式和Mapper接口代理开发方式。而现在主流的开发方式是接口代理开发方式&#xff0c;这种方式总体上更加简便。我们的课程讲解也主要以接口代理开发方式为主。在第4节已经…

项目功能需求

需求分解做法记录 功能&#xff1a;先按名称分组然后&#xff0c;组内从低到高排序&#xff0c;然后每组排序 做法一&#xff1a; List<CruiseDetailOutputDto> result new ArrayList<CruiseDetailOutputDto>();List<CruiseDetailOutputDto> journeyCrui…

冒泡排序之C++实现

描述 冒泡排序算法是一种简单的排序算法&#xff0c;它通过将相邻的元素进行比较并交换位置来实现排序。冒泡排序的基本思想是&#xff0c;每一轮将未排序部分的最大元素逐个向右移动到已排序部分的最右边&#xff0c;直到所有元素都按照从小到大的顺序排列。 冒泡排序的算法…

阿里云 ARMS 应用监控重磅支持 Java 21

作者&#xff1a;牧思 & 山猎 前言 今年的 9 月 19 日&#xff0c;作为最新的 LTS (Long Term Support) Java 版本&#xff0c;Java 21 正式 GA&#xff0c;带来了不少重量级的更新&#xff0c;详情请参考 The Arrival of Java 21 [ 1] 。虽然目前 Java 11 和 Java 17 都…