本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
创建 Amazon EBS 卷
您可以创建 Amazon EBS 卷,然后将其连接到同一可用区内的任何EC2实例。如果您创建加密EBS卷,则只能将其连接到支持的实例类型。有关更多信息,请参阅 支持的实例类型。
如果您要为高性能存储场景创建卷,则应确保使用预配置IOPSSSD卷(io1
或io2
),并将其连接到带宽足以支持您的应用程序的实例,例如EBS经过优化的实例。同样的建议也适用于吞吐量优化 HDD (st1
) 和 Col HDD d (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 客户)对于 Out ARN pos t,请输入要在其上创建 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 M EBS ulti-Attack 启用该卷,请选择 “启用多重连接”。有关更多信息,请参阅 使用 Amazon EBS 多重挂载将卷挂载到多个实例。
-
设置卷的加密状态。
如果您的账户已启用 encryption by default(默认加密),那么加密会自动启用,而且您无法禁用它。您可以选择用于加密卷的密KMS钥。
如果默认情况下您的账户未启用加密,则加密是可选的。要加密卷,请在 “加密” 中选择 “加密此卷”,然后选择用于加密该卷的密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钥。
如果选定的快照未加密,且默认情况下账户未启用加密,则加密是可选的。要加密卷,请在 “加密” 中选择 “加密此卷”,然后选择用于加密该卷的密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
时,卷即可供使用。