Provisioned IOPS SSD 磁碟區 - Amazon Elastic Compute Cloud

Provisioned IOPS SSD 磁碟區

佈建 IOPS SSD 磁碟區由固態硬碟 (SSD) 提供支援。它們是效能最高的 Amazon EBS 儲存磁碟區,專為需要低延遲的關鍵、IOPS 密集型和輸送量密集型工作負載而設計。

Amazon EBS 提供三種類型的佈建 IOPS SSD 磁碟區:

  • 佈建 IOPS SSD (io2) 磁碟區

  • 佈建 IOPS SSD (io2) Block Express 磁碟區

  • 佈建 IOPS SSD (io1) 磁碟區

下表提供佈建 IOPS SSD 磁碟區的使用案例、特性和效能摘要。如需每個執行個體類型最大 IOPS 和輸送量的相關資訊,請參閱 Amazon EBS – 最佳化執行個體

Provisioned IOPS SSD
容積類型 io2 Block Express * io2 io1
耐久性 99.999% 耐用性 (0.001% 年故障率) 99.999% 耐用性 (0.001% 年故障率) 99.8% - 99.9% 耐用性 (0.1% - 0.2% 年故障率)
使用案例

需要的工作負載:

  • 低於一毫秒的延遲

  • 持續的 IOPS 效能

  • 輸送量超過 64,000 IOPS 或 1,000 MiB/s

  • 需要持續 IOPS 效能或超過 16,000 IOPS 的工作負載

  • I/O 密集型資料庫工作負載

磁碟區大小 4 GiB - 64 TiB 4 GiB - 16 TiB
每個磁碟區的最大 IOPS (16 KiB I/O) 256,000 64,000 †
每個磁碟區的最大輸送量 4,000 MiB/s 1,000 MiB/s †
Amazon EBS Multi-Attach 支援
開機磁碟區 支援

* 只有 、R5b、Trn1、X2idn 和 X2iedn 執行個體支援 io2 Block Express 磁碟區。在啟動期間或啟動後連接至這些執行個體的 io2 磁碟區會自動在 Block Express 上執行。如需詳細資訊,請參閱 io2 Block Express 磁碟區

† 若要達到 1,000 MiB/秒的最大輸送量,磁碟區必須佈建 64,000 個 IOPS,且必須連接到建置在 Nitro 系統上的執行個體。在 2017 年 12 月 6 日之前建立的 io1 磁碟區,且在建立後尚未修改的磁碟區可能無法取得完整效能,除非您修改磁體區

佈建 IOPS SSD (io1 和 io2) 磁碟區

佈建 IOPS SSD (io1io2) 磁碟區的設計符合 I/O 密集工作負載的需求,特別是對儲存效能和一致性敏感的資料庫工作負載。佈建 IOPS SSD 磁碟區使用您在建立磁碟區時指定的 IOPS 速率,Amazon EBS 的 99.9% 的時間用來提供已佈建的效能。

io1 磁碟區的設計可提供 99.8% 至 99.9% 的磁碟區耐久性,而年故障率 (AFR) 不高於 0.2%,在一年期間內,每 1,000 個執行磁碟區最多可發生兩次磁碟區故障。io2 磁碟區的設計可提供 99.999% 的磁碟區耐久性,而 AFR 不高於 0.001%,這代表在 100,000 個執行中磁碟區的單一磁碟區只可能在一年內發生一次磁碟區故障。

佈建 IOPS SSD io1io2 磁碟區適用於所有 Amazon EC2 執行個體類型。連接至 R5b 執行個體的佈建 IOPS SSD io2 磁碟區會在 EBS Block Express 上執行。如需詳細資訊,請參閱 io2 Block Express 磁碟區

