Amazon Elastic Block Store(EBS)是Amazon Web Services(AWS)提供的持久性區塊儲存服務,它允許使用者為EC2 執行個體提供高效、可靠的儲存。 EBS 磁碟區是AWS 雲端環境中儲存資料的基礎元件,廣泛應用於資料庫、檔案系統、備份儲存等場景。根據效能需求、持久性要求和成本考慮,Amazon 提供了多種類型的EBS 卷,以便滿足不同的業務需求。了解不同類型的EBS 卷,能幫助使用者更好地選擇適合自己工作負載的儲存方案,進而提高系統效能和成本效益。

EBS 磁碟區類型概述
EBS 卷根據性能和成本進行分類。以下是每種類型的詳細資訊:
| 卷類型 | 用例 | 主要特點 |
| GP2型 | 通用SSD | 平衡的效能,基線IOPS 隨著磁碟區大小而成長 |
| gp3 | 通用SSD(下一代) | 可預測的效能、可設定的IOPS/吞吐量 |
| io1 | 預配置IOPS SSD | 高性能、低延遲、可客製化IOPS |
| io2 | 預配置IOPS SSD(下一代) | 更高的耐用性,非常適合關鍵工作負載 |
| sc1 | 冷硬碟 | 低成本、高吞吐量、不頻繁訪問 |
| st1 | 吞吐量優化的HDD | 低成本、高吞吐量,適用於大數據工作負載 |
| 磁性(標準) | 舊版啟動卷 | 低成本、基本性能 |
詳細描述
gp2(通用SSD)
- 用例:通用工作負載,如啟動磁碟區、小型/中型資料庫。
- 表現:
- 基本IOPS:3 IOPS/GB(最高16,000 IOPS)。
- 小卷最高可達3,000 IOPS。
- 吞吐量:最大250 MB/s。
- 擴充:效能隨大小擴展(最高16 TiB)。
gp3(通用SSD)
- 用例:需要可預測效能、資料庫或大型部署的應用程式。
- 表現:
- 固定3,000 IOPS 基線,可配置高達16,000 IOPS。
- 吞吐量可配置高達1,000 MB/s。
- 相對於gp2 的優勢:
- 具有成本效益(更低的$/GB)。
- IOPS 和吞吐量可與大小獨立擴充。
io1(預先設定IOPS SSD)
- 用例:關鍵任務應用程序,如大型資料庫、SAP HANA 等。
- 表現:
- 預先配置IOPS:100–64,000(最大值取決於磁碟區大小和實例類型)。
- 延遲:低(亞毫秒)。
- 耐用性:設計可用性達99.9%。
io2(預先設定IOPS SSD)
- 用例:企業級資料庫、財務系統。
- 表現:
- 更高的耐用性(99.999% 的耐用性)。
- IOPS與io1類似,但一致性較好。
- 成本:高於io1,但對於關鍵數據來說是合理的。
sc1(冷硬碟)
- 用例:不經常存取的數據,如檔案儲存。
- 表現:
- 基準吞吐量:12 MB/s/TiB(最大250 MB/s)。
- 專為順序工作負載而設計。
- 成本:所有類型中成本最低。
- 限制:不適合隨機存取或延遲敏感的工作負載。
st1(吞吐量優化HDD)
- 用例:流工作負載、大數據、資料倉儲。
- 表現:
- 基準吞吐量:40 MB/s/TiB(最大500 MB/s)。
- 專為高吞吐量、順序工作負載而設計。
- 成本:低於SSD 類型但高於sc1。
磁性(標準)
- 用例:遺留工作負載,低成本不頻繁存取。
- 表現:
- 吞吐量:高達90 MB/s。
- 延遲:高於SSD。
- 狀態: 正在逐步淘汰,以支援現代類型。
比較卷的類型
| 特徵 | GP2型 | gp3 | io1 |
| 類型 | 固態硬碟 | 固態硬碟 | 固態硬碟 |
| 最大尺寸 | 16 鈦合金 | 16 鈦合金 | 16 鈦合金 |
| 最大IOPS | 16,000 | 16,000 | 64,000 |
| 最大吞吐量 | 250MB/秒 | 1,000 MB/秒 | 1,000 MB/秒 |
| 成本效益 | 緩和 | 高的 | 低的 |
| 耐用性 | 標準 | 標準 | 高的 |
主要考慮因素
- 選擇gp3而不是gp2可以節省成本並獲得更好的可配置性。
- 對於關鍵的、 IOPS 密集型工作負載,請使用io1或io2 。
- 選擇st1來處理串流、順序資料工作負載。
- 選擇sc1來滿足冷藏、檔案儲存需求。
- 除非舊系統需要,否則請避免使用Magnetic 。
根據工作負載的不同需求,選擇合適的EBS 磁碟區類型對於最佳化儲存效能和成本效益至關重要。對於大多數常規應用,通用型SSD(如gp3)是最佳選擇;對於需要高性能和高吞吐量的應用,性能優化型SSD(如io2 和io2 Block Express)能提供極致的性能;對於存儲大資料和冷儲存需求,冷磁碟型HDD(如st1 和sc1)提供了更具成本效益的方案。在選擇EBS 磁碟區時,瞭解每種類型的特性和適用場景,可以幫助使用者根據特定需求配置最合適的儲存資源,提升系統的整體表現和成本效益。


