Block Storage是阿里雲為Elastic Compute Service提供的塊裝置類型產品,具備高效能、低時延等特性。您可以像使用物理硬碟一樣格式化並建立檔案系統來使用Block Storage,可滿足絕大部分通用業務情境下的資料存放區需求。
適用情境
- 雲端硬碟是阿里雲為Elastic Compute Service提供的資料區塊層級的Block Storage產品,採用多副本的分布式機制,具有低時延、高效能、持久性、高可靠等效能,可以隨時建立、擴容以及釋放。
- 本地碟是雲端式伺服器ECS所在物理機(宿主機)上的本地硬碟裝置,為ECS執行個體提供本機存放區訪問能力。本地碟適用於對儲存I/O效能和海量儲存性價比有極高要求的業務情境。具有低時延、高隨機IOPS、高輸送量、高性價比等優勢。
效能
衡量Block Storage產品的效能指標主要包括IOPS、輸送量和訪問時延。部分Block Storage產品對容量也有要求,例如不同效能等級的ESSD雲端硬碟對應的容量範圍不同。詳細的效能指標請參見Block Storage效能。
資料持久性和服務可用性
在同一可用性區域中,您的業務資料以多副本的形式分布儲存在Block Storage叢集中,保證讀寫過程中的資料穩定性,為ECS執行個體實現99.9999999%(9個9)的資料可靠性保證。
為進一步提升Block Storage的可靠性,建議您定期建立快照,為雲端硬碟提供資料備份能力,確保日誌和客戶交易等資訊有備份可查詢。詳情請參見快照概述。
擴充性和彈性
- 擴容已有雲端硬碟,您需要自行擴充已有分區或者擴充建立分區。
- 建立一塊新雲端硬碟,作為資料盤掛載到執行個體上,並需要自行分區格式化。
- 更換系統硬碟的同時指定更高的系統硬碟容量。
安全性
您可以通過存取控制RAM授權其他使用者訪問您雲端硬碟的許可權。
對於資料敏感型應用,建議您加密存放裝置。ECS雲端硬碟加密採用行業標準的AES-256演算法,利用祕密金鑰加密雲端硬碟以及雲端硬碟快照。從ECS執行個體傳輸到雲端硬碟的資料會被自動加密,並在讀取資料時自動解密。詳情請參見雲端硬碟加密概述。
介面
Block StorageAPI支援HTTP或者HTTPS網路請求協議,允許GET和POST方法。如果您熟悉網路服務協議和一種以上程式設計語言,推薦您調用API管理您的Block Storage。您可以通過阿里雲ECS SDK、阿里雲CLI、阿里雲API Explorer調用Block Storage API,對ECS執行個體上的雲端硬碟進行建立、刪除、查詢、掛載、卸載、擴容等操作,對儲存在OSS上的雲端硬碟快照進行建立、刪除、查詢等操作。
如果您更習慣使用圖形化的Web應用程式,可以使用ECS管理主控台,實現Block StorageAPI支援的所有操作。
費用模型
和其他阿里雲服務一樣,Block Storage有隨用隨付和訂用帳戶兩種計費方式。隨用隨付方式下,您按需開通和釋放Block Storage資源,無需提前購買大量資源,成本比傳統主機降低30%~80%;如果您使用訂用帳戶的方式,即先付費再使用,成本將進一步降低。
- 隨ECS執行個體建立雲端硬碟,計費方式和ECS執行個體相同。
- 為已有訂用帳戶ECS執行個體建立訂用帳戶雲端硬碟,計費方式為訂用帳戶。
- 在雲端硬碟頁面建立雲端硬碟,計費方式僅支援隨用隨付。
- 使用快照建立雲端硬碟,計費方式僅支援隨用隨付。