阿里云ESSD(Enterprise SSD)云盤結合25 GE網絡和RDMA技術,為您提供單盤高達100萬的隨機讀寫能力和單路低時延性能。本文介紹了ESSD云盤的性能級別、適用場景及性能上限,提供了選擇不同ESSD云盤性能級別時的參考信息。
ESSD云盤的規格
ESSD云盤的API取值為cloud_essd,提供了四個性能級別的云盤規格,四種性能級別的核心差異在于單盤性能上限的不同。
ESSD云盤屬性 | 性能級別PL(Performance Level) | |||
PL3 | PL2 | PL1 | PL0 | |
性能描述 | 并發極限I/O性能極高,讀寫時延極穩定。 | 并發極限I/O性能較高,讀寫時延穩定。 | 并發極限I/O性能中等,讀寫時延較為穩定。 | 并發極限I/O性能中等,讀寫時延較為穩定。 |
云盤容量范圍(GiB) | 1,261~65,536 | 461~65,536 | 20~65,536 | 1~65,536 |
數據可靠性 | 99.9999999% | 99.9999999% | 99.9999999% | 99.9999999% |
單盤最大IOPS(Input/Output Operations Per Second) | 1,000,000 | 100,000 | 50,000 | 10,000 |
單盤最大吞吐量(MB/s) | 4,000 | 750 | 350 | 180 |
單盤IOPS性能計算公式 | min{1800+50*容量, 1000000} | min{1800+50*容量, 100000} | min{1800+50*容量, 50000} | min{1800+12*容量, 10000} |
單盤吞吐量性能計算公式(MB/s) | min{120+0.5*容量, 4000} | min{120+0.5*容量, 750} | min{120+0.5*容量, 350} | min{100+0.25*容量, 180} |
業務場景示例 | 中大型核心業務關系型數據庫及NoSQL數據庫,大型SAP和Oracle系統。 | 中等規模的關系型數據庫、NoSQL數據庫、中等規模的ELK日志集群、SAP和Oracle等企業級商用軟件。 | 中小型MySQL和SQLServer等數據庫場景,中小規模ELK日志集群,SAP和Oracle等企業級商用軟件,容器應用。 | 中小型MySQL和SQLServer等數據庫場景,中小規模ELK日志集群,SAP和Oracle等企業級商用軟件,容器應用。 |
在推薦業務場景下,這些產品的系統盤或數據盤建議替換為ESSD云盤。 | 16核vCPU以上本地SSD實例規格族(i1、i2、i2g)的數據盤 | SSD云盤,本地SSD實例規格族(i1、i2、i2g)的數據盤 | SSD云盤 | 系統盤 |
關于如何壓測ESSD云盤,請參見測試ESSD云盤IOPS性能。
計費
云服務器ECS支持創建按量付費和包年包月兩種計費方式的ESSD云盤。
有關不同ESSD云盤性能級別的定價詳情,請參見塊存儲定價。
應用場景
ESSD云盤適用于時延敏感的應用或者I/O密集型業務場景:
大型OLTP(Online Transaction Processing)數據庫:如MySQL、PostgreSQL、Oracle、SQL Server等關系型數據庫
NoSQL數據庫:如MongoDB、HBase、Cassandra等非關系型數據庫
Elasticsearch分布式日志:ELK(Elasticsearch、Logstash和Kibana)日志分析等
支持NVMe協議
ESSD云盤支持以NVMe協議掛載到ECS實例,具體信息,請參見NVMe協議概述。
基于NVMe協議,ESSD云盤支持開啟多重掛載功能,可以掛載到多個ECS實例。具體信息,請參見云盤多重掛載功能。
容量范圍與性能級別的關系
對于存儲設備而言,不同的容量能達到的性能不同,容量越大,存儲設備的數據處理能力越強。所有ESSD云盤性能級別的單位容量的I/O性能均一致,但云盤性能隨容量增長而線性增長,直至達到該性能級別的單盤性能上限。
性能級別 | ESSD云盤容量范圍(GiB) | 最大IOPS | 最大吞吐量(MB/s) |
PL0 | 1~65,536 | 10,000 | 180 |
PL1 | 20~65,536 | 50,000 | 350 |
PL2 | 461~65,536 | 100,000 | 750 |
PL3 | 1,261~65,536 | 1,000,000 | 4,000 |
示例一:張先生在ECS管理控制臺上創建ESSD云盤時,選擇了20 GiB。則張先生只能選購PL0或者PL1性能級別的ESSD云盤,對應的上限分別為10,000和50,000。
示例二:張先生在ECS管理控制臺上創建ESSD云盤時,選擇了32,000 GiB。則張先生能選購PL0至PL3性能級別的ESSD云盤,對應的IOPS上限分別為10,000、50,000、100,000和1,000,000。
實例規格的存儲I/O性能
部分全新一代實例規格族的存儲I/O性能和實例規格成正比線性關系,以存儲增強型實例規格族g7se為例,實例規格越高可獲得的存儲IOPS和吞吐量越高。更多信息,請參見存儲I/O性能。
實例規格與ESSD云盤性能的關系規則如下所示:
如果ESSD云盤的性能總和不超過實例規格族所對應的存儲I/O能力,實際存儲性能以ESSD云盤性能為準。
如果ESSD云盤的性能總和超過了實例規格族所對應的存儲I/O能力,實際存儲性能以該實例規格對應的存儲I/O能力為準。
以存儲增強型實例規格族g7se為例,不同規格的實例掛載不同性能級別的ESSD云盤時,實際的存儲性能會有所不同。以下為示例。
示例一:張先生選擇了ecs.g7se.xlarge 16 GiB規格實例,該實例規格最大存儲I/O性能為60,000 IOPS。ECS實例僅掛載了1塊2,000 GiB,性能級別為PL2的ESSD云盤,對應單盤IOPS最大為100,000。則該ECS實例的最大存儲IOPS為60,000,無法達到100,000。
示例二:張先生選擇了ecs.g7se.4xlarge 64 GiB規格實例,該實例規格最大存儲I/O性能為150,000 IOPS。ECS實例掛載了3塊2,000 GiB,性能級別為PL2的ESSD云盤,對應單盤IOPS最大為100,000,總IOPS最大為300,000。則該ECS實例的最大存儲IOPS為150,000。
示例三:張先生選擇了ecs.g7se.4xlarge 64 GiB規格實例,該實例規格最大存儲I/O性能為150,000 IOPS。ECS實例僅掛載了1塊2,000 GiB,性能級別為PL3的ESSD云盤,對應單盤IOPS最大為101,800。則該ECS實例的最大存儲IOPS為101,800。
ESSD支持的實例規格族
ESSD云盤PL0~PL3支持的實例規格族,請參見實例規格族。
相關文檔
在使用ESSD云盤的過程中:
如果您的應用程序或工作負載的性能需求發生了變化,或出現存儲容量不足等情況,您可能需要變更云盤類型來滿足當前的業務需求,以提供更好的性能。具體操作,請參見變更云盤類型。
ESSD云盤的四種性能級別可以達到的性能上限不同。您可以根據應用程序的性能需求選擇不同的性能級別,并在必要時進行調整。具體操作,請參見修改ESSD云盤性能級別。