创建 Amazon EBS 卷
您可以创建一个 Amazon EBS 卷,然后将它附加到同一可用区内的任何 EC2 实例。如果您创建加密的 EBS 卷,则只能将其附加到支持的实例类型。有关更多信息,请参阅支持的实例类型。
如果您要针对一种高性能存储情形来创建卷,应确保使用预置 IOPS SSD 卷(io1
或 io2
)并将它挂载到一个具有足够带宽支持您的应用程序的实例,如 EBS 优化实例。此建议同样适用于吞吐量优化型 HDD(st1
)和 Cold HDD(sc1
)卷。有关更多信息,请参阅Amazon EBS 优化的实例。
如果您创建了一个用于 Windows 实例的卷,并且该卷大于 2048 GiB(或者小于 2048 GiB 但以后可能会增加),请确保将该卷配置为使用 GPT 分区表。有关更多信息,请参阅 Windows 对大于 2 TB 的硬盘的支持。
空的 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 卷。
- New 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 卷挂载到实例。
- Old console
-
使用控制台创建空 EBS 卷
通过以下网址打开 Amazon EC2 控制台:https://console.aws.amazon.com/ec2/。
-
从导航栏中,选择您想创建卷的区域。选择该内容是非常重要的,因为可以在区域之间共享某些 Amazon EC2 资源,而无法共享其他资源。有关更多信息,请参阅资源位置。
-
在导航窗格中,选择 Elastic Block Store 和卷。
-
选择 Create Volume。
-
对于 Volume Type,选择卷类型。有关更多信息,请参阅Amazon EBS 卷类型。
-
对于 Size (大小),以 GiB 为单位输入卷的大小。有关更多信息,请参阅针对 EBS 卷的大小和配置的限制。
-
对于 IOPS,输入该卷应提供的每秒进行读写操作的次数 (IOPS) 的最大值。您只能为 gp3
、io1
和 io2
卷指定 IOPS。
-
对于 Throughput (吞吐量),以 MiB/s 为单位输入卷应提供的吞吐量。您只能为 gp3
卷指定吞吐量。
-
对于 Availability Zone,选择要在其中创建卷的可用区。EBS 卷必须挂载到与卷位于同一可用区中的 EC2 实例。
-
(可选)如果实例类型支持 EBS 加密,并且您想要对卷进行加密,请选择加密此卷并选择一个 CMK。如果在此区域中启用了默认加密,则启用 EBS 加密并选择默认的 EBS 加密 CMK。您可以从主密钥中选择不同的 CMK,也可以粘贴您可以访问的任何密钥的完整 ARN。有关更多信息,请参阅Amazon EBS 加密。
-
(可选) 选择 Create additional tags 以将标签添加到卷。对于每个标签,提供标签键和标签值。有关更多信息,请参阅标记 Amazon EC2 资源。
-
选择 Create Volume。State(状态)为 available(可用)时,卷即可供使用。
-
要使用新卷,请将其附加到实例,格式化并挂载它。有关更多信息,请参阅将 Amazon EBS 卷挂载到实例。
- AWS CLI
-
state
状态为 available
时,卷即可供使用。
从快照创建卷
从快照创建的新卷在后台延时加载。这意味着在实例开始访问附加的卷及其所有数据之前,无需等待所有数据从 Amazon S3 传输到 EBS 卷。如果您的实例访问尚未加载的数据,卷会立即从 Amazon S3 下载请求的数据,然后在后台继续加载卷数据的剩余部分。在下载所有块并将其写入到卷后,才会实现卷性能。为避免在生产环境中影响初始性能,请参阅 初始化 Amazon EBS 卷。
从加密快照创建的新 EBS 卷会自动加密。您还可以在从未加密的快照还原卷的同时对卷进行动态加密。加密的卷只能附加到支持 EBS 加密的实例类型。有关更多信息,请参阅支持的实例类型。
您可以使用以下方法之一从快照创建卷。
- New 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 卷挂载到实例。
- Old console
-
使用控制台从快照中创建 EBS 卷
通过以下网址打开 Amazon EC2 控制台:https://console.aws.amazon.com/ec2/。
-
在导航栏中,选择快照所在的区域。
要使用快照在其他区域中创建卷,请将快照复制到新区域,然后使用快照在该区域中创建卷。有关更多信息,请参阅复制 Amazon EBS 快照。
-
在导航窗格中,选择 Elastic Block Store 和卷。
-
选择 Create Volume。
-
对于 Volume Type,选择卷类型。有关更多信息,请参阅Amazon EBS 卷类型。
-
对于 Snapshot ID (快照 ID),开始键入您要用于还原卷的快照的 ID 或描述,并从所建议的选项列表中选择该快照。
-
(可选)选择加密此卷以更改卷的加密状态。如果启用了默认加密,这是可选的。从主密钥中选择一个 CMK,以指定 EBS 加密的非默认 CMK。
-
对于 Size (大小),验证快照的默认大小满足您的需要,或者以 GiB 为单位输入卷的大小。
如果您指定卷大小和快照,其大小必须等于或大于快照的大小。当您选择一种卷类型和一个快照时,最小和最大卷大小将显示在 Size 旁边。有关更多信息,请参阅针对 EBS 卷的大小和配置的限制。
-
对于 IOPS,输入该卷应提供的每秒进行读写操作的次数 (IOPS) 的最大值。您只能为 gp3
、io1
和 io2
卷指定 IOPS。
-
对于 Throughput (吞吐量),以 MiB/s 为单位输入卷应提供的吞吐量。您只能为 gp3
卷指定吞吐量。
-
对于 Availability Zone,选择要在其中创建卷的可用区。EBS 卷必须挂载到与卷位于同一可用区中的 EC2 实例。
-
(可选) 选择 Create additional tags 以将标签添加到卷。对于每个标签,提供标签键和标签值。
-
选择 Create Volume。State(状态)为 available(可用)时,卷即可供使用。
-
要使用新卷,请将其附加到实例并挂载它。有关更多信息,请参阅将 Amazon EBS 卷挂载到实例。
-
如果创建的卷大于快照,则必须扩展卷上的文件系统,以利用额外的空间。有关更多信息,请参阅Amazon EBS 弹性卷。
- AWS CLI
-
state
状态为 available
时,卷即可供使用。