随着科技的发展,互联网时代的到来,会有越来越多技术概念出现,比如大数据、云、中台等。云平台是一种抽象的名词,它通过云这种方式将数据和想要展示的内容存储在云上,企业机构等售卖自己的产品时不需要将精力放在产品管理上,只需根据用户需求将已经布置好的产品组合或者展示界面等交付给用户,实现便捷的统一管理。
对于企业而言,已建立的内部集成并不能支撑其快速搭建开发环境、快速部署集群服务,并且动态水平扩展对多组织情况许可费用高昂、没有敏捷快速迭代机制,导致开发完毕就落伍,以及不能快速进行产品扩展等现象,解决这一问题的根本方法就是引入k8S云平台。
1整体介绍
云平台管理系统是一种管理公有云、私有云和混合云环境的整合性产品,为企业提供管理跨多个云基础设施的云计算产品。随着IT基础架构的不断发展,跨厂商云资源、物理资源及虚拟资源并存现象的不断涌现,企业对于云管理、云安全、云成本等要求也不断提高,因此云平台管理系统的出现,就是帮助企业全面解决混合云IT架构下的跨云、多云管理等问题,以及针对云平台下开发、部署、管理、运维、集群配置、运行状态等统一管理的服务产品。
1.1系统框架
UMC云管理平台是为k8s可视化管理而开发的,主要功能是通过调用k8s Api将各租户使用的k8s集群进行可视化管理,简化系统使用者的操作过程和操作难度,提高了工作效率。整体系统架构如下图所示:
底层通过容器化的不同产品作为支撑,包含ESB应用集成平台、MDM基础数据平台、IDM身份管理平台、DAP数据分析平台、BPM流程集成平台、Portal门户集成平台等产品。
中层通过k8s技术可根据企业自身需求对底层容器化的AEAI套件进行统一调度管理。
UMC云管理平台对调度过来的各容器化的AEAI集成套件可以进行统一管理和监控。
1.2功能框架
UMC云管理平台大致分为8个功能:许可查看,可以查看具体内容;租户管理和租户配置,通过管理租户树形结构,将机构、方案、环境、服务器关联起来,统一管理;实例监控,通过以左树右表的方式,将方案、环境、服务器和容器关联起来,统一监视容器信息,包括基本、状态、心跳、性能等信息;开发部署分为开发部署和数据处理两个功能,开发部署与实例监控功能基本相同,追加查看部署日志功能,数据处理就是本次要讲解的数据库处理功能;集群管理,用来管理和监视k8s集群的运行状态;基本配置,用来管理方案,产品的具体信息;系统管理,主要沿用数通畅联规范的系统管理。
1.3功能说明
加密、解密工具:
产品数据库配置中数据密码要配置加密的密码,或者忘记数据库密码时自动加密密码,解密成明文进行找回密码,目前是通过server中的加密工具解析获取,现在要迁移到UMC中,UMC添加密码的加密、解密工具。
数据对比工具:
新版本升级时往往需要数据库调整,或者在环境迁移时需要对比两个环境的数据库,要在UMC中添加一个数据库对比工具来解