我想选择适合我的工作负载的 Amazon Elastic Block Store (Amazon EBS) 卷类型。
解决方法
以下是选择适合自己的 Amazon EBS 卷类型时需要考虑的因素:
Amazon EBS 提供上一代(硬盘驱动器 (HDD) 和固态硬盘 (SSD))卷类型。
**注意:**在修改卷类型之前,请参阅限制。
上一代
您可以将此卷类型用于备份和存档,或用于包含不经常访问的小数据集的工作负载。有关详细信息,请参阅 Amazon EBS 上一代卷。
HDD
HDD 卷类型的主要性能属性是吞吐量。HDD 型卷是需要较大规模 I/O 的工作负载或具有同步 I/O 的工作负载的最佳之选。对于此卷类型,最佳做法是使用 Amazon EBS 优化的 Amazon Elastic Compute Cloud (Amazon EC2) 实例。HDD 型卷不支持启动卷,因此您不能将其用作根卷。
HDD 型卷有两种类型,吞吐量优化型 HDD (st1) 和冷 HDD (sc1)。如果您优先考虑最佳性能,请使用 st1。如果您优先考虑成本优化,请使用 sc1。st1 和 sc1 都提供相同级别的耐久性。有关详细信息,请参阅 Amazon EBS 吞吐量优化型 HDD 和冷 HDD 卷。
SSD
SSD 卷类型的主要性能属性是 IOPS。SSD 型卷是较小规模 I/O 和随机 I/O 的最佳之选。对于这种卷类型,最佳做法是使用经过 EBS 优化的 Amazon EC2 实例。SD 型卷类型包括通用型 SSD 卷和预调配 IOPS SSD 卷。
通用型 SSD 卷
通用型 SSD 卷适用于需要低于以下条件的各种事务性工作负载:
- 16,000 IOPS
- 1,000 MiBps 的吞吐量
- 16 TiB 的卷大小
通用型 SSD 卷包括 gp2 和 gp3 类型。gp2 和 gp3 均可达到最多 16,000 的 IOPS,且两者提供相同级别的耐久性。但是,gp2 卷可达到的每个卷的最大吞吐量 (250 MiBps) 低于 gp3 卷 (1,000 MiBps)。gp2 卷的 IOPS 性能随卷大小线性扩展,gp2 突增性能适用于具有较高的 IOPS 突增速率的工作负载。gp3 卷不使用突增性能。但是,无论卷大小如何,gp3 卷均可提供稳定的 3,000 IOPS 基准性能和 125 Mibps 的吞吐量性能。使用 gp3 卷,您可以独立于存储大小预置 IOPS 和吞吐量。
如果您当前使用 gp2 并想要更改为卷类型 gp3,请参阅从 gp2 迁移到 gp3。
**注意:**如果您在更改卷类型时未指定 IOPS 或吞吐量性能,Amazon EBS 会预置更高的性能值。
预调配 IOPS SSD卷
预调配 IOPS SSD 卷包括 io2 Block Express 卷和 io1 卷。如果您的工作负载每个卷需要高达 64,000 IOPS 和高达 1,000 Mibps 的吞吐量,请使用 io1。如果您的工作负载每个卷需要高达 256,000 IOPS 和高达 4,000 Mibps 的吞吐量,请使用 io2 Block Express。如果您还需要更高的耐久性和更高的每 GiB 配给,请使用 io2 Block Express。
**注意:**2023 年 11 月 21 日之后创建的所有 io2 卷均为 io2 Block Express 卷。要将 2023 年 11 月 21 日之前创建的 io2 卷转换为 io2 Block Express 卷,请修改卷的 IOPS 或大小。
如果您在 2017 年 12 月 6 日之前创建了 io1 卷,则必须修改该卷。确保您预置了 64,000 IOPS 以达到最大 1,000 Mibps 的吞吐量。
io2 Block Express 适用于所有基于 Nitro 系统构建的 EC2 实例。
IOPS、吞吐量和延迟的最大值基于 16 KiB 的 I/O 大小。更大规模的 I/O 无法达到这些最大值。