企业备份&容灾系列 — 使用AWS为本地数据中心实现Cold Backup & Pilot Light容灾解决方案

2021-03-15

转自亚马逊AWS官方博客

该方案讲述了常见的企业IT基础架构及应用系统从On-premise环境到AWS云端的两种灾备场景。

SLA

Cold Backup:RTO = 24小时,RPO = 24小时

Pilot Light:RTO = 4小时,RPO = 4小时

架构图

黄色线条代表Cold Backup复制,蓝色线条代表Pilot Light复制。

架构图

网络连接方式:

  • VPN:使用托管VPN服务,通过互联网建立 Site-to-Site VPN
  • 专线:使用 Direct Connect 服务,提供 1Gb 至 10Gb 带宽

解决方案

非结构化数据服务(NAS文件共享)

利用 AWS Storage Gateway File Gateway 模式实现非结构化数据的同步与灾备:

  • 将 Storage Gateway 虚拟机镜像部署于本地 IDC VMware 虚拟化平台
  • 定期 rsync 将 NAS 服务器文件拷贝至 Storage Gateway
  • Storage Gateway 自动将文件同步至 S3 存储桶
  • 云端虚拟机使用 s3fs 将 S3 存储桶挂载至本机卷进行文件访问

结构化数据服务(MySQL数据库)

  • Cold Backup 模式:利用 XtraBackup 工具或原生备份工具对 MySQL 数据库进行定时备份并上传至云端
  • Pilot Light 模式:通过 MySQL Binlog 复制实现较好的 RPO 指标

Web服务器镜像

  • 将本地 IDC 中运行于 VMware 的虚拟机导出成 .ova 格式,使用 ec2 import 命令行导入至云端
  • 在应用简单的情况下也可在云端重新部署

常见单机办公系统或2层架构(如OA等)

  • AWS SMS(Server Migration Services)支持 VMware 与 Hyper-V 环境,可将虚拟机直接迁移到 AWS 平台成为 AMI
  • 在 AWS 平台中可以方便使用 AMI 进行恢复或灾难演练

云上快速恢复的脚本已经上传至 GitHub

成本分析(AWS ZHY宁夏区域)

模式服务类型年费用(元)
Cold冷备份AMI (20GB)0.277/GB/月66.48
数据备份至S3 (1TB)0.1755/GB/月2156.54
含税合计2356.41
Pilot LightRDS db.m4.large/EBS 200G1.1733/h7131.2
VPN m5.large0.678/h1720
含税合计11738.68

返回技术博客