数据库 AIOps 运维系统是一个持续发展的系统。当前实现的智能运维场景也仅仅是个开头,后面还有大量的想法需要验证和实现。刚开始决心做这套系统的时候是因为我对 DB2 数据库非常了解,我也清楚在工作中遇到的难题是什么。我对 AI 非常感兴趣,了解 AI 的能力,一直也想把 AI 的技术用到实际的工作中。 18 年底我才开始从零开始规划和开发这套系统, 19 年底算是阶段性完成 DB2 , mysql 等产品的智能运维。
做这套管理系统的时候我是希望做成可推广复制的模式,因此是从产品的智能运维出发,而不是从业务系统出发。例如做好了 DB2 产品的监控,那么在所有使用到 DB2 产品的地方都可以推广。挖掘出来的数据价值也是围绕 DB2 这个产品,让对 DB2 的知识更提炼,运维更深入。同样的方式再推广到 Mysql , oracle , pg , jvm , os , disk 等方面,都是加深对软硬件产品的运维。换句话说,这种智能运维是可复制的,可上云的。这种思路,一定会被集成到当前软硬件产品的监控产品里去,会成为标准的监控服务。那时候即便是中小企业,也只需要买产品或者买服务就可以了。
数据库智能运维未来也一定会上云,并且会存在两种应用方式。
我个人认为未来的发展方向最终是第一种,云数据库 + 云智能运维服务。