发布于: Oct 10, 2022

如何查找云备份的数据,本文将介绍 4 种 Amazon Web Services 云平台上 4 个灾难恢复方案,帮助你轻松恢复丢失的数据。

图1: Amazon Web Services 四个可选灾难恢复方案

对于灾难恢复方案选项,当企业从“备份和还原”选项(左)移至“多站点”选项(右)时,RTO 和 RPO 随着成本的增加而降低,如图 1 所示。

Amazon Web Services 可用于以经济高效,持久和安全的方式备份数据,以及快速,可靠地恢复数据。

备份阶段

在大多数传统环境中,如果发生中断或灾难,则数据会定期备份到磁带上并定期发送到异地,这需要更长的时间来恢复系统。
1. Amazon S3 可用于备份数据并执行快速还原,也可从任何位置使用
2. 通过将存储设备绕过 Internet 直接直接运送到 Amazon Web Services,Amazon Import / Export 可用于传输大型数据集
3. Amazon Glacier 可以用于归档数据,其中几个小时的检索时间足够并且可以接受
4. Amazon Storage Gateway 可以将本地数据卷的快照(用于创建的 EBS 卷)透明地复制到 S3 中进行备份。它既可以用作备份解决方案(网关存储的卷),也可以用作主数据存储(网关存储的卷)
5. Amazon Direct connect 可用于始终如一地将数据直接从本地直接传输到 Amazon
6. Amazon EBS 卷,Amazon RDS 数据库和 Amazon Redshift 数据仓库的快照可以存储在 Amazon S3 中 

图2:从数据中心主站备份到 Amazon Web Services 云上 S3 存储桶

恢复阶段
然后备份的数据可用于快速还原和创建 Compute 和 Database 实例

图3:将系统或数据从存储桶 S3 备份恢复到 EC2

备份和还原的关键步骤:
1. 选择适当的工具或方法将数据备份到 Amazon Web Services 中。
2. 确保对此数据采取适当的保留策略。
3. 确保对此数据采取适当的安全措施,包括加密和访问策略。
4. 定期测试此数据的恢复和系统的恢复。

在“试点轻型灾难恢复”方案选项中,最低版本的环境始终在云中运行,该版本基本上托管了应用程序的重要功能,例如:数据库用这种方法:
1. 通过在 Amazon Web Services 中配置和运行系统中最关键的核心元素(例如需要复制和保持数据的数据库)来维护指示灯。
2. 在恢复过程中,可以围绕关键核心快速配置(例如,应用程序和 Web 服务器的)全面生产环境(使用预配置的 AMI 和 EBS 卷快照)
3. 对于网络连接,可以使用 ELB 将流量分发到多个实例并使 DNS 指向负载均衡器,也可以使用与实例关联的预分配弹性 IP 地址
4. 准备阶段步骤:
5. 设置 Amazon EC2 实例或 RDS 实例以复制或镜像数据关键数据
6. 确保所有支持的自定义软件包在 Amazon Web Services 中都可用。
7. 创建和维护需要快速恢复的关键服务器的 AMI。
8. 定期运行这些服务器,对其进行测试,然后应用所有软件更新和配置更改。
9. 考虑自动化 Amazon Web Services 资源的调配。

图4: 指示灯场景准备阶段

恢复阶段的步骤:
1. 从自定义 AMI 启动应用程序 EC2 实例。
2. 调整现有数据库/数据存储实例的大小以处理增加的流量,例如,如果使用 RDS,则可以轻松地垂直扩展它,而 EC2 实例可以轻松地水平缩放
3. 添加其他数据库/数据存储实例以在数据层中提供 DR 站点的弹性,例如,为 RDS 启用多可用区以提高弹性。
4. 更改 DNS 以指向 Amazon EC2 服务器。
5. 最好以自动化方式安装和配置任何非基于 AMI 的系统。

图5: 指示灯场景恢复阶段

在热备用灾难恢复场景中,与业务关键系统相同的全功能环境的缩减版本始终在云中运行,此设置可用于测试,质量保证或内部使用。万一发生灾难,可以轻松扩展或扩展该系统以处理生产负荷。

准备阶段步骤:
1. 设置 Amazon EC2 实例以复制或镜像数据。
2. 创建和维护 AMI 以加快配置速度
3. 使用最小的 EC2 实例或 Amazon Web Services 基础设施运行应用程序。
4. 根据企业的实时环境修补和更新软件和配置文件。

图6: 热备份场景准备阶段

恢复阶段步骤:
1. 使用负载平衡器增加服务中的 Amazon EC2 机队的规模(水平扩展)。
2. 根据需要在更大的 Amazon EC2 实例类型上启动应用程序(垂直扩展)。
3. 手动更改 DNS 记录,或使用 Route 53 自动运行状况检查将所有流量路由到 Amazon Web Services 环境。
4. 考虑使用 Auto Scaling 调整机队大小或适应增加的负载。
5. 添加弹性或扩大数据库规模,以防止灾难性灾难减少。

图7: 热备份场景恢复阶段

Multi-Site 是一种主动-主动配置灾难恢复方法,其中相同的解决方案在 Amazon Web Services 上作为企业的现场基础架构运行。通过使用 DNS 服务加权路由方法,可以按需将流量平均分配到两个基础结构。在发生灾难的情况下,可以调整 DNS 以将所有流量发送到 Amazon Web Services 环境,并相应地扩展 Amazon Web Services 基础架构。
准备阶段步骤:
1. 设置企业的 Amazon Web Services 环境以复制生产环境。
2. 设置 DNS 加权或类似的流量路由技术,以将传入请求分发到两个站点。
3. 配置自动故障转移以将流量重新路由到受影响的站点之外。例如,应用程序检查主数据库是否可用(如果不可用),然后重定向到 Amazon DB

图8: 多站点场景准备阶段

恢复阶段步骤:
1. 手动或使用 DNS 故障转移,更改 DNS 权重,以便将所有请求发送到 Amazon Web Services 站点。
2. 具有故障转移的应用程序逻辑,以将本地 Amazon Web Services 数据库服务器用于所有查询。
3. 考虑使用 Auto Scaling 自动调整 Amazon Web Services 舰队的大小。

图9: 多站点场景恢复阶段

相关文章