|
|
|
 |
双机数据同步备份方案 |
 |
|
|
 |
基本环境
XXX公司有DELL 服务器两台,操作系统均为linux,数据库为MySQL ,均安置于本地机房,两台服务器之前目前没有连接。
两台服务器各自运行独立的应用系统,应用系统为通过互连网访问的小型网站,网站的数据均存于服务器的硬盘,硬盘总容量为73G,目前已有的数据存储量为12G。预期一年的数据存储量为20G。
项目要求
实现两台DELL服务器其中一台服务器出现故障时,正常运行的服务器可以托管出现故障服务器的应用系统,并保证网站可以正常工作通信正常。
要求两台DELL服务器平时双机数据相互备份,RPO=1 RTO=1
解决方案
传统的双机热备解决方案都是针对两台系统和应用程序完全一样的服务器搭建,一台为主机一台为备机,主备机平时同时工作,数据从主机同步或异步备份到备机,当主机出现问题时备机起动接管主机的工作。而贵公司两台服务器的应用均为独立的应用程序之间没有关联,又要现实与双机热备同样的功能,出于以上情况我们提出:
在双机系统中使用第三方硬件设备。该结构不采用内存镜像技术,因此需要有一定的切换时间,同时由于所有的数据全部存储在第三方硬件设备中,当一个节点出现故障时,另一个节点接替故障节点,从第三方硬件设备中读取数据,所以不会产生数据不同步的问题。由于这种方案不需要网络镜像同步,因此这种集群方案服务器的性能要比镜像服务器结构高出很多。系统架构如上图所示。
实现方法
现实的方法分为两方面:一方面从Linux系统层面上用程序实现,当出现问题时如何将故障服务器进行托管并保证正常运行。另一方面,用中备华信提供的在线备份管理软件(www.beifen.com)实现数据时时同步和恢复数据的功能。
安装步骤: |
-
安置一台中备华信提供 的服务器(第三方硬件设备)于贵公司本地机房内。服务器上安装中备华信在线备份管理服务器程序,服务器为Linux系统。在两个DELL服务器上安装备份服务器版本客户端软件。
- 两个DELL服务器上的服务器版本客户端软件,分别配置两个不同的帐户。备份地址均指向中备华信提供的服务器的IP地址。然后对DELL服务器上的客户端软件进行MySQL备份集设置,并设定备份计划和备份加密形式。按设定的计划对两台DELL服务器上的数据时时进行备份。
- DELL服务器与备份中国服务器之间采用千兆网卡相连。备份和恢复10G数据也只需要十几分钟。完全符合RTO=1的要求。
- 在两台服务器上分别安装另外一台DELL服务器上的应用程序及相应的数据库。
- 把服务器上的域名 做不同的优先级
|
例:
A 主机地址1.1.1.1
B 主机地址2.2.2.2
域名www.netnic.com.cn,将www.netnic.com.cn的A 记录分别指向1.1.1.1 和2.2.2.2
www.netnic.com.cn A 1.1.1.1
www.netnic.com.cn A 2.2.2.2
那访问的时候会先访问优先级别高的也就是1.1.1.1
当1.1.1.1主机无法访问时,Dns就会指向第2个主机也就是2.2.2.2 |
| 恢复步骤: |
- 如果某一台备份服务器出现问题,在正常运行的服务器上运行中备华信客户端软 件,输入出现故障服务器的客户端软件的用户名和密码,把数据恢复到目前正常运行的服务器中的故障服务器应用程序的数据库中。
|
|
| 优势概要: |
|
| |
全面控制 |
- 关键数据会自动地发送到中备华信进行备份
- 没有磁带备份的风险
- 可以随时执行文件恢复
- 为业务持续进行计划, 提供最大的设备和数据传送兼容性
|
| |
增加数据安全保护 |
- 所有数据在进入IP网络之前己被加密
- 即使数据有很小的改动,也会按计划进行备份
- 在备份系统中,所有数据是己被银行业所认可之AES加密法进行保护
- 中备华信更加可以提供异地备份的服务,为所有数据创建一个异地的再备份
|
| |
节省时间 |
- 自动执行,无需任何手工操作
- 备份无需库存管理
- 只备份新的及已更改的文件,减少带宽需求和备份资源
- 快速恢复单个文件
- 无论何时都可以恢复丢失或损坏的文件
|
| |
节约成本 |
- 从根本上减少宕机所需成本
- 减省或降低当前硬件或软件成本
- 减少内部员工管理磁带和备份的时间
|
|
 |
|