我想要選擇適合我工作負載的 Amazon Elastic Block Store (Amazon EBS) 磁碟區類型。磁碟區類型之間的差異為何?
解決方式
決定何種 Amazon EBS 磁碟區類型適合您的需求時,請考慮下列事項:
Amazon EBS 提供下列磁碟區類型:上一代、硬碟 (HDD) 和固態硬碟 (SSD)。
**注意:**變更你的磁碟區類型之前,請參閱限制。
上一代
您可將此磁碟區類型用來作為備份和封存,或用於您不常存取之小型資料集的工作負載。如需此磁碟區類型的詳細資訊,請參閱上一代磁性磁碟區。
硬碟 (HDD)
此磁碟區類型的首要效能屬性為輸送量。HDD 支援的磁碟區已針對需要大量 I/O 大小的工作負載或具有同步 I/O 的工作負載進行最佳化。最佳實務是針對此磁碟區類型使用 Amazon EBS 最佳化的 Amazon Elastic Compute Cloud (Amazon EC2) 執行個體。HDD 支援的磁碟區不支援啟動磁碟區,因此您無法選擇其做為根磁碟區。
HHD 支援的磁碟區分為兩個類別:輸送量最佳化 HDD (st1) 和冷 HDD (sc1)。若最佳性能是您的首要任務,則請考慮 st1。若成本最佳化是您的優先考量,則請考慮 sc1。st1 和 sc1 皆提供相同等級的耐用性。如需輸送量最佳化 HDD 和冷 HDD 的詳細資訊,請參閱 HDD 支援磁碟區的概觀。
固態硬碟 (SSD)
此磁碟區類型的首要效能屬性為 IOPS。SSD 支援的磁碟區已針對小型 I/O 大小和隨機 I/O 進行最佳化。最佳實務是針對此磁碟區類型使用 Amazon EBS 最佳化執行個體。SSD 支援的磁碟區類型包括一般用途 SSD 磁碟區和佈建 IOPS SSD 磁碟區。
一般用途 SSD 磁碟區
一般用途 SSD 磁碟區適用於各種需求低於下列需求的交易式工作負載:
- 16,000 IOPS
- 每秒 1,000 MiB 的輸送量
- 160-TiB 磁碟區大小
一般用途 SSD 磁碟區包括 gp2 和 gp3 類型。gp2 和 gp3 皆可達到 16000 IOPS,並提供相同層級的耐用性。但是,gp2 磁碟區達到的每個磁碟區最大輸送量 (250 MiB/秒) 低於 gp3 磁碟區 (1000 MiB/秒)。gp2 磁碟區的 IOPS 效能會隨磁碟區大小線性擴展,而 gp2 爆量效能適合具有高 IOPS 爆量率的工作負載。gp3 磁碟區不使用爆量效能。但是,無論磁碟區大小為何,gp3 磁碟區皆可提供一致的 3,000 IOPS 基準效能和 125 MiB/秒的輸送量效能。使用 gp3 磁碟區,您可佈建 IOPS 和輸送量,而不受儲存大小的影響。
若您目前正使用 gp2,且想要變更為 gp3,請參閱從 gp2 遷移至 gp3。
**注意:**若您在磁碟區類型從 gp2 變更為 gp3 時未指定 IOPS 或輸送量效能,則 Amazon EBS 會佈建效能較高的效能。
佈建 IOPS SSD 磁碟區
佈建 IOPS SSD 磁碟區包括 io2 磁碟區、io2 Block Express 磁碟區和 io1 磁碟區。每個磁碟區需要最少每個磁碟區 16,000 KiB I/O 的 IOPS。若您的工作負載需要每個磁碟區高達 64,000 IOPS 及高達 1,000 MiB/s 的輸送量,則請使用 io1 和 io2。若您的工作負載需要每個磁碟區高達 256,000 IOPS,及高達 4,000 MiB/s 的輸送量,則請使用 io2 Block Express。若您需要更高的耐用性和每個 GiB 更多配額,請使用 io2 或 io2 Block Express。
**注意:**如要達到這些磁碟區類型的最佳效能,請考慮下列事項:
- io1:若您在 2017 年 12 月 6 日之前建立了 io1 磁碟區,則必須修改磁碟區。
- io1 和 io2:請確定您已佈建了 64,000 IOPS 以達到最大 1,000 MiB/秒輸送量。
- io2 Block Express:僅 c7g、r5b、trn1、x2idn 和 x2iedn 執行個體支援 io2 Block Express 磁碟區。
- IOPS、輸送量和延遲的最大值是以 16 KiB 的 I/O 大小為基礎。較大的 I/O 大小無法達到這些最大值。