通用型 SSD 卷 - Amazon EBS

通用型 SSD 卷

固态硬盘(SSD)支持通用型 SSD(gp2 和 gp3)卷。通用型 SSD 卷在各种事务性工作负载的价格和性能之间实现平衡。其中包括虚拟桌面、中型单实例数据库、延迟敏感型交互式应用程序、开发和测试环境以及启动卷。建议为大多数工作负载使用这种卷。

Amazon EBS 提供以下类型的通用型 SSD 卷:

通用型 SSD(gp3)卷

通用型 SSD(gp3)卷是最新一代通用型 SSD 卷,也是 Amazon EBS 提供的成本最低的 SSD 卷。这种卷类型有助于为大多数应用程序提供合理得当的价格和性能。其还可以帮助您独立于卷大小扩展卷的性能。这意味着您可以预置所需性能,而无需预置额外的块存储容量。此外,gp3 卷每 GiB 价格比通用型 SSD(gp2)卷低了 20%。

gp3 卷提供不超过十毫秒的延迟以及 99.8% 到 99.9% 的卷耐用性,年故障率(AFR)不高于 0.2%,这意味着在一年期间内,每 1000 个运行的卷最多发生两个卷故障。AWS 设计 gp3 卷在 99% 的时间内提供其预置性能。

gp3 卷性能

提示

gp3 卷不使用突增性能。其可以无限期地维持其完全预调配 IOPS 和吞吐量性能。

IOPS 性能

gp3 卷提供 3000 IOPS 的一致基准 IOPS 性能,这包含在存储价格中。您可以按每 GiB 卷大小 500 IOPS 的比例预置额外的 IOPS(最大 16000 IOPS),但需支付额外费用。可为 32 GiB 或更大的卷预置最大 IOPS(每 GiB 500 IOPS × 32 GiB = 16000 IOPS)。

吞吐量性能

gp3 卷提供 125 MiB/s 的一致基准吞吐量性能,这包含在存储价格中。您可以按每个预调配 IOPS 0.25 MiB/s 的比例预置额外的吞吐量(最高 1000 MiB/s),但需支付额外费用。最大吞吐量可预置为 4000 IOPS 或更高以及 8 GiB 或更大(4000 IOPS × 每 IOPS 0.25 MiB/s = 1000 MiB/s)。

gp3 卷大小

gp3 卷的大小范围为 1 GiB 到 16 TiB。

从 gp2 迁移到 gp3

如果您当前正在使用 gp2 卷,则可以使用 使用 Amazon EBS 弹性卷修改卷 操作将卷迁移到 gp3。您可以使用 Amazon EBS 弹性卷操作修改现有卷的卷类型、IOPS 和吞吐量,而不中断 Amazon EC2 实例。当使用控制台创建卷或从快照中创建 AMI 时,卷类型的默认选择是“通用型 SSD gp3”。在其他情况下,默认选择是 gp2。在这些情况下,可以选择 gp3 作为卷类型而不是使用 gp2

若要了解将 gp2 卷迁移到 gp3 可以节省多少费用,请使用 Amazon EBS gp2 至 gp3 迁移成本节省计算器

通用型 SSD(gp2)卷

这种卷类型可提供经济实惠的存储,是广泛事务性工作负载的理想选择。使用 gp2 卷,性能随卷大小而扩展。

提示

gp3 卷是最新一代通用型 SSD 卷。其提供更加可预测的性能扩展,而且价格比 gp2 卷低 20%。有关更多信息,请参阅通用型 SSD(gp3)卷

若要了解将 gp2 卷迁移到 gp3 可以节省多少费用,请使用 Amazon EBS gp2 至 gp3 迁移成本节省计算器

gp2 卷提供不超过十毫秒的延迟以及 99.8% 到 99.9% 的卷耐用性,年故障率(AFR)不高于 0.2%,也就是说,在一年内,每 1000 个运行的卷最多有两个故障卷。AWS 设计 gp2 卷在 99% 的时间内交付其预置性能。

gp2 卷性能

IOPS 性能

基准 IOPS 性能以每 GiB 卷大小 3 IOPS 的速度,在最小 100 IOPS 和最大 16000 IOPS 之间进行线性扩缩。IOPS 性能预置如下:

  • 33.33 GiB 及更小的卷预置至少 100 IOPS。

  • 大于 33.33GiB 的卷预置每 GiB 卷大小 3IOPS,最高可达 16000IOPS,达到 5334GiB(3 X 5334)。

  • 5334 GiB 及更大的卷预置 16000 IOPS。

小于 1 TiB 的 gp2 卷(且预置的 IOPS 低于 3000)可在需要较长时间时突增至 3000 IOPS。卷的突增能力受 I/O 积分的控制。I/O 需求大于基准性能时,卷花费 I/O 积分以突增至所需的性能级别(最多 3000 IOPS)。突增时,I/O 积分不会累积,而是按照高于基准 IOPS 的 IOPS 速率进行消费(费用率 = 突增 IOPS - 基准 IOPS)。卷累积的 I/O 积分越多,其维持突增性能的时间就越长。您可以按如下方式计算突增持续时间

(I/O credit balance) Burst duration = ------------------------------ (Burst IOPS) - (Baseline IOPS)

I/O 需求降至基准性能水平或更低时,卷开始以每 GiB 卷大小每秒 3 个 I/O 积分的速率获得 I/O 积分。每个卷都有 540 万 I/O 积分的 I/O 积分累积限制,这足以在至少 30 分钟内维持 3000 IOPS 的最大突增性能。

注意

每个卷都有 540 万 I/O 积分的初始 I/O 积分余额,这为启动卷提供了快速初始启动循环,并为其他应用程序提供良好的引导过程。

下表列出了示例卷大小和卷的相关基准性能、突增持续时间(从 540 万 I/O 积分开始时)以及重填空 I/O 积分余额所需的时间。

卷大小(GiB) 基准性能(IOPS) 3000 IOPS 时的最大突增持续时间(秒) 重填空 I/O 积分余额所需的时间(秒)

1 至 33.33

100

1862

54000

100

300

2000

18000

334(最大吞吐量的最小大小)

1,002

2,703

5,389

750

2250

7200

2400

1000

3000

不适用*

不适用*

5334(最大 IOPS 的最小大小)及更大

16000

不适用*

不适用*

*卷的基准性能超过了最大突发性能。

您可以使用 Amazon CloudWatch 中的 Amazon EBS BurstBalance 指标监控卷的 I/O 积分余额。此指标显示 gp2 剩余的 I/O 积分百分比。有关更多信息,请参阅Amazon EBS I/O 特性和监控。您可以设置警报,以便在 BurstBalance 值降到特定水平时获取通知。有关更多信息,请参阅 Creating CloudWatch Alarms(创建 CloudWatch 警报)。

吞吐量性能

gp2 提供介于 128 MiB/s 和 250 MiB/s 之间的吞吐量,具体取决于卷大小。吞吐量性能预置如下:

  • 170 GiB 或更小的卷提供最大 128 MiB/s 的吞吐量。

  • 大于 170 GiB 但小于 334 GiB 的卷可以突增至 250 MiB/s 的最大吞吐量。

  • 334 GiB 及更大的卷提供 250 MiB/s 的吞吐量。

gp2 卷的吞吐量可以使用以下公式计算,吞吐量上限为 250 MiB/s:

Throughput in MiB/s = IOPS performance × I/O size in KiB / 1,024

gp2 卷大小

gp2 卷的大小范围为 1 GiB 到 16 TiB。请记住,卷性能随卷大小呈线性扩缩。