创建 Amazon EBS 卷 - Amazon Elastic Compute Cloud

创建 Amazon EBS 卷

您可以创建一个 Amazon EBS 卷,然后将它附加到同一可用区内的任何 EC2 实例。如果您创建加密的 EBS 卷,则只能将其附加到支持的实例类型。有关更多信息,请参阅支持的实例类型

如果您要针对一种高性能存储情形来创建卷,应确保使用 预配置 IOPS SSD (io1) 卷并将它附加到一个具有足够带宽支持您的应用程序的实例,如 EBS 优化实例或具有 10 Gb 网络连接的实例。对吞吐优化 HDD (st1) 和Cold HDD (sc1) 卷也是同样的建议。有关更多信息,请参阅 Amazon EBS 优化的实例

空的 EBS 卷一旦可用便能实现其最高性能,而不需要初始化(以前称为预热)。但是,从快照创建的卷上的存储块必须先进行初始化 (从 Amazon S3 提取并写入到卷),然后您才能访问该块。该预备操作需要一些时间才能完成,并且可能会导致首次访问每个块时的 I/O 操作延迟大大提高。在下载所有块并将其写入到卷后,才会实现卷性能。对于大部分应用程序,可将此成本分摊到卷的整个使用期限。为了避免最初在生产环境中出现这种性能下降,您可以强制立即初始化整个卷或启用快速快照还原。有关更多信息,请参阅初始化 Amazon EBS 卷

创建卷的方法

创建空卷

空卷一旦可用便能实现其最高性能,而不需要初始化。

使用控制台创建空 EBS 卷

  1. 打开 Amazon EC2 控制台 https://console.aws.amazon.com/ec2/

  2. 从导航栏中,选择您想创建卷的区域。选择该内容是非常重要的,因为可以在区域之间共享某些 Amazon EC2 资源,而无法共享其他资源。有关更多信息,请参阅资源位置

  3. 在导航窗格中,选择 Elastic Block Store

  4. 选择 Create Volume

  5. 对于 Volume Type,选择卷类型。有关更多信息,请参阅Amazon EBS 卷类型

  6. 对于 Size(GiB),键入卷的大小。有关更多信息,请参阅针对 EBS 卷的大小和配置的限制

  7. 对于 预配置 IOPS SSD 卷,在 IOPS 中,键入该卷应支持的每秒输入/输出操作数 (IOPS) 的最大值。

  8. 对于 Availability Zone,选择要在其中创建卷的可用区。EBS 卷只能附加到同一可用区中的 EC2 实例。

  9. (可选)如果实例类型支持 EBS 加密,并且您想要对卷进行加密,请选择加密此卷并选择一个 CMK。如果在此区域中启用了默认加密,则启用 EBS 加密并选择默认的 EBS 加密 CMK。您可以从主密钥中选择不同的 CMK,也可以粘贴您可以访问的任何密钥的完整 ARN。有关更多信息,请参阅 Amazon EBS 加密

  10. (可选) 选择 Create additional tags 以将标签添加到卷。对于每个标签,提供标签键和标签值。有关更多信息,请参阅标记 Amazon EC2 资源

  11. 选择 Create Volume。卷状态为可用时,卷即可供使用。

  12. 要使用新卷,请将其附加到实例,格式化并挂载它。有关更多信息,请参阅 将 Amazon EBS 卷附加到实例

使用命令行创建空 EBS 卷

您可以使用以下任一命令。有关这些命令行界面的更多信息,请参阅 访问 Amazon EC2

从快照中创建卷

从快照创建的新卷在后台延时加载。这意味着在实例开始访问附加的卷及其所有数据之前,无需等待所有数据从 Amazon S3 传输到 EBS 卷。如果您的实例访问尚未加载的数据,卷会立即从 Amazon S3 下载请求的数据,然后在后台继续加载卷数据的剩余部分。在下载所有块并将其写入到卷后,才会实现卷性能。为避免在生产环境中影响初始性能,请参阅 初始化 Amazon EBS 卷

从加密快照创建的新 EBS 卷会自动加密。您还可以在从未加密的快照还原卷的同时对卷进行动态加密。加密的卷只能附加到支持 EBS 加密的实例类型。有关更多信息,请参阅 支持的实例类型

可以使用以下过程从快照中创建卷。

使用控制台从快照中创建 EBS 卷

  1. 打开 Amazon EC2 控制台 https://console.aws.amazon.com/ec2/

  2. 在导航栏中,选择快照所在的区域。

    要使用快照在其他区域中创建卷,请将快照复制到新区域,然后使用快照在该区域中创建卷。有关更多信息,请参阅 复制 Amazon EBS 快照

  3. 在导航窗格中,选择 Elastic Block Store

  4. 选择 Create Volume

  5. 对于 Volume Type,选择卷类型。有关更多信息,请参阅Amazon EBS 卷类型

  6. 对于 Snapshot ID (快照 ID),开始键入您要用于还原卷的快照的 ID 或描述,并从所建议的选项列表中选择该快照。

  7. (可选)选择加密此卷以更改卷的加密状态。如果启用了默认加密,这是可选的。从主密钥中选择一个 CMK,以指定 EBS 加密的非默认 CMK。

  8. 对于 Size (GiB),键入卷的大小,或验证快照的默认大小是否足够。

    如果您指定卷大小和快照,其大小必须等于或大于快照的大小。当您选择一种卷类型和一个快照时,最小和最大卷大小将显示在 Size 旁边。有关更多信息,请参阅针对 EBS 卷的大小和配置的限制

  9. 对于 预配置 IOPS SSD 卷,在 IOPS 中,键入该卷应支持的每秒输入/输出操作数 (IOPS) 的最大值。

  10. 对于 Availability Zone,选择要在其中创建卷的可用区。EBS 卷只能附加到位于相同可用区中的 EC2 实例。

  11. (可选) 选择 Create additional tags 以将标签添加到卷。对于每个标签,提供标签键和标签值。

  12. 选择 Create Volume

  13. 要使用新卷,请将其附加到实例并挂载它。有关更多信息,请参阅 将 Amazon EBS 卷附加到实例

  14. 如果创建的卷大于快照,则必须扩展卷上的文件系统,以利用额外的空间。有关更多信息,请参阅 Amazon EBS 弹性卷

使用命令行从快照中创建 EBS 卷

您可以使用以下任一命令。有关这些命令行界面的更多信息,请参阅 访问 Amazon EC2