自动化平台中维度设计的一点思考

今天整理了一下关于平台中的维度设计,之前总是感觉有些零乱,总是没有找到一些关联关系。

整理了一个初版内容,后续会继续完善。

自动化平台的维度设计

元数据维度设计

主机

虚拟机

宿主机

外部接口

实例

MySQL

Redis

角色

主从

单点实例

集群

MySQL

Master-Slave

MHA

MyCAT

Redis

Twemproxy

Redis Cluster

数据库

逻辑对象

项目

应用编码

应用信息

功能维度设计

系统通用功能

系统配置管理

用户管理

用户组管理

权限管理

菜单管理

操作日志

通用业务功能

脚本管理

流程管理

工具管理

故障管理

数据字典管理

任务调度

业务功能

初始化

备份

恢复

数据库管理

脚本执行

变更同步

SQL优化

SQL审核

分析功能

数据看板

趋势分析

数据统计

架构设计维度

前端技术

bootstrap

sb2 admin

jquery

后端技术

Python

Django

Django API

数据库设计

MySQL

系统设计

自带web服务器

nginx

开发部署维度

模板机

virtual box

开发环境

centos 6u8

版本管理

gitlab

问题跟踪和管理

gitlab

需求管理

gitlab

产品设计维度

资产管理

资产看板

主机管理

实例管理

集群管理

项目管理

数据库管理

安装部署

系统软件部署

数据库软件部署

系统工具部署

数据库工具部署

数据库从库部署

备份恢复

备份看板

备份恢复配置

资源池配置

备份恢复任务查询

备份趋势查询

备份校验

全库备份和恢复

增量备份和恢复

binlog备份和恢复

DML闪回

高可用

MHA状态查询

MHA配置

MHA部署

MHA管理

任务调度

celery_flower面板

定时任务管理

工具管理

接入配置

连接OS

连接数据库

连接到proxy

系统接入工具管理

paramiko

ansible

数据库接入管理

mysqldb

pymysql

脚本管理

脚本配置

脚本参数管理

脚本调用方式管理

命令

脚本

流程管理

流程列表

流程看板

任务状态管理

流程定义

事件监听

整理了一个脑图,来简单看看。

目前算是整理了30%的内容,很多还没有形成闭环,后续继续完善。

请使用浏览器的分享功能分享到微信等