打破运维黑盒:新一代DMP数据库管控平台如何实现全栈可视化自治?

基于微服务架构的金融级高可用解决方案

随着大数据技术的飞速发展以及信息化建设的不断推进,企业对于数据管理的需求越来越高,尤其是对于数据库和主机的高效监控与管理。为了帮助企业实现数据资源的高效管控,我们开发了DMP数据库管控平台。它不仅支持数据库和主机的纳管、监控和告警配置,还通过高可用组件的部署和容灾部署,提高了企业的信息系统的可靠性和可持续性。

Section image

DMP数据库管控平台是一款面向企业的数据库及主机管理解决方案。平台提供了数据库和主机的集中管控、监控、告警、资源池化和高可用部署等多种功能通过微服务架构实现各个组件的解耦,能够有效提高系统的灵活性、可扩展性及运行效率。

二、平台核心功能

1. 微服务架构:通过微服务架构解耦各个组件,降低了系统的耦合度,提高了系统的扩展性和维护性。每个微服务模块独立开发、部署,能够快速响应业务需求的变化,同时避免单点故障。

2. 监控中心:监控中心通过大屏界面展示监控数据,提供全方位的监控视角。它不仅能够实时显示各个监控对象的运行状态,还支持对监控对象进行开关控制,帮助运维人员快速响应故障。

3. 高可用中心:高可用中心通过可视化界面完成高可用部署、纳管、管控和监控。平台基于一致性算法实现数据复制与高可用,确保关键业务系统在出现故障时能够迅速恢复,避免数据丢失和业务中断。

三、技术特点与优势

1. 微服务架构:通过微服务架构解耦各个组件,降低了系统的耦合度,提高了系统的扩展性和维护性。每个微服务模块独立开发、部署,能够快速响应业务需求的变化,同时避免单点故障。

2. 高可用支持:平台提供对数据库的高可用管理,基于一致性算法实现数据复制和容灾部署。当数据库发生故障时,系统能够实现快速切换,确保业务连续性和数据的高可用性。

3. 降低入侵性:平台在监控目标服务时,力求将对服务的影响降到最低。我们将目标服务的监控入侵率控制在20%以下,确保系统在监控过程中不对业务操作产生显著影响。