EC2 实例备份

EC2 实例备份

我花了很多时间设置一个 EC2 实例来运行我的 Ruby on Rails 应用程序。该项目目前尚未开发,我需要将其关闭,以便我们能够消除每月费用。有没有办法可以下载或备份映像,以便在项目恢复时我不必设置新实例?

答案1

这取决于您正在运行什么类型的 EC2 实例。

如果它是 S3 上的 AMI,则需要构建一个包含所有更改的新 AMI + 备份临时存储中的所有内容。您可以使用 ec2 工具包非常轻松地构建 AMI(构建后不要忘记将其存储回 S3),临时存储可能只需使用 tar+gzip 并将生成的 .tar.gz 粘贴到 S3 上(同样,您可以使用命令行工具来完成)。

如果您使用的是 EBS 卷,那么这会容易得多。您只需对 EBS 卷进行快照,当您回来时它们就会在那里。

答案2

您可以从 AWS 管理控制台创建 EBS AMI 映像。这非常简单。登录 AWS 管理控制台,转到顶部的 Amazon EC2 选项卡,选择要持久化的实例,然后转到“实例操作”按钮,然后选择“创建映像 (EBS AMI)”。

http://aws.amazon.com/ebs/

相关内容