EC2实例的灾难恢复

时间:2019-11-20 12:07:47

标签: amazon-web-services

我在一个区域中运行着一个EC2 保留的实例。如果该地区遭受灾难(自然或人为)怎么办?如何恢复实例和数据?我要为恢复做些什么,而且要花钱?

我已经阅读了一些有关RTO和RPO的内容,我应该如何使用它们?

2 个答案:

答案 0 :(得分:1)

尝试以下有关灾难恢复的10条技巧: https://n2ws.com/blog/aws-cloud/how-to-create-a-disaster-recovery-plan-for-aws

以下问题可能会导致实例自动恢复失败:

Temporary, insufficient capacity of replacement hardware.

The instance has an attached instance store storage, which is an unsupported configuration for automatic instance recovery.

There is an ongoing Service Health Dashboard event that prevented the recovery process from successfully executing. Refer to http://status.aws.amazon.com/ for the latest service availability information.

The instance has reached the maximum daily allowance of three recovery attempts.

答案 1 :(得分:0)

AWS区域包含可用区。您的实例属于这样的区域。
有一些方法可以从区域和区域灾难中恢复。但是请注意,区域灾难很少发生,并且通常覆盖整个互联网:-)

如果发生灾难,您的服务可用性如何?
如果您仅运行一个EC2实例,则它将不可用。我们需要添加更多实例来处理此类情况。
AutoScalling组可以帮助您自动管理所需的负载。
负载平衡将平衡实例之间的负载。

如果发生灾难,您的数据将如何处理?
如果不复制它,则可能会丢失。但是,AWS在可用区(AZ)之间开箱即用地提供复制。区域之间的复制非常棘手,需要进行特殊处理。
请注意,通常EC2与数据无关,而与计算资源有关。数据存储在文件存储(EBS,S3)或数据库(RDS,DynamoDB等)中。
所有这些服务都支持现成的AZ之间的数据复制。

有更多的策略可以走得更远。我希望我的回答对在此潜水的第一步有用。