Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅
中国的 Amazon Web Services 服务入门
(PDF)。
创建 Amazon EBS 卷
您可以创建一个 Amazon EBS 卷,然后将它附加到同一可用区内的任何 EC2 实例。如果您创建加密的 EBS 卷,则只能将其附加到支持的实例类型。有关更多信息,请参阅支持的实例类型。
如果您要针对一种高性能存储情形来创建卷,应确保使用预置 IOPS SSD 卷(io1
或 io2
)并将它挂载到一个具有足够带宽支持您的应用程序的实例,如 EBS 优化实例。此建议同样适用于吞吐量优化型 HDD(st1
)和 Cold HDD(sc1
)卷。有关更多信息,请参阅Amazon EBS 优化的实例。
空的 EBS 卷一旦可用便能实现其最高性能,而不需要初始化(以前称为预热)。但是,从快照创建的卷上的存储块必须先进行初始化 (从 Amazon S3 提取并写入到卷),然后您才能访问该块。该预备操作需要一些时间才能完成,并且可能会导致首次访问每个块时的 I/O 操作延迟大大提高。在下载所有块并将其写入到卷后,才会实现卷性能。对于大部分应用程序,可将此成本分摊到卷的整个使用期限。为了避免最初在生产环境中出现这种性能下降,您可以强制立即初始化整个卷或启用快速快照还原。有关更多信息,请参阅初始化 Amazon EBS 卷。
如果您在一个支持 EBS Block Express 的区域创建一个大于 16
TiB 或 IOPS 大于 64,000
的 io2
卷,该卷将自动运行于 Block Express。io2
Block Express 卷仅能挂载到受支持的实例。有关更多信息,请参阅 io2
Block Express 卷。
创建卷的方法
-
在指定块储存设备映射以启动实例时,创建并附加 EBS 卷。有关更多信息,请参阅 使用新启动实例向导启动实例 和 块设备映射:
-
创建空 EBS 卷并将其附加到运行的实例。有关更多信息,请参阅下面的 创建空卷。
-
从以前创建的快照中创建 EBS 卷,并将其附加到运行的实例。有关更多信息,请参阅下面的 从快照创建卷。
创建空卷
空卷一旦可用便能实现其最高性能,而不需要初始化。
您可以使用以下方法之一创建空的 EBS 卷。
- Console
-
使用控制台创建空 EBS 卷
通过以下网址打开 Amazon EC2 控制台:https://console.aws.amazon.com/ec2/。
-
在导航窗格中,选择 Volumes。
-
选择 Create volume (创建卷)。
-
对于 Volume Type(卷类型),选择需要创建的卷类型。有关更多信息,请参阅Amazon EBS 卷类型。
-
对于 Size (大小),以 GiB 为单位输入卷的大小。有关更多信息,请参阅针对 EBS 卷的大小和配置的限制。
-
(仅限于 io1
、io2
及 gp3
)对于 IOPS,输入该卷应提供的每秒进行读写操作的次数 (IOPS) 的最大值。
-
(仅限于 gp3
)对于 Throughput(吞吐量),以 MiB/s 为单位输入卷应提供的吞吐量。
-
对于 Availability Zone,选择要在其中创建卷的可用区。一个卷只能够附加到同一可用区中的实例。
-
对于 Snapshot ID(快照 ID),保留默认值,即 Don't create volume from a snapshot(不要从快照中创建卷)。
-
设置卷的加密状态。
如果您的账户已启用 encryption by default(默认加密),那么加密会自动启用,而且您无法禁用它。您可以选择用于加密卷的 KMS 密钥。
如果默认情况下您的账户未启用加密,则加密是可选的。要加密卷,请为 Encryption(加密)选择 Encrypt this volume(加密此卷),然后选择要用于加密卷的 KMS 密钥。
-
(可选)要为卷分配自定义标签,请在 Tags(标签)部分,选择 Add tag(添加标签),然后输入标签键和值对。有关更多信息,请参阅标记 Amazon EC2 资源。
-
选择 Create volume (创建卷)。
Volume state(卷状态)为 available(可用)时,卷即可供使用。
-
要使用卷,请将其附加到实例。有关更多信息,请参阅将 Amazon EBS 卷挂载到实例。
- Amazon CLI
-
state
状态为 available
时,卷即可供使用。
从快照创建卷
从快照创建的新卷在后台延时加载。这意味着在实例开始访问附加的卷及其所有数据之前,无需等待所有数据从 Amazon S3 传输到 EBS 卷。如果您的实例访问尚未加载的数据,卷会立即从 Amazon S3 下载请求的数据,然后在后台继续加载卷数据的剩余部分。在下载所有块并将其写入到卷后,才会实现卷性能。为避免在生产环境中影响初始性能,请参阅 初始化 Amazon EBS 卷。
从加密快照创建的新 EBS 卷会自动加密。您还可以在从未加密的快照还原卷的同时对卷进行动态加密。加密的卷只能附加到支持 EBS 加密的实例类型。有关更多信息,请参阅支持的实例类型。
您可以使用以下方法之一从快照创建卷。
- Console
-
使用控制台从快照中创建 EBS 卷
通过以下网址打开 Amazon EC2 控制台:https://console.aws.amazon.com/ec2/。
-
在导航窗格中,选择 Volumes。
-
选择 Create volume (创建卷)。
-
对于 Volume Type(卷类型),选择需要创建的卷类型。有关更多信息,请参阅Amazon EBS 卷类型。
-
对于 Size (大小),以 GiB 为单位输入卷的大小。有关更多信息,请参阅针对 EBS 卷的大小和配置的限制。
-
(仅限于 io1
、io2
及 gp3
)对于 IOPS,输入该卷应提供的每秒进行读写操作的次数 (IOPS) 的最大值。
-
(仅限于 gp3
)对于 Throughput(吞吐量),以 MiB/s 为单位输入卷应提供的吞吐量。
-
对于 Availability Zone,选择要在其中创建卷的可用区。一个卷只能附加到位于相同可用区中的实例。
-
对于 Snapshot ID(快照 ID),选择快照并从中创建卷。
-
设置卷的加密状态。
如果选定的快照已加密,或者您的账户已启用默认加密,则加密会自动启用,而且您无法禁用它。您可以选择用于加密卷的 KMS 密钥。
如果选定的快照未加密,且默认情况下账户未启用加密,则加密是可选的。要加密卷,请为 Encryption(加密)选择 Encrypt this volume(加密此卷),然后选择要用于加密卷的 KMS 密钥。
-
(可选)要为卷分配自定义标签,请在 Tags(标签)部分,选择 Add tag(添加标签),然后输入标签键和值对。有关更多信息,请参阅标记 Amazon EC2 资源。
-
选择 Create Volume。
Volume state(卷状态)为 available(可用)时,卷即可供使用。
-
要使用卷,请将其附加到实例。有关更多信息,请参阅将 Amazon EBS 卷挂载到实例。
- Amazon CLI
-
state
状态为 available
时,卷即可供使用。