本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
创建 Amazon EBS 卷
您可以创建一个 Amazon EBS 卷,然后将它附加到同一可用区内的任何 EC2 实例。如果您创建加密的 EBS 卷,则只能将其附加到支持的实例类型。有关更多信息,请参阅 支持的实例类型。
如果您要针对一种高性能存储情形来创建卷,应确保使用预置 IOPS SSD 卷(io1
或 io2
)并将它挂载到一个具有足够带宽支持您的应用程序的实例,如 EBS 优化实例。此建议同样适用于吞吐量优化型 HDD(st1
)和 Cold HDD(sc1
)卷。
如果您创建了一个用于 Windows 实例的卷,并且该卷大于 2048 GiB(或者小于 2048 GiB 但以后可能会增加),请确保将该卷配置为使用 GPT 分区表。有关更多信息,请参阅 Windows 对大于 2 TB 的硬盘的支持。
空的 EBS 卷一旦可用便能实现其最高性能,而不需要初始化(以前称为预热)。但是,从快照创建的卷上的存储块必须先进行初始化(从 Amazon S3 提取并写入到卷),然后您才能访问该块。该预备操作需要一些时间才能完成,并且可能会导致首次访问每个块时的 I/O 操作延迟大大提高。在下载所有块并将其写入到卷后,才会实现卷性能。对于大部分应用程序,可将此成本分摊到卷的整个使用期限。为了避免最初在生产环境中出现这种性能下降,您可以强制立即初始化整个卷或启用快速快照还原。有关更多信息,请参阅 初始化 Amazon EBS 卷。
如果您打算在前哨基地上运行实例的情况下使用卷,则必须在该实例所在的前哨基地上创建卷。你不能将在一个 AWS 地区创建的卷与 AWS 前哨基地上的实例一起使用,反之亦然。
创建卷的方法
-
在指定块储存设备映射以启动实例时,创建并附加 EBS 卷。有关更多信息,请参阅使用新启动实例向导启动实例和块设备映射。
-
创建空 EBS 卷并将其附加到运行的实例。有关更多信息,请参阅下面的 创建空卷。
-
从以前创建的快照中创建 EBS 卷,并将其附加到运行的实例。有关更多信息,请参阅下面的 从快照创建卷。
创建空卷
空卷一旦可用便能实现其最高性能,而不需要初始化。
您可以使用以下方法之一创建空的 EBS 卷。
- Console
-
使用控制台创建空 EBS 卷
通过以下网址打开 Amazon EC2 控制台:https://console.aws.amazon.com/ec2/。
-
在导航窗格中,选择 Volumes。
-
选择创建卷。
-
(仅AWS 限 Outpost 客户)对于 Outpost ARN,请输入要在其上创建体积 AWS 的前哨基地的 ARN。
如果您打算在前哨基地上运行实例的情况下使用卷,则必须在该实例所在的前哨基地上创建卷。你不能将在一个 AWS 地区创建的卷与 AWS 前哨基地上的实例一起使用,反之亦然。
-
对于 Volume Type(卷类型),选择需要创建的卷类型。有关更多信息,请参阅 Amazon EBS 卷类型。
默认选择是“通用型 SSD gp3
”。
-
对于大小,以 GiB 为单位输入卷的大小。有关更多信息,请参阅 针对 EBS 卷的大小和配置的限制。
-
(仅限于 io1
、io2
及 gp3
)对于 IOPS,输入该卷应提供的每秒进行读写操作的次数(IOPS)的最大值。
-
(仅限于 gp3
)对于吞吐量,以 MiB/s 为单位输入卷应提供的吞吐量。
-
对于 Availability Zone,选择要在其中创建卷的可用区。一个卷只能够附加到同一可用区中的实例。
-
对于快照 ID,保留默认值,即不要从快照中创建卷。
-
(仅限于 io1
和 io2
)要为 Amazon EBS 多重挂载启用卷,请选择 Enable Multi-Attach(启用多重挂载)。有关更多信息,请参阅 使用 Amazon EBS 多重挂载将卷挂载到多个实例。
-
设置卷的加密状态。
如果您的账户已启用 encryption by default(默认加密),那么加密会自动启用,而且您无法禁用它。您可以选择用于加密卷的 KMS 密钥。
如果默认情况下您的账户未启用加密,则加密是可选的。要加密卷,请为 Encryption(加密)选择 Encrypt this volume(加密此卷),然后选择要用于加密卷的 KMS 密钥。
加密卷只能附加到支持 Amazon EBS 加密的实例。有关更多信息,请参阅 亚马逊EBS加密。
-
(可选)要为卷分配自定义标签,请在标签部分中选择添加标签,然后输入标签键和值对。
-
选择创建卷。
Volume state(卷状态)为 available(可用)时,卷即可供使用。
-
要使用卷,请将其附加到实例。有关更多信息,请参阅 将 Amazon EBS 卷挂载到实例。
- AWS CLI
-
要使用创建空的 EBS 卷 AWS CLI
使用 create-volume 命令。
state
状态为 available
时,卷即可供使用。
- Tools for Windows PowerShell
-
使用适用于 Windows 的工具创建空的 EBS 卷 PowerShell
使用 New-EC2Volume 命令。
state
状态为 available
时,卷即可供使用。
从快照创建卷
从快照创建的新卷在后台延时加载。这意味着在实例开始访问附加的卷及其所有数据之前,无需等待所有数据从 Amazon S3 传输到 EBS 卷。如果您的实例访问尚未加载的数据,卷会立即从 Amazon S3 下载请求的数据,然后在后台继续加载卷数据的剩余部分。在下载所有块并将其写入到卷后,才会实现卷性能。为避免在生产环境中影响初始性能,请参阅 初始化 Amazon EBS 卷。
从加密快照创建的新 EBS 卷会自动加密。您也可以在从未加密的快照中恢复卷的 on-the-fly 同时对其进行加密。加密的卷只能附加到支持 EBS 加密的实例类型。有关更多信息,请参阅 支持的实例类型。
您可以使用以下方法之一从快照创建卷。
- Console
-
使用控制台从快照中创建 EBS 卷
通过以下网址打开 Amazon EC2 控制台:https://console.aws.amazon.com/ec2/。
-
在导航窗格中,选择 Volumes。
-
选择创建卷。
-
对于 Volume Type(卷类型),选择需要创建的卷类型。有关更多信息,请参阅 Amazon EBS 卷类型。
默认选择是“通用型 SSD gp3
”。
-
对于大小,以 GiB 为单位输入卷的大小。有关更多信息,请参阅 针对 EBS 卷的大小和配置的限制。
-
(仅限于 io1
、io2
及 gp3
)对于 IOPS,输入该卷应提供的每秒进行读写操作的次数(IOPS)的最大值。
-
(仅限于 gp3
)对于吞吐量,以 MiB/s 为单位输入卷应提供的吞吐量。
-
对于 Availability Zone,选择要在其中创建卷的可用区。一个卷只能附加到位于相同可用区中的实例。
-
对于 Snapshot ID(快照 ID),选择快照并从中创建卷。
-
设置卷的加密状态。
如果选定的快照已加密,或者您的账户已启用默认加密,则加密会自动启用,而且您无法禁用它。您可以选择用于加密卷的 KMS 密钥。
如果选定的快照未加密,且默认情况下账户未启用加密,则加密是可选的。要加密卷,请为 Encryption(加密)选择 Encrypt this volume(加密此卷),然后选择要用于加密卷的 KMS 密钥。
加密卷只能附加到支持 Amazon EBS 加密的实例。有关更多信息,请参阅 亚马逊EBS加密。
-
(可选)要为卷分配自定义标签,请在标签部分中选择添加标签,然后输入标签键和值对。
-
选择 Create Volume。
Volume state(卷状态)为 available(可用)时,卷即可供使用。
-
要使用卷,请将其附加到实例。有关更多信息,请参阅 将 Amazon EBS 卷挂载到实例。
- AWS CLI
-
使用快照创建 EBS 卷 AWS CLI
使用 create-volume 命令。
state
状态为 available
时,卷即可供使用。
- Tools for Windows PowerShell
-
使用适用于 Windows 的工具从快照创建 EBS 卷 PowerShell
使用 New-EC2Volume 命令。
state
状态为 available
时,卷即可供使用。