【问题标题】:AWS EC2 instance snapshot in another region另一个区域的 AWS EC2 实例快照
【发布时间】:2018-01-15 13:31:36
【问题描述】:

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

【问题讨论】:

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


【解决方案1】:

Amazon EBS 快照与原始 EBS 卷在同一区域中创建。然后它们可用于在同一区域内创建新卷

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

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

但是,当快照被复制到新区域时,它会被完整地复制,而不是增量复制。

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

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

【讨论】:

    猜你喜欢
    • 2015-07-22
    • 2016-12-18
    • 1970-01-01
    • 2018-05-16
    • 1970-01-01
    • 1970-01-01
    • 2019-09-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多