io2 磁碟區的考量

  • 請在啟動帶 io2 磁碟區的執行個體時記住下列事項:

    • 如果您使用支援 Block Express 的執行個體類型啟動具有 io2 磁碟區的執行個體,不論磁碟區的大小和 IOPS 數量為何,磁碟區會自動在 Block Express 上執行。

    • 如果執行個體類型不支援 Block Express,並且 io2 磁碟區大小超過 16 TiB 或 IOPS 數量超過 64,000 個,則無法啟動該執行個體類型。

    • 如果執行個體的加密 io2 磁碟區大小超過 16 TiB 或 IOPS 數量超過 64,000 個,您無法從未加密的 AMI 或共用的加密 AMI 使用 Block Express 啟動該執行個體。在這種情況下,您必須先在帳戶中建立加密的 AMI,然後使用該 AMI 啟動執行個體。

  • 請在建立 io2 磁碟區時記住下列事項:

    • 如果您在支援 Block Express 的區域中建立大小超過 16 TiB 或 IOPS 數量超過 64,000 的 io2 磁碟區,則磁碟區會自動在 Block Express 上執行。

    • 您無法在不支援 Block Express 的區域中建立大小超過 16 TiB 或 IOPS 數量超過 64,000 的 io2 磁碟區。

    • 如果您在支援 Block Express 的區域中建立大小超過 16 TiB 或 IOPS 數量超過 64,000 的 io2 磁碟區,則磁碟區不會在 Block Express 上執行。

    • 您無法從未加密的快照或共用的加密快照,建立大小超過 16 TiB 或 IOPS 數量超過 64,000 的 io2 磁碟區。在此情況下,您必須先在帳戶中建立加密的快照,然後使用該快照來建立磁碟區。

  • 請在io2 磁碟區連接至執行個體時記住下列事項:

    • 如果您將 io2 磁碟區連接至支援 Block Express 的執行個體,則磁碟區會自動在 Block Express 上執行。最多可能需要 48 小時才能最佳化 Block Express 的磁碟區。在此期間,磁碟區會提供 io2 延遲。最佳化磁碟區之後,其會提供 Block Express 支援的低於一毫秒的延遲。

    • 您無法將大小超過 16 TiB 或 IOPS 數量超過 64,000 的 io2 磁碟區連接至不支援 Block Express 的執行個體類型。

    • 如果您將大小不超過 16 TiB 且 IOPS 數量不超過 64,000 的 io2 磁碟區與支援 Block Express 的執行個體分開,並將其連接至不支援 Block Express 的執行個體類型,則磁碟區將不再在 Block Express 上執行,而且會提供 io2 延遲。

  • 請在修改 io2 磁碟區時記住下列事項:

    • 如果 io2 磁碟區連接至不支援 Block Express 的執行個體類型,您無法修改該磁碟區,也無法並將其大小增加到超過 16 TiB 或將其 IOPS 數量增加到超過 64,000。

效能

Provisioned IOPS SSD 磁碟區的大小範圍介於 4 GiB 到 16 TiB 之間,每個磁碟區可從 100 IOPS 佈建至 64,000 IOPS。您最多只能在 建置在 Nitro 系統上的執行個體 上達到 64,000 IOPS。其他執行個體系列可達到的效能最高到 32,000 IOPS。佈建 IOPS 與要求磁碟區大小的最大比率 (以 GiB 為單位) 為 50:1 (適用於 io1 磁碟區) 和 500:1 (適用於 io2 磁碟區)。例如,一個 100 GiB io1 磁碟區最多可佈建 5,000 IOPS,而一個 100 GiB io2 磁碟區最多可佈建 50,000 IOPS。在支援的執行個體類型上,下列磁碟區大小允許的佈建上限為 64,000 IOPS:

  • io1大小為 1,280 GiB 或更大的 磁碟區 (50 x 1,280 GiB = 64,000 IOPS)

  • io2大小為 128 GiB 或更大的 磁碟區 (500 x 128 GiB = 64,000 IOPS)

佈建高達 32,000 IOPS 的 Provisioned IOPS SSD 磁碟區支援的 I/O 大小上限為 256 KiB,而且會產生相當於 500 MiB/s 的輸送量。若 I/O 大小達到上限,則尖峰傳輸量會達到 2,000 IOPS。佈建超過 32,000 個 IOPS (最多可達 64,000 個 IOPS) 的磁碟區,以每個佈建 IOPS 16 KiB 的速率,產生線性增加的輸送量。例如,佈建 48,000 個 IOPS 的磁碟區最多可支援 750 MiB/秒的輸送量 (每個佈建 IOPS 16 KiB × 48,000 個佈建 IOPS = 750 MiB/秒)。若要達到 1,000 MiB/秒的最大輸送量,磁碟區必須佈建 64,000 個 IOPS (每個佈建 IOPS 16 KiB × 64,000 個佈建 IOPS = 1,000 MiB/秒)。下圖說明這些效能特性:


            io1 磁碟區的輸送量限制

