【发布时间】:2017-04-23 09:18:13
【问题描述】:
我公司有一个灾难恢复需求,这个需求考虑了 AWS 故障,比如 AWS 由于某种原因无法使用,我们需要能够在其他云提供商中快速恢复我们的应用程序,比如 Azure。
目前我们的解决方案是
- 为我们的应用程序定期运行的 ec2 实例拍摄快照,这些快照是存储在 AWS 中的基本备份(在 S3 上不可见)。
- 每天凌晨 0 点拍摄最新快照,并创建 EBS 卷
- 创建临时 EC2 实例
- 将第 2 步中创建的卷附加并挂载到第 3 步中创建的实例。
- Tar 实例上的文件,然后上传到 s3(我们有一些神奇的工具可以将特定存储桶中的文件复制到 Azure。)。
- 删除卷并终止实例。
这个解决方案可行,但它有一些问题,有没有其他更好的方法来完成这个要求?
【问题讨论】:
-
您遇到的具体问题是什么?
-
@NHol,问题是我们必须创建很多临时的 ec2 实例,因为整个过程需要几个小时,而且这需要定期运行,这会不断增加成本,我们想要如果有办法,可以为公司节省/减少这笔费用。
标签: azure amazon-web-services amazon-s3 amazon-ec2