该项目主要是解决迭代过程中为客户系统批量升级项目版本控制,自动定时发版,镜像批量化打包,每个版本的sql脚本统一管理,由于不同客户连接数据方式不同(有的使用堡垒机,有的需要客户验证码等)给线上反馈处理造成了很大的困扰,同过该项目将数据库统一管理统一鉴权,并记录sql执行的记录,可以大大提高运维效率。
点击空白处退出提示
该项目主要是解决迭代过程中为客户系统批量升级项目版本控制,自动定时发版,镜像批量化打包,每个版本的sql脚本统一管理,由于不同客户连接数据方式不同(有的使用堡垒机,有的需要客户验证码等)给线上反馈处理造成了很大的困扰,同过该项目将数据库统一管理统一鉴权,并记录sql执行的记录,可以大大提高运维效率。
项目管理、版本管理、sql 脚本管理(检查脚本合法性),版本包管理(调用jenkins 打doker包),
项目升级(选择要升级的版本包,选择要升级的项目,调用各自项目的k8s集群进行sql 执行和替换镜像),也可选择定时升级
升级执行日志管理,可以查看每条sql执行是否执行成功,每个镜像是否替换成功,失败则将日志捞取到平台呈现,
所以项目数据库统一管理模块(类似 navicat)
用户权限管理,管理用户有哪些项目权限,可以执行哪些操作
1、 设计并实现SQL脚本自动检查与执行流程,提升脚本运行的准确性与效率。
2、编写 客户服务上运行的 sqlAgent 服务,用于在客户服务上检查和执行sql,使用 RSA 对发送过来的请求认证解密,确保数据的安全性
3、发版平台项目上开发开发数据库统一运维平台,类似navicat,可在线管理所以项目的数据库,并可以记录日志,可以作用,每一条运维的sql 都检查,和记录对应的执行人。





评论