亚马逊AWS官方博客
Amazon EBS 引入新的卷初始化预置速率,加速从 EBS 快照到新 EBS 卷的数据传输
现在,我们宣布 Amazon Elastic Block Store (Amazon EBS) 卷初始化预置速率正式发布,该功能可加速将数据从 EBS 快照(存储在 Amazon Simple Storage Service (Amazon S3) 中的高持久性卷备份)传输到新 EBS 卷的过程。
借助 Amazon EBS 卷初始化预置速率,您可以在可预测的时间内创建性能完备的 EBS 卷。您可以使用此功能来加快数百个并发卷和实例的初始化。当您需要从现有 EBS 快照中恢复,并需要尽快创建和初始化 EBS 卷时,也可以使用此功能。您可以使用此功能,通过 EBS 快照在不同可用区、AWS 区域或 AWS 账户中快速创建 EBS 卷的副本。每个卷的卷初始化预置速率费用基于完整快照大小和指定的卷初始化速率计算。
此新功能通过以您指定的 100 MiB/s 至 300 MiB/s 之间的恒定速率将数据从 EBS 快照提取到 EBS 卷,从而加快卷初始化过程。您可以指定卷初始化速率,以控制快照数据块从 Amazon S3 下载到卷的速度。
通过指定卷初始化速率,您可以在可预测的时间内创建性能完备的卷,从而提高操作效率并明确完成时间。如果您运行诸如 fio
/dd
之类的实用工具来加快工作流(如应用程序恢复、测试和开发的卷复制)的卷初始化,此功能将减轻管理此类脚本的操作负担,同时保持工作流的一致性和可预测性。
开始指定卷初始化速率
要开始指定此速率,您可以在启动 EC2 实例或从快照创建卷时选择卷初始化速率。
1.在 EC2 启动向导中创建卷
在 EC2 控制台的启动向导中启动新的 EC2 实例时,您可以在存储(卷)部分输入所需的卷初始化速率。
您还可以在创建和修改 EC2 启动模板时设置卷初始化速率。
在 AWS 命令行界面 (AWS CLI) 中,您可以在调用 run-instances
命令时,将 VolumeInitializationRate
参数添加到块设备映射中。
aws ec2 run-instances \
--image-id ami-0abcdef1234567890 \
--instance-type t2.micro \
--subnet-id subnet-08fc749671b2d077c \
--security-group-ids sg-0b0384b66d7d692f9 \
--key-name MyKeyPair \
--block-device-mappings file://mapping.json
mapping.json
的内容。此示例添加了一个大小为 8 GiB 的空 EBS 卷 /dev/sdh
。
[
{
"DeviceName": "/dev/sdh",
"Ebs": {
"VolumeSize": 8
"VolumeType": "gp3",
"VolumeInitializationRate": 300
}
}
]
要了解更多信息,请访问块设备映射选项,该选项定义了启动时要连接到实例的 EBS 卷和实例存储卷。
2.使用快照创建卷
当您使用快照创建卷时,还可以在 EC2 控制台中选择创建卷并指定卷初始化速率。
确认您的新卷及其初始化速率。
在 AWS CLI 中,您可以在调用 create-volume
命令时使用 VolumeInitializationRate
参数。
aws ec2 create-volume --region us-east-1 --cli-input-json '{
"AvailabilityZone": "us-east-1a",
"VolumeType": "gp3",
"SnapshotId": "snap-07f411eed12ef613a",
"VolumeInitializationRate": 300
}'
如果命令成功运行,您将收到以下结果。
{
"AvailabilityZone": "us-east-1a",
"CreateTime": "2025-01-03T21:44:53.000Z",
"Encrypted": false,
"Size": 100,
"SnapshotId": "snap-07f411eed12ef613a",
"State": "creating",
"VolumeId": "vol-0ba4ed2a280fab5f9",
"Iops": 300,
"Tags": [],
"VolumeType": "gp2",
"MultiAttachEnabled": false,
"VolumeInitializationRate": 300
}
您还可以在替换 EC2 实例的根卷和使用 EBS 容器存储接口 (CSI) 驱动程序配置 EBS 卷时设置卷初始化速率。
卷创建完成后,EBS 将持续跟踪数据加载进度,并在加载完成时向您的账户发送 EBS 的 Amazon EventBridge 通知,以便确定卷何时可以完全正常运行。
要了解更多信息,请访问 Amazon EBS 用户指南中的创建 Amazon EBS 卷和初始化 Amazon EBS 卷。
现已推出
Amazon EBS 卷初始化预置速率现已正式推出,目前支持所有 EBS 卷类型。系统将根据完整快照大小和指定的卷初始化速率向您收费。 要了解更多信息,请访问 Amazon EBS 定价页面。
要了解包括此功能在内的更多关于 Amazon EBS 的信息,请在 AWS Skill Builder 门户上学习免费数字课程。课程包含用例、架构图和演示等内容。
立即在 Amazon EC2 控制台中试用 此功能,并将反馈发送至 AWS re:Post for Amazon EBS 或通过您常用的 AWS Support 联系方式发送。
— Channy
*前述特定亚马逊云科技生成式人工智能相关的服务仅在亚马逊云科技海外区域可用,亚马逊云科技中国仅为帮助您了解行业前沿技术和发展海外业务选择推介该服务。