前言
灾备是数据库系统建设中重要的考量。当前越来越多的企业会采用两地三中心的建设方案,本文结合达梦的数据共享集群和数据守护技术、数据同步技术,提供了一种成本适中、性能优越的灾备方案。
两地三中心场景
结合近年国内出现的大范围自然灾害,以同城双中心加异地灾备中心的 “两地三中心”的灾备模式也随之出现,这一方案兼具高可用性和灾难备份的能力。
同城双中心是指在同城或邻近城市建立两个可独立承担关键系统运行的数据中心,双中心均具备业务处理能力并通过高速链路实时同步数据,日常情况下可同时分担业务及管理系统的运行,并可切换运行;灾难情况下可在基本不丢失数据的情况下进行灾备应急切换,保持业务连续运行。
异地灾备中心是指在异地的城市建立一个备份的灾备中心,用于双中心的数据备份,当双中心出现自然灾害等原因而发生故障时,异地灾备中心可以用备份数据进行业务的恢复。
系统架构设计
整体系统架构为:主机房采用共享集群双活架构(类似Oracle的RAC架构,达梦使用自研的数据共享存储集群DM DSC),同城容灾机房使用达梦数据守护技术(DM DataWatch)做一个实时同步备机,异地容灾机房使用达梦数据同步软件(DMHS)做一个异步备机。
实现方式
A机房作为主库机房部署DM DSC共享存储集群,主库数据存放在共享存储设备上,实例节点1和实例节点2同