您现在的位置是:主页 > 数据库技术 > 数据库技术

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

IDCBT2022-01-07服务器技术人已围观

简介这篇文章给大家介绍如何在AWS使用Pilot Light快速恢复,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。 今天我们开始介绍四种DR策略的第二种策略--在AWS使用

这篇文章给大家介绍如何在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实例。然后,您可以通过使用备份和恢复方法进行相应的安装配置。

    标签:

    很赞哦! ()

本栏推荐