另一个区域中的AWS EC2实例快照

时间:2017-08-08 06:12:32

标签: amazon-web-services amazon-s3 amazon-ec2 amazon-ebs

我在1个区域运行ec2实例我想直接在其他区域创建ec2实例的快照,而不需要在s3中进行复制和跨区域复制,这可能吗?如果可能的话怎么样?

1 个答案:

答案 0 :(得分:0)

Amazon EBS快照创建在与原始EBS卷相同的区域中。然后,可以使用它们在同一区域中创建新的卷

如果您希望在其他区域使用Amazon EBS快照,必须先将快照复制到其他区域。这可以通过Amazon EC2管理控制台,AWS Command-Line Interface (CLI) aws ec2 copy-snapshot命令或AWS API调用完成。

请注意快照是增量备份。第一个快照不是完整备份。相反,每个快照只复制自任何先前快照以来已修改的任何块。保留块时,快照仍需要块。这意味着如果任何活动快照不需要在初始快照期间生成的块,则实际上可以删除这些块。这就是为什么我说它们与完整备份不同,传统上它永远不会删除内容。

但是,当快照被复制到新区域时,它将被完全复制而不是递增。

如果您不在区域之间复制EBS快照,则需要找到另一种传输磁盘卷的方法(例如文件系统级同步)。

实际上,通常应该不需要传输磁盘卷 - 相反,您的系统应该能够根据启动配置脚本配置新服务器,并且数据应该存储在一个单独的数据库,以便多个实例可以访问它。这是一种非常罕见的情况,需要完整的磁盘卷副本。