千家信息网

如何在AWS使用Pilot Light快速恢复

发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,这篇文章给大家介绍如何在AWS使用Pilot Light快速恢复,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。今天我们开始介绍四种DR策略的第二种策略--在AWS使用Pilot
千家信息网最后更新 2026年11月01日如何在AWS使用Pilot Light快速恢复

这篇文章给大家介绍如何在AWS使用Pilot Light快速恢复,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。

今天我们开始介绍四种DR策略的第二种策略--在AWS使用Pilot Light快速恢复。

使用Pilot Light快速恢复--

术语"Pilot Light"通常用于描述DR场景,表示您的业务有个最小化版本的环境始终在云中运行。Pilot Light的想法是来自燃气加热器的类比,在燃气加热器中,始终打开的小火焰可以快速点燃整个炉子以加热房屋。

Pilot Light使您可以通过在AWS中配置和运行您的系统中最关键的核心组件,这样在灾难恢复时,您可以立刻围绕在AWS中的Pilot Light维护的关键核心组件快速扩展配置成完整的生产环境。

Pilot Light的基础设施构成通常包括您的数据库服务器,这些服务器会将数据复制到Amazon EC2或Amazon RDS(将您的核心数据自动同步至AWS维护的Pilot Light核心组件)。根据业务系统的不同,数据库外部可能还有其他需要复制到AWS的关键数据。这是系统的关键核心(Pilot Light),AWS中的所有其他基础设施部件(炉子的其余部分)可以快速配置以快速扩展快速恢复整个完整系统。

以上,简单的概括下,在AWS建立您业务的最小化环境,然后将您的一些核心数据(比如数据库等)实时同步至AWS的RDS或者其他服务,当灾难发生时,通过AWS提供的服务快速扩展AWS维持的Pilot Light最小化环境至您的生成环境规模,从而快速恢复您的业务。


那么要快速扩展AWS维持的Pilot Light最小化环境的核心组件恢复关键业务服务,除了同步核心数据,对于快速扩展至生产环境的规模,还需要做些什么呢?

对于计算资源,通常会将一些预配置的服务器做成Amazon Machine Images(AMI),这些服务器随时可以启动。在开始灾难恢复时,来自这些AMI的实例会快速启动,并在Pilot Light周围的部署中使用其预定义角色(例如,Web或App Server)。

对于从网络资源,您有两个主要的选项可以准备:

  • 使用Elastic IP addresses,它可以预分配并将它们与您的实例相关联。请注意,对于基于MAC地址的软件许可,您可以使用弹性网络接口(ENI),其具有MAC地址,也可以预先分配以配置许可证。您可以将这些与实例关联,就像使用弹性IP地址一样。


  • 使用Elastic Load Balancing(ELB)将流量分配到多个实例。

最后,要把前面扩展的资源上线至生产环境了,可能您将更新DNS记录以指向您的Amazon EC2实例或使用CNAME指向您的负载均衡器。

对于不经常更新的系统,您可以确保在AWS中提供所有安装包和配置信息,例如,以Amazon EBS快照的形式。这将加速应用程序服务器设置,因为您可以在多个可用区中快速创建多个卷以附加到Amazon EC2实例。然后,您可以通过使用备份和恢复方法进行相应的安装配置。

Pilot Light策略比上次介绍过的"备份和恢复"策略提供更快的恢复时间,因为系统的核心部分已经在运行并且持续更新。 AWS能够自动化基础架构资源的配置,这可以节省时间并帮助防止人为操作错误。但是,仍需要执行一些安装和配置任务才能完全恢复应用程序。

准备阶段

下图显示了准备阶段,您需要将定期更改的数据复制到Pilot Light,这个小核心将在恢复阶段启动整个环境。您不经常更新的数据(如操作系统和应用程序)可以定期更新并存储为AMI。

准备阶段的关键步骤:

  1. 设置Amazon EC2实例或者RDS以复制或镜像核心数据。

  2. 确保您拥有AWS中提供的所有支持自定义软件包。

  3. 创建和维护需要快速恢复的关键服务器的AMI。

  4. 定期运行这些服务器,测试它们,并应用任何软件更新和配置更改。

  5. 考虑自动配置AWS资源。


恢复阶段

要恢复Pilot Light周围剩下的基础环境,您可以在适当的实例类型上在几分钟内从AMI启动系统。对于动态数据服务器,您可以根据实际业务需求情况调整它们的大小或相应地增加容量。

水平扩展通常是增加系统容量的最具成本效益和可扩展性的方法。例如,您可以在高峰时间添加更多Web服务器。但是,您也可以选择较大的Amazon EC2实例类型,从而垂直扩展应用程序(如关系数据库)。

从网络角度来看,任何所需的DNS更新都可以同时完成。

另外灾难恢复后,应确保尽快恢复冗余。继续定期备份系统,并考虑数据层的额外冗余。

下图显示了Pilot Light方案的恢复阶段。

恢复的关键步骤:

  1. 从自定义AMI启动应用程序Amazon EC2实例。

  2. 调整现有数据库/数据存储实例的大小以处理增加的流量。

  3. 添加额外数据库/ 数据库实例确保DR站点在数据层的弹性的能力;如果您使用Amazon RDS,请启用多可用区提高可用性及持久性。

  4. 将DNS更改为指向Amazon EC2服务器。

  5. 安装和配置任何非基于AMI的系统,最好是以自动方式。

关于如何在AWS使用Pilot Light快速恢复就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。

数据 服务 实例 配置 核心 系统 服务器 环境 关键 数据库 更新 业务 阶段 应用 应用程序 程序 资源 最小 基础 灾难 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 云南咖啡 互联网科技园 重庆互联网络科技 北京互联网科技 有马互联网科技 互联网与未来科技 广州凡科互联网科技 互联网公司会议桌创意科技软装饰 科技赋能互联网健康 湖北码尼互联网科技有限公司电话 民营互联网公司国防科技 西安小鹰速贷互联网科技有限公司 南博望互联网科技有限公司 华中科技大学互联网的牛人 山东星卡互联网科技有限公司官网 南通创西澳互联网科技有限公司 产业互联网科技服务公司 新氧科技和美国互联网有关系吗 唐山双旺合互联网科技产业园 河南商务圈互联网科技有限公司 科技与互联网 网络科技有限互联网 麻工互联网科技 消费医药和互联网科技 易企秀互联网科技是做什么的 云南互联网科技学费 玉溪新华互联网科技怎么选 数字互联网科技有限公司 恒生互联网科技趋势 小牛互联网科技有限公司地址
0