在我们选购阿里云服务器的时候,通常系统盘与数据盘默认的类型都是ESSD云盘,而云盘的性能又有PL-0和PL-1可选,虽然都属于ESSD云盘,但是它们之间的性能是有区别的,收费标准也不一样,本文为大家介绍一下阿里云服务器ESSD PL-0云盘与ESSD PL-1云盘区别及选择参考。
ESSD PL-X云盘基于阿里云全新一代云盘技术,通过最新的网络和存储技术,实现低至30us的IO延迟和12GB/s的吞吐。相比ESSD PL3,延迟降低70?吞吐提升200?媲美传统物理机性能,在满足高性能OLTP、KV数据库的同时,仍具备云盘高可靠性和弹性能力。
1、极致性能
低至30us的延迟和高达12GB/s的吞吐,媲美线下物理机本地NVMe盘的性能。
2、全预配置
用户可根据业务需求,灵活配置所需IO能力,最高可达1000 IOPS/GB。
1、高并发OLTP数据库
典型数据库MySQL可提升最高3倍写性能、最多60?性能(基于sysbench,与ESSD PL3相比)。
2、高性能KV数据库
典型高性能KV数据库Aerospike可提升最高150?能(基于ACT测试,与ESSD PL3相比)。
ESSD PL-X包括PL3、PL2、PL1、PL0四种性能级别,PL3一般是在选择16核vCPU以上本地SSD实例规格族(i1、i2、i2g)的数据盘,PL2是在选择本地SSD实例规格族(i1、i2、i2g)时的数据盘,因此,对于我们大部分用户用户来说,通常在选购阿里云服务器时,主要是在PL1于PL0之间选择,最直观的感受就是,它们之间的收费标准是不一样的,例如我们现在购买通用算力型u1实例2核4G配置的云服务器为例,以通过云服务器全面降价购买为例,当选择ESSD PL0时,价格为1591.66元1年,如下图所示:
而当我们选择ESSD PL1时,价格则是1735.66元1年,价格要比选择ESSD PL0高144元,如下图所示:
因此,我们就很有必要了解一下阿里云服务器ESSD云盘 PL3、PL2、PL1和PL0云盘的区别了。
阿里云服务器ESSD云盘提供四个性能级别,即PL0、PL1、PL2和PL3,性能级别不同云盘容量范围、单盘最大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?td> | 100.00?td> | 100.00?td> | 100.00?td> |
单盘最大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云盘PL3、PL2、PL1和PL0容量范围与性能级别的关系
对于存储设备而言,不同的容量能达到的性能不同,容量越大,存储设备的数据处理能力越强。所有ESSD云盘性能级别的单位容量的I/O性能均一致,但云盘性能随容量增长而线性增长,直至达到该性能级别的单盘性能上限。
性能级别 | ESSD云盘容量范围(GiB) | 最大IOPS | 最大吞吐量(MB/s) |
---|---|---|---|
PL0 | 40~32,768 | 10,000 | 180 |
PL1 | 20~32,768 | 50,000 | 350 |
PL2 | 461~32,768 | 100,000 | 750 |
PL3 | 1,261~32,768 | 1,000,000 | 4,000 |
例如我们选择了32,000 GiB。则我们可选购PL0至PL3性能级别的ESSD云盘,对应的IOPS上限分别为10,000、50,000、100,000和1,000,000。
这里解释一下阿里云服务器存储云盘IOPS是什么?
IOPS指每秒能处理的I/O个数,表示块存储处理读写(输出/输入)的能力,单位为次,IOPS分为总IOPS、随机读IOPS、随机写IOPS、顺序读IOPS和顺序写IOPS。
由此可见,阿里云服务器ESSD PL-0云盘与ESSD PL-1云盘的最大区别是单盘IOPS性能上限值不一样,如果我们是需要部署一些事务密集型应用,如数据库类应用等典型场景,需要关注IOPS性能,只有挂载到I/O优化的实例时,SSD云盘才能获得期望的IOPS性能。
当然,我们选购阿里云服务器时,除了ESSD云盘之外还有SSD云盘和高效云盘等其他种类的云盘可选,这里为大家展示下他们之间的对比参考表。
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数据库等场景中使用。 |
高效云盘 | 具备高性价比、中等随机读写性能、高可靠性的云盘产品。 建议在开发与测试业务和系统盘等场景中使用。 |