数据库管理平台DMP

深信服数据库管理平台(DMP)提供MySQL、Oracle的RDS功能,支持全生命周期管理、自动MySQL主从切换、故障自愈、事务一致性备份、监控告警等,能够实现业务快速上线、资源快速分发、数据安全保护,提供SLA保障,使数据库运维复杂度大幅下降,帮助客户减少被动性救火工作,专注业务创新。
点击可切换产品版本
知道了
不再提醒
DMP 2.3.2
{{sendMatomoQuery("数据库管理平台DMP","数据库容灾")}}

数据库容灾

更新时间:2024-01-09

DMP 提供两种容灾模式:“异地容灾”、“混合云容灾”。

异地容灾

容灾模式中的“异地容灾”,这里的异地并非指传统意义上的地域,而是指资源池。与混合云容灾相比,异地容灾覆盖面较广,同一个SCP下不同资源池都可以作为异地容灾来搭建(同资源池也可以搭建,因为DMP并没有限制)。

混合云容灾

混合云容灾可以实现将用户本地数据中心(私有云)的数据库容灾到深信服托管云数据中心。免去客户灾备中心建设及网络规划,依托托管云云上资源和服务,用户可以用极低成本为关键业务搭建容灾。

依赖云间互联功能,用户可以将线下网络与托管云VPC子网打通,线下DMP即可访问托管云线上云数据库,通过混合云容灾功能将线上云数据库纳管到线下DMP后,在线下DMP指定主库与纳管到线下的云数据库搭建容灾,即可实现混合云容灾场景。基于该混合云容灾方案,DMP提供了相应的基本操作:设置云容灾数据库,下载纳管配置文件,导入配置纳管。

此外,为了解决线下数据中心故障,线下DMP无法操作的情况下,线上DMP还支持云容灾库的故障转移,可以将该云容灾库提升为主库承接业务。

下面是各数据的容灾实现原理:

Oracle

DMP使用Oracle Active data Guard实现企业数据的高可用性、数据保护和灾难恢复。在创建、维护和管理同步备用数据库时,能够在灾难和数据损坏中生存。

通过DMP管理页面简单配置,即可快速部署容灾数据库,提升数据库灾备能力。通过页面一键主备切换、故障转移以及提供业务IP漂移等功能,提升业务可用性。提供不同配置方式,支持多种场景(同城跨机房、同城跨区)下的容灾方案,用户可按需部署。

MySQL

DMP 使用 MySQL 复制技术实现企业数据的高可用性、数据保护和灾难恢复。

MySQL主从复制原理:

复制过程:

  1. 从库会生成两个线程,一个I/O线程,一个SQL线程;
  2. I/O线程会去请求主库的binlog,并将得到的binlog写到本地的relay-log(中继日志)文件中;
  3. 主库会生成一个log dump线程,用来给从库I/O线程传binlog
  4. SQL线程,会读取relay log文件中的日志,并解析成sql语句逐一执行。

SQL Server

AlwaysOnSQL Server2012推出的最新的高可用技术,用以取代原有的SQL Serve镜像。

当今世界数据已经成为一个企业的核心业务,保证数据的安全性及业务的持续性已经显得尤为重要,AlwaysOn集成了SQL Server数据库以前版本的镜像、故障转移、LogShipping的功能,既能够实现数据库的容灾功能,也能够实现数据库主机的冗余,能够做到数据库的读写分离,分散数据库的读访问压力。

AlwaysOn架构概述: