UMC云管理平台用于公司集成套件的云平台开发、部署、管理、运维进行统一管理,与由不同产品灵活组合形成多种解决方案的容器化套件以及持续集成、持续交付的CI/CD管理机制共同构成 iPaaS平台。由UMC云管理平台连接应用、协同业务,实现业务集成,支撑业务中台。通过连接应用、共享数据,实现数据集成助力数据中台。
UMC云管理平台是为了K8S可视化管理而开发的,主要功能是通过调用K8S Api将各租户使用的K8S集群进行可视化管理,简化系统使用者的操作过程和操作难度,提高工作效率。本文对UMC云管理平台自身的安装进行说明,包括JDK、MySQL、Redis、UMC、Nginx等组件的安装步骤进行详细说明。
1总体说明
UMC云管理平台可以理解为创建一个中心生态系统,用于查看、管理、修改数据、基础设施等操作,实现业务协同和数据共享,并为客户提供更加统一、全面的解决方案。
1.1产品架构
底层通过容器化的AEAI套件作为支撑,包含AEAI ESB应用集成平台、AEAI MDM基础数据平台、AEAI IDM身份管理平台、AEAI DAP数据分析平台、AEAI BPM流程集成平台、AEAI Portal门户集成平台等产品。
中层通过K8S技术根据企业自身需求对底层容器化的AEAI套件进行统一调度管理。
UMC云管理平台对调度过来的各容器化AEAI集成套件进行统一管理和监控。
1.2组件说明
1.jdk:JDK是Java语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。JDK是整个java开发的核心,它包含了JAVA的运行环境(JVM+Java系统类库)和JAVA工具。
2.mysql:MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件之一。
3.redis:Redis(Remote Dictionary Server ),即远程字典服务,是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。
4.nginx:nginx (engine x)是一个高性能的HTTP和反向代理web服务器,同时也提供了IMAP/POP3/SMTP服务,其特点是占有内存少并发能力强。
2jdk安装
jdk作为java的语言的软件开发工具包非常重要,是运行整个java的基石,以下详细讲解如何安装和配置jdk。
2.1卸载自带jdk
首先,我们需要卸载Linux自带的jdk,输入以下命令查询安装的jdk:
输入如下卸载命令,卸载掉这些jdk:
2.2安装jdk
通过Xftp传输所需的jdk文件到/usr/local/tools目录下:
输入命令,解压文件:
2.3配置环境变量
输入命令,编辑profile文件:
添加如下代码:
输入命令,让配置生效:
输入命令,查看版本,检查是否生效:
3mysql安装
mysql作为关系型数据库是开发中必须安装的一项,以下将详细讲解如何安装mysql数据库:
3.1环境准备
由于CentOS7内置了一个数据库Mariadb需要先卸载它,卸载完毕后才能安装MySQL:
输入如下命令卸载已安装的Mariadb:
<