未来面貌:
在现有资源不变的情况下,我们每人至少能管
20
套数据库,并且只需花现在的一半的时间,每天平均约花
4
小时去处理需求,事件,问题。剩余
4
小时是我们工作的优化与技术发展探索研究
范围:
必须涵盖
oracle
,
mysql
,
sqlserver
,可选
mongo
等非关系数据库。
功能:
1.
扩展性,既能随着数据库数量及种类的增加而扩展,又能与外部系统能够实现数据交互,如与
ums
对接报警信息,收到报警后自动修复,成功后把结果返回,关闭报警。
2.
灵活性,能根据实际需要敏捷响应,制定出相应的解决方案。如:支持自定义指标,流程的制定,能够支持
dba
常用的编程语言,如:
shell
,
python
,
perl
,
sql
,
plsql
等。
3.
支持配置变更管理,能批量发布也能灰度发布,也可以快速查看
os
与
db
的配置。
4.
能操作
os
和
db
,进行监控,巡检,自愈修复。
5.
诊断支持,利用爬虫特性,根据错误关键字在网上爬取解决案例。以及内置的字典支持。
6. 自助服务
7.
要求该系统对
db
与
os
的侵入性较低,不会造成性能问题,还有要有高可用性。
8.
安全要求,用户权限管理,批量发布审批等。