您每個 I/O 所經歷的延遲,皆取決於佈建 IOPS 和工作負載描述檔。為了獲得最佳的 I/O 延遲體驗,請確保佈建 IOPS 以符合工作負載的 I/O 描述檔。

io2 Block Express 磁碟區

注意

僅 、R5b、Trn1、X2idn 和 X2iedn 執行個體支援 io2 Block Express 磁碟區。

io2 Block Express 磁碟區是新一代 Amazon EBS 儲存伺服器架構。其建構目的是為滿足在 Nitro 型 Amazon EC2 執行個體上執行之高要求 I/O 密集型應用程式的效能需求。

Block Express 架構可提升效能與規模。Block Express 伺服器使用可擴展可靠資料包 (SRD) 網路通訊協定與 Nitro 型執行個體進行通訊。此介面的實作位於執行個體主機硬體上專用於 Amazon EBS I/O 函數的 Nitro 卡中。其可將 I/O 延遲和延遲變化 (網路抖動) 降至最低,為您的應用程式提供更快速且更一致的效能。如需詳細資訊,請參閱 io2 Block Express 磁碟區

io2 Block Express 磁碟區適合受益於提供低於一毫秒延遲之單一磁碟區的工作負載,並支援比 io2 磁碟區更高的 IOPS、更高的輸送量和更大容量。

io2 Block Express 磁碟區支援與 io2 磁碟區相同的功能,包括 Multi-Attach 和加密。

注意

您無法將啟用 Multi-Attach 的 io2 磁碟區同時連接至支援 Block Express 的執行個體類型和不支援 Block Express 的執行個體類型。

考量

  • 目前僅 、R5b、Trn1、X2idn 和 X2iedn 執行個體支援 io2 Block Express 磁碟區。

  • 提供受支援執行個體的所有區域目前均可使用 io2 Block Express 磁碟區,包括美國東部 (俄亥俄)、美國東部 (維吉尼亞北部)、美國西部 (奧勒岡)、亞太區域 (孟買)、亞太區域 (首爾)、亞太區域 (新加坡)、亞太區域 (雪梨)、亞太區域 (東京)、加拿大 (中部)、歐洲 (法蘭克福)、歐洲 (愛爾蘭)、歐洲 (倫敦) 和歐洲 (斯德哥爾摩)。執行個體的可用性可能因可用區域而異。如需詳細資訊,請參閱《尋找 Amazon EC2 執行個體類型》。

效能

使用 io2 Block Express 磁碟區,您可以透過以下方式佈建磁碟區:

  • 低於一毫秒的平均延遲

  • 最高可達 64 TiB (65,536 GiB) 的儲存容量

  • 佈建 IOPS 最高可達 256,000,其 IOPS:GiB 比率為 1,000:1。可以透過大小為 256 GiB 或更大的磁碟區佈建最大 IOPS (1,000 IOPS × 256 GiB = 256,000 IOPS)。

  • 磁碟區輸送量最高可達 4,000 MiB/s。輸送量可按比例擴展至每個佈建 IOPS 0.256 MiB/s。最大輸送量可達到 16,000 IOPS 或更高的速率。


              io2 Block Express 磁碟區的輸送量限制

配額

io2 Block Express 磁碟區遵循與 io2 磁碟區相同的服務配額。如需詳細資訊,請參閱 Amazon EBS 配額

定價和計費

io2 磁碟區和 io2 Block Express 磁碟區的計費速率是相同的。如需詳細資訊,請參閱 Amazon EBS 定價

用量報告不區分 io2 Block Express 磁碟區和 io2 磁碟區。我們建議您使用標籤來協助您識別與 io2 Block Express 磁碟區相關的成本。