在我们选择阿里云服务器系统盘和数据盘的时候,有部分云服务器同时支持ESSD Entry云盘和ESSD云盘,对于部分初次接触阿里云服务器的用户来说,可能并不是很清楚他们之间的区别,因此不知道选择哪种更好更能满足自己场景的需求,本文为大家介绍一下阿里云服务器ESSD Entry云盘和ESSD云盘的区别及选择参考。
一、云盘类型
目前阿里云服务器有ESSD AutoPL、高效云盘、ESSD云盘、SSD云盘可供选择,很多新手用户并不清楚他们之间的区别,也就不知道应该如何选择,因为不同的云盘在最大IOPS、最大吞吐量等性能上是有区别的,下面我们一起来他们之间的区别,这样就有助于我们选择适合自己需求的系统盘与数据盘了。
云盘是阿里云为云服务器ECS提供的数据块级别的块存储产品,采用分布式三副本机制,为ECS实例提供99.9999999%的数据可靠性保证。
1、按用途分类
云盘类型 | 说明 |
---|---|
系统盘 | 是ECS实例的启动盘,用于存储操作系统和程序文件等系统相关的数据。只能随ECS实例创建,生命周期与挂载的ECS实例相同。 |
数据 | 用于存储用户数据、日志和其他应用程序等非系统相关的数据。可以随ECS实例创建,也可以单独创建。 |
2、按性能分类
按云盘性能不同,分为ESSD AutoPL云盘、ESSD PL-X云盘、ESSD云盘、ESSD Entry云盘以及上一代云盘(SSD云盘、高效云盘和普通云盘)。各云盘类型对比说明如下所示:
云盘类型 | 特点 | 应用场景 | 计费 |
---|---|---|---|
ESSD AutoPL云盘 | 容量与性能可解耦 支持预配置云盘性能 支持性能突发 |
ESSD云盘所适用的场景 云盘容量固定,云盘性能要求高 业务波动较大,波峰高频出现,需应对突发业务 |
云盘容量费 预配置性能费(开启后按量收费) 突发性能费(开启后按量收费) |
ESSD PL-X云盘 | 超高IOPS 超高吞吐量 超低时延 支持预配置云盘性能 |
对云盘IOPS、吞吐量和时延有更高要求的OLTP数据库和KV数据库 | 云盘容量费 预配置性能费(默认开启,开启后收费) |
ESSD云盘 | 高IOPS 低延迟 |
时延敏感的应用或者I/O密集型业务场景: 大型OLTP数据库 NoSQL数据库 Elasticsearch分布式日志 |
云盘容量费 |
ESSD Entry云盘 | 高IOPS 低延迟 |
开发与测试业务 做为系统盘 |
云盘容量费 |
3、上一代云盘
SSD云盘、高效云盘和普通云盘属于上一代云盘产品,已在部分地域及可用区逐步停止售卖。您在选择云盘时,建议选用ESSD PL0云盘或ESSD Entry云盘替换高效云盘和普通云盘,选用ESSD AutoPL云盘替换SSD云盘。
云盘类型 | 特点 | 应用场景 | 计费 |
---|---|---|---|
SSD云盘 | 高随机读写性能 高可靠性 |
I/O密集型应用 中小型关系数据库和NoSQL数据库 |
云盘容量费 |
高效云盘 | 高性价比 高可靠性 |
开发与测试业务 做为系统盘 |
云盘容量费 |
普通云盘 | 高性价比 | 成本较低,适用于对存储性能要求不高的开发与测试业务 | 云盘容量费 |
二、AutoPL云盘
全球首款可配置额外性能的云盘,并随业务需求动态提升,最高可达100万,满足数据库、数据分析、在线游戏等业务场景需求。同时,AutoPL具备随时可修改的预配置性能和随时可开关的性能突发,满足业务发展的需要,灵活弹性。
AutoPL云盘产品特性
1、性能突发
性能随需求上涨自动提高,最高可达100万IOPS。
2、购买云盘额外性能
通过预配置,可购买云盘额外性能,并节省成本。
3、灵活配置
性能突发和预配置性能均可修改和关闭。
AutoPL云盘适用场景
1、云盘容量小,性能需求高
业务需要运行OTLP类型数据库,云盘容量要求小,但性能要求高。
2、面向ToC场景,业务需随时应付突发峰值压力
大促及日常高峰压力难以预测,若云盘性能到达规格上限会影响业务正常运行。
3、业务压力具备典型周期,需要弹性能力优化成本
业务具备周期性峰值,业务需要根据不同的周期,使用不同的性能,以优化成本。
三、ESSD PL-X云盘
ESSD PL-X云盘基于阿里云全新一代云盘技术,通过最新的网络和存储技术,实现低至30us的IO延迟和12GB/s的吞吐。相比ESSD PL3,延迟降低70%,吞吐提升200%。媲美传统物理机性能,在满足高性能OLTP、KV数据库的同时,仍具备云盘高可靠性和弹性能力。
ESSD PL-X云盘产品特性
1、极致性能
低至30us的延迟和高达12GB/s的吞吐,媲美线下物理机本地NVMe盘的性能。
2、全预配置
用户可根据业务需求,灵活配置所需IO能力,最高可达1000 IOPS/GB。
ESSD PL-X云盘适用场景
1、高并发OLTP数据库
典型数据库MySQL可提升最高3倍写性能、最多60%读性能(基于sysbench,与ESSD PL3相比)。
2、高性能KV数据库
典型高性能KV数据库Aerospike可提升最高150%性能(基于ACT测试,与ESSD PL3相比)。
ESSD AutoPL云盘、ESSD PL-X云盘与ESSD云盘、SSD云盘和高效云盘性能对比参考表
云盘类型 | 描述 |
---|---|
ESSD AutoPL云盘 | ESSD AutoPL云盘支持根据业务需求自定义云盘的额外性能以及性能突发模式。该类云盘在保持ESSD云盘原有功能与性能的同时,可以实现云盘容量与云盘性能解耦。建议在以下业务场景中使用: 应用于ESSD云盘所适用的场景(大型OLTP数据库、NoSQL数据库和ELK分布式日志等场景)。 业务所需的云盘容量固定,但需要更高的云盘性能支撑业务的运行。 业务波动较大,波峰高频出现。需要云盘具备应对突发业务的能力。 |
ESSD PL-X云盘 | ESSD PL-X云盘具备超高IOPS(Input/Output Operations Per Second)、超高吞吐和超低时延等多维度的超高性能。您可以在配置ESSD PL-X云盘容量的同时,根据业务需求灵活自定义云盘的IOPS。 建议在对云盘性能有更高要求的OLTP数据库和KV数据库场景中使用。 |
ESSD云盘 | 基于新一代分布式块存储架构的超高性能云盘产品,结合25GE网络和RDMA技术,单盘可提供高达100万的随机读写能力和更低的单路时延能力。 建议在大型OLTP数据库、NoSQL数据库和ELK分布式日志等场景中使用。 |
SSD云盘 | 具备稳定的高随机读写性能、高可靠性的高性能云盘产品。 建议在I/O密集型应用、中小型关系数据库和NoSQL数据库等场景中使用。 |
高效云盘 | 具备高性价比、中等随机读写性能、高可靠性的云盘产品。 建议在开发与测试业务和系统盘等场景中使用。 |
除了以上云盘之外,阿里云服务器还有本地盘可选,本地盘是ECS实例所在物理机上的本地硬盘设备,为ECS实例提供本地存储访问能力。本地盘适用于对存储I/O性能、海量存储性价比有极高要求的业务场景。
类型 | 搭配的实例规格 | 应用场景 |
---|---|---|
NVMe SSD本地盘 | 以下实例规格族搭配使用了NVMe SSD本地盘: 本地SSD型i4、i4g、i4r、i3、i3g、i2、i2g、i2ne、i2gne、i1 GPU计算型gn5 |
以本地SSD型实例规格族为例,NVMe SSD本地盘适用于以下场景: 网络游戏、电商、视频直播、媒体等在线业务。满足I/O密集型应用对块存储的低时延和高I/O性能需求。 对存储I/O性能有较高要求,同时具备应用层高可用架构的业务场景。例如,NoSQL非关系型数据库(例如Cassandra、MongoDB、HBase等)、MPP数据仓库和分布式文件系统等。 |
SATA HDD本地盘 | 搭配使用的实例规格族包括大数据型d3s、d2c、d2s、d1ne和d1。 | 适用于互联网行业、金融行业等有大数据计算与存储分析需求的行业,进行海量数据存储和离线计算的业务场景。充分满足以Hadoop为代表的分布式计算业务类型对ECS实例存储性能、存储容量和内网带宽的多方面要求。 |
四、ESSD云盘
这云盘是基于新一代分布式块存储架构的超高性能云盘产品,结合25GE网络和RDMA技术,单盘可提供高达100万的随机读写能力和更低的单路时延能力。ESSD云盘适用于时延敏感的应用或者I/O密集型业务场景:
- 大型OLTP(Online Transaction Processing)数据库:如MySQL、PostgreSQL、Oracle、SQL Server等关系型数据库
- NoSQL数据库:如MongoDB、HBase、Cassandra等非关系型数据库
- Elasticsearch分布式日志:ELK(Elasticsearch、Logstash和Kibana)日志分析等
五、ESSD Entry云盘
ESSD Entry云盘具备企业级特性及数据保护能力,一般在开发与测试业务和系统盘等场景中使用。需要注意的是,目前ESSD Entry云盘仅通用算力型实例规格族u1和经济型实例规格族e支持挂载ESSD Entry云盘。
六、ESSD云盘与ESSD Entry云盘性能比较如下表所示
性能类别 | ESSD云盘(PL3) | ESSD云盘(PL2) | ESSD云盘(PL1) | ESSD云盘(PL0) | ESSD Entry云盘 |
---|---|---|---|---|---|
单盘容量范围(GiB) | 1261~65,536 | 461~65,536 | 20~65,536 | 地域范围1:1 GiB~65,536 GiB 地域范围2:20 GiB~65,536 GiB |
10~32,768 |
最大/最小IOPS | 1,000,000/64,850 | 100,000/24,872 | 50,000/2,800 | 地域范围1:10,000/1,812 地域范围2:10,000/2,040 |
6,000/1,880 |
最大/最小吞吐量(MB/s) | 4,000/750.5 | 750/350.5 | 350/130 | 地域范围1:180/100 地域范围2:180/105 |
150/101.5 |
单盘IOPS性能计算公式 | min{1,800+50*容量, 1,000,000} | min{1,800+50*容量, 100,000} | min{1,800+50*容量, 50,000} | min{ 1,800+12*容量, 10,000 } | min{1,800+8*容量, 6,000} |
单盘吞吐量性能计算公式(MB/s) | min{120+0.5*容量, 4,000} | min{120+0.5*容量, 750} | min{120+0.5*容量, 350} | min{100+0.25*容量, 180} | min{100+0.15*容量, 150} |
单路随机写平均时延(ms),Block Size=4K | 0.2 | 0.2 | 0.2 | 0.3~0.5 | 1~3 |
API参数取值 | cloud_essd | cloud_essd | cloud_essd | cloud_essd | cloud_essd_entry |
七、ESSD云盘性能级别PL0、PL1、PL2和PL3区别参考
![Essd云盘可选性能图.png
如上图所示,如果我们选择ESSD云盘,在性能级别上有PL0、PL1、PL2和PL3可选,其中大部分支持ESSD云盘的云服务器可选PL性能级别都是PL0和PL1,ESSD云盘PL性能级别不同单盘IOPS性能上限也不同,不同性能级别参数表如下:
ESSD云盘属性 | 性能级别PL3 | 性能级别PL2 | 性能级别PL1 | 性能级别PL0 |
---|---|---|---|---|
性能描述 | 并发极限I/O性能极高,读写时延极稳定。 | 并发极限I/O性能较高,读写时延稳定。 | 并发极限I/O性能中等,读写时延较为稳定。 | 并发极限I/O性能中等,读写时延较为稳定。 |
云盘容量范围(GiB) | 1,261~32,768 | 461~32,768 | 20~32,768 | 40~32,768 |
数据可靠性 | 100.00% | 100.00% | 100.00% | 100.00% |
单盘最大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云盘性能级别PL0、PL1、PL2和PL3容量范围与最大IOPS和最大吞吐量(MB/s)
性能级别 | ESSD云盘容量范围(GiB) | 最大IOPS | 最大吞吐量(MB/s) |
---|---|---|---|
PL0 | 华北5(呼和浩特)、华南3(广州)和韩国(首尔):1 GiB~65,536 GiB | 10,000 | 180 |
其他地域:20 GiB~65,536 GiB | |||
PL1 | 20~65,536 | 50,000 | 350 |
PL2 | 461~65,536 | 100,000 | 750 |
PL3 | 1,261~65,536 | 1,000,000 | 4,000 |
说明,一般情况下,ESSD云盘可选性能为PL0和PL1,性能不同,价格也不同,这里小编以通过阿里云目前的活动选购计算型c7实例2核4G3M带宽配置为例,为大家展示选择PL0和PL1时的价格区别。当我们选择PL0时,价格为1452.76元,如下图所示:
而如果我们选择PL1时,价格则为1572.76元,如下图所示:
说明:ESSD Entry云盘仅通用算力型和经济型实例规格族e支持挂载ESSD Entry云盘,目前在阿里云的活动中,经济型e和通用算力型u1实例的可选云盘主要为ESSD Entry云盘和ESSD云盘,计算型c7、通用型g7、内存型r7、计算型c8i、通用型g8i、内存型r8i等计算型、通用型和内存型云服务器的可选云盘主要为ESSD云盘,实际购买中选择不同带宽和云盘种类,价格会有所变化,具体配置和实时价格可通过活动自行查询:https://www.aliyun.com/daily-act/ecs/activity_selection
八、选择意见参考
如果我们计划购买的阿里云服务器是经济型e或者通用算力型u1实例,一般选择ESSD Entry云盘就够了,因为这两个实例规格的云服务器主要适用场景是个人和普通企业用户用来建站或者部署中小型的web应用以及企业应用,相对来说对云盘性能要求没那么高。而如果我们是购买实例规格级别更高的云服务器,则应该优先考虑选择ESSD云盘,至于ESSD云盘的性能选择PL0、PL1、PL2和PL3哪个,可以参考上文介绍的不同性能级别参数表和最大IOPS和最大吞吐量,然后根据自己的需求来选择。另外,购买之前建议先了解一下当下是否有优惠券或者代金券可以领取,阿里云官方会不定期通过云小站平台等地址推出满减代金券,如果有的话,先领券再购买,价格更实惠。