随着互联网、云计算技术深入发展,为降低企业大规模云应用建设的难度和成本,支持云应用开发、运行、维一体化的云应用平台软件应运而生。云应用平台软件,是支持云计算技术下业务应用软件建设的软件基础平台,主要帮助企业实现应用软件云化、统一云应用架构、建立云应用生命周期管理、搭建开发运维一体化工程的平台。
UMC云管理平台用于公司集成套件的云平台开发、部署、管理、运维进行统一管理,由UMC云管理平台连接应用、协同业务,实现业务集成,支撑业务中台。通过连接应用、共享数据,实现数据集成助力数据中台。UMC命令管理模块可以在页面执行相关命令,并得到对应的运行结果,通过配置的方式添加所需命令。近期对于此模块进行了调整,本篇文档对UMC中命令管理模块功能调整进行介绍说明。
1整体介绍
由UMC云管理平台连接应用、协同业务,实现业务集成,支撑业务中台;通过连接应用、共享数据,实现数据集成,助力数据中台。下面从产品说明、体系结构介绍一下UMC云管理平台,并对本次命令管理模块功能机构进行介绍说明。
1.1产品说明
UMC云管理平台是云平台开发、部署、管理、运维的统一管理中心,对K8S集群配置、运行状态等进行统一管理,满足云原生四个基本要素:容器化、微服务、DevOPS持续交付、多租户管理。
与由不同产品灵活组合形成多种解决方案的容器化套件以及持续集成、持续交付的CI/CD管理机制共同构成 iPaaS平台。由UMC云管理平台连接应用、协同业务,实现业务集成,支撑业务中台。通过连接应用、共享数据,实现数据集成助力数据中台。
1.2体系结构
UMC云管理平台是为K8S可视化管理而开发的,主要功能是通过调用K8S Api将各租户使用的K8S集群进行可视化管理,简化系统使用者的操作过程和操作难度,提高工作效率。整体技术架构如下图所示:
底层通过容器化的AEAI套件作为支撑,包含AEAI ESB应用集成平台、AEAI MDM基础数据平台、AEAI IDM身份管理平台、AEAI DAP数据分析平台、AEAI BPM流程集成平台、AEAI Portal门户集成平台等产品。
中层通过K8S技术可根据企业自身需求,对底层容器化的AEAI套件进行统一调度管理。UMC云管理平台可以对调度过来的各容器化AEAI集成套件进行统一管理和监控。
1.3命令管理
UMC云管理平台可以理解为创建一个中心生态系统,来查看、管理、修改数据、基础设施等操作,实现业务协同和数据共享,并为客户提供更加统一的解决方案。下面主要介绍一些命令管理模块功能:
在命令管理基本信息页面可以添加所需命令的基本信息;当命令需要参数时,可以在模型配置页面进行配置;配置完所需命令后,可以在对应模块执行该命令获取运行结果。
2功能介绍
下面对命令管理模块进行相关介绍,介绍其中功能作用,对于模块的后续调整进行说明。
2.1基本信息
在命令管理功能中通过一些简单配置,可以实现在不连接服务器的情况下,直接在页面执行相关命令,配置一些常用命令和所属模块信息。
2.2功能作用
1.基本配置:在命令管理基本信息页面可以添加所需命令的基本信息,如:交互方式、命令模板、所属模块等。
2.模型配置:当命令需要参数时,可以在模型配置页面进行配置。
3.运行命令:配置完所需命令后,可以在对应模块执行该命令获取运行结果。
2.3调整说明
下面对于命令管理模块调整部分进行介绍:
1.查看内存命令,换成下拉框(g、m、k)。
2.添加:hostname、more /etc/hosts 、ip add 等命令。
3.命令也放置到集群监视中,根据实际情况放置合适的命令。
3功能调整
下面对于命令管理模块功能调整实现步骤进行详细介绍,主要分为三块:查看内存命令改为下拉框、添加相关命令、集群监视中存放合适命令。首先在编码表扩展命令,在命令模板添加所需的命令,进行对应命令的调用。
3.1查看内存
1.在编码表中扩展查看内存命令所需数据。
2.在命令管理模块中调整查看内存命令模板,调整为参数执行,并在模型配置中添加对应的参数。
3.调整命令执行页面,执行查看内存命令时,需要选择下拉选来获取参数。
3.2添加命令
1.在命令管理模块添加:hostname、more /etc/hosts 、ip add 等命令。
2.对于新增命令进行配置,选择对应功能模块、命令分组、交互方式,在所属模块进行添加,命令模板保存添加的命令。
3.3集群监视
1.在集群监视模块添加执行命令功能,目前已有该功能。
2.在命令管理模块添加集群监视所需命令。
4功能说明
对于命令管理模块调整完的功能进行相关测试,验证功能是否完善,并总结配置时的注意事项。
4.1内存查看
1.在命令管理模块模型配置,进行对应的下拉选值选择编码表,根据所选编码表选择默认值。
2.到命令执行页面,点击执行,查看执行结果是否正确。
4.2命令验证
对于新增命令进行验证。
4.3监视测试
验证集群监视中命令是否成功,在监视操作中点击执行命令,查看执行结果。
5心得说明
学习UMC产品时,对于功能模块的调整使我对于产品了解得更加深入,下面介绍本次命令管理模块功能调整的个人收获和心得总结。
5.1产品理解
UMC为公司核心产品之一,与由不同产品灵活组合形成多种解决方案的容器化套件以及持续集成、持续交付的CI/CD管理机制共同构成 iPaaS平台。让用户的操作变得更加顺畅,更加方便,不同以往传统式部署,利用UMC进行产品的部署更加敏捷和快速。
5.2能力提升
通过本次工作使我对于UMC产品的了解更加深刻,使用UMC云管理平台可以更加便捷的进行其他产品的部署和使用,其中也学到了许多知识,发现许多可以提升的地方,后续需要多去熟悉产品功能逻辑。
5.3心得总结
本次对于功能调整工作,让我意识到了工作文档的重要性,在学习过程中将重要的知识点记录在工作文档中,不仅可以帮助自己巩固学习,在日后遇到相同问题时也可以及时定位问题,找到解决方法,提高工作效率。
后续工作中还需要我去加深对于UMC产品的学习,不断巩固自己之前所学的内容,弥补不足之处,要多向前辈请教问题,多去学习、沟通来提高自己对于产品的理解,对于代码的理解能力还需要加强提升,为后续工作打下基础。