是否可以将 EBS 卷更改为不同的可用区域?

是否可以将 EBS 卷更改为不同的可用区域?

我在“eu-west-1c”可用区中创建了一台服务器,并尝试将在“eu-west-1a”可用区中创建的卷附加到“eu-west-1c”,但无法访问在“eu-west-1c”中创建的服务器。有没有办法在不同的可用区之间进行连接?

答案1

来自AWS 文档

在创建 EBS 卷时可用区域,它会在该区域内自动复制,以防止由于任何单个硬件组件发生故障而导致数据丢失。创建卷后,您可以将其附加到同一可用区中的任何 EC2 实例。

Amazon EBS 提供创建任何 EBS 卷的快照(备份)并将卷中数据的副本写入 Amazon S3 的功能,该副本以冗余方式存储在多个可用区中。无需将卷附加到正在运行的实例即可拍摄快照。在继续将数据写入卷时,您可以定期创建卷的快照以用作新卷的基准。这些快照可用于创建多个新的 EBS 卷或跨可用区域移动卷

以下是关于区域和可用区域,您的问题显得有些困惑。

Amazon EC2 托管在世界各地的多个位置。这些位置由区域和可用区组成。每个区域都是一个单独的地理区域。每个区域都有多个独立的位置,称为可用区。Amazon EC2 可让您将资源(例如实例)和数据放置在多个位置。除非您特意这样做,否则资源不会跨区域复制。

在此处输入图片描述

答案2

没有。您需要创建一个快照,然后在要运行它的可用区域中从该快照重新创建。

答案3

  • 附加到 EC2 实例的 EBS 卷必须始终与 EC2 实例保持在同一可用区域. 可能的原因是 EBS 卷存在于主机之外,并且实例必须通过网络连接,如果 EBS 卷存在于可用区域之外,则可能会出现潜在的延迟问题和随后的性能下降。

  • 在这种情况下,您可以做的是获取 EBS 卷的快照(快照按顺序捕获 EBS 卷的状态并将其存储在 S3 存储桶中(温馨提醒,这将花费您人力))并发布您有两个选择,您可以在所需的可用区域中根据此快照创建 EBS 卷或者你可以在所需的可用区域中根据此快照创建 AMI,然后继续从中启动 EC2 实例

答案4

您可以在创建任何 EBS 卷的快照时选择可用区域。例如,您可以从“eu-west-1a”中的快照中创建“eu-west-1c”中的卷。

但是如果您想将其转移到另一个区域,则可以使用 AWS 管理控制台或 AWS CLI。

您可以阅读更多有关复制的内容AWS EBS卷以及此复制的影响,请参阅 NetApp 的此博客文章。

相关内容