oleafic 发表于 2024-10-5 22:51:59

阿里云服务器ESSD PL-0云盘与ESSD PL-1云盘区别及选择参考

在我们选购阿里云服务器的时候,通常系统盘与数据盘类型都是ESSD云盘,而云盘的性能又分为PL-0和PL-1,虽然都属于ESSD云盘,但是它们之间的性能是有区别的,收费标准也不一样,本文为大家介绍一下阿里云服务器ESSD PL-0云盘与ESSD PL-1云盘区别及选择参考。




https://upload-images.jianshu.io/upload_images/19316870-893c8df43db1f67b.png

<div class="image-caption">云盘性能参考.png

<h2>ESSD PL-X云盘介绍</h2>
ESSD PL-X云盘基于阿里云全新一代云盘技术,通过最新的网络和存储技术,实现低至30us的IO延迟和12GB/s的吞吐。相比ESSD PL3,延迟降低70?吞吐提升200?媲美传统物理机性能,在满足高性能OLTP、KV数据库的同时,仍具备云盘高可靠性和弹性能力。
<h2>ESSD PL-X云盘产品特性</h2>

1、极致性能
低至30us的延迟和高达12GB/s的吞吐,媲美线下物理机本地NVMe盘的性能。
2、全预配置
用户可根据业务需求,灵活配置所需IO能力,最高可达1000 IOPS/GB。
<h2>ESSD PL-X云盘适用场景</h2>

1、高并发OLTP数据库
典型数据库MySQL可提升最高3倍写性能、最多60?性能(基于sysbench,与ESSD PL3相比)。
2、高性能KV数据库
典型高性能KV数据库Aerospike可提升最高150?能(基于ACT测试,与ESSD PL3相比)。
<h2>ESSD PL-X云盘种类</h2>

ESSD PL-X包括PL3、PL2、PL1、PL0四种性能级别,PL3一般是在选择16核vCPU以上本地SSD实例规格族(i1、i2、i2g)的数据盘,PL2是在选择本地SSD实例规格族(i1、i2、i2g)时的数据盘,因此,对于我们大部分用户用户来说,通常在选购阿里云服务器时,主要是在PL1于PL0之间选择,最直观的感受就是,它们之间的收费标准是不一样的,例如我们现在购买计算型c7实例4核8G配置的云服务器为例,通过云服务器新人特惠等活动购买时,当选择ESSD PL0时,价格为3127.61元1年,如下图所示:



https://upload-images.jianshu.io/upload_images/19316870-ee5e9e9cc923c0d9.png



而当我们选择ESSD PL1时,价格则是3271.61元1年,价格要比选择ESSD PL0高144元,如下图所示:




https://upload-images.jianshu.io/upload_images/19316870-01254e8e32398e88.png

<div class="image-caption">3271.61图.png

因此,我们就很有必要了解一下阿里云服务器ESSD PL3、PL2、PL1和PL0云盘的区别了。
<h2>ESSD云盘PL3、PL2、PL1和PL0性能级别IOPS吞吐量参数</h2>
阿里云服务器ESSD云盘提供四个性能级别,即PL0、PL1、PL2和PL3,性能级别不同云盘容量范围、单盘最大IOPS、单盘最大吞吐量也不同,详细如下表:
<table>
<thead>
<tr>
<th>ESSD云盘性能级别</th>
<th>PL3</th>
<th>PL2</th>
<th>PL1</th>
<th>PL0</th>
</tr>
</thead>
<tbody>
<tr>
<td>性能描述</td>
<td>并发极限I/O性能极高,读写时延极稳定。</td>
<td>并发极限I/O性能较高,读写时延稳定。</td>
<td>并发极限I/O性能中等,读写时延较为稳定。</td>
<td>并发极限I/O性能中等,读写时延较为稳定。</td>
</tr>
<tr>
<td>云盘容量范围(GiB)</td>
<td>1,261~32,768</td>
<td>461~32,768</td>
<td>20~32,768</td>
<td>40~32,768</td>
</tr>
<tr>
<td>数据可靠性</td>
<td>100.00?td>
<td>100.00?td>
<td>100.00?td>
<td>100.00?td>
</tr>
<tr>
<td>单盘最大IOPS(Input/Output Operations Per Second)</td>
<td>1,000,000</td>
<td>100,000</td>
<td>50,000</td>
<td>10,000</td>
</tr>
<tr>
<td>单盘最大吞吐量(MB/s)</td>
<td>4,000</td>
<td>750</td>
<td>350</td>
<td>180</td>
</tr>
<tr>
<td>单盘IOPS性能计算公式</td>
<td>min{1800+50*容量, 1000000}</td>
<td>min{1800+50*容量, 100000}</td>
<td>min{1800+50*容量, 50000}</td>
<td>min{1800+12*容量, 10000}</td>
</tr>
<tr>
<td>单盘吞吐量性能计算公式(MB/s)</td>
<td>min{120+0.5*容量, 4000}</td>
<td>min{120+0.5*容量, 750}</td>
<td>min{120+0.5*容量, 350}</td>
<td>min{100+0.25*容量, 180}</td>
</tr>
<tr>
<td>业务场景示例</td>
<td>中大型核心业务关系型数据库及NoSQL数据库,大型SAP和Oracle系统。</td>
<td>中等规模关系型数据库、NoSQL数据库,中等规模ELK日志集群,SAP和Oracle等企业级商用软件。</td>
<td>中小型MySQL和SQLServer等数据库场景,中小规模ELK日志集群,SAP和Oracle等企业级商用软件,容器应用。</td>
<td>中小型MySQL和SQLServer等数据库场景,中小规模ELK日志集群,SAP和Oracle等企业级商用软件,容器应用。</td>
</tr>
<tr>
<td>在推荐业务场景下,这些产品的系统盘或数据盘建议替换为ESSD云盘。</td>
<td>16核vCPU以上本地SSD实例规格族(i1、i2、i2g)的数据盘</td>
<td>SSD云盘,本地SSD实例规格族(i1、i2、i2g)的数据盘</td>
<td>SSD云盘</td>
<td>系统盘</td>
</tr>
</tbody>
</table>

ESSD云盘PL3、PL2、PL1和PL0容量范围与性能级别的关系
对于存储设备而言,不同的容量能达到的性能不同,容量越大,存储设备的数据处理能力越强。所有ESSD云盘性能级别的单位容量的I/O性能均一致,但云盘性能随容量增长而线性增长,直至达到该性能级别的单盘性能上限。
<table>
<thead>
<tr>
<th>性能级别</th>
<th>ESSD云盘容量范围(GiB)</th>
<th>最大IOPS</th>
<th>最大吞吐量(MB/s)</th>
</tr>
</thead>
<tbody>
<tr>
<td>PL0</td>
<td>40~32,768</td>
<td>10,000</td>
<td>180</td>
</tr>
<tr>
<td>PL1</td>
<td>20~32,768</td>
<td>50,000</td>
<td>350</td>
</tr>
<tr>
<td>PL2</td>
<td>461~32,768</td>
<td>100,000</td>
<td>750</td>
</tr>
<tr>
<td>PL3</td>
<td>1,261~32,768</td>
<td>1,000,000</td>
<td>4,000</td>
</tr>
</tbody>
</table>
例如我们选择了32,000 GiB。则我们可选购PL0至PL3性能级别的ESSD云盘,对应的IOPS上限分别为10,000、50,000、100,000和1,000,000。




https://upload-images.jianshu.io/upload_images/19316870-e569545f29fb22b5.png



这里解释一下阿里云服务器存储云盘IOPS是什么?IOPS指每秒能处理的I/O个数,表示块存储处理读写(输出/输入)的能力,单位为次,IOPS分为总IOPS、随机读IOPS、随机写IOPS、顺序读IOPS和顺序写IOPS,
由此可见,阿里云服务器ESSD PL-0云盘与ESSD PL-1云盘的最大区别是单盘IOPS性能上限值不一样,如果我们是需要部署一些事务密集型应用,如数据库类应用等典型场景,需要关注IOPS性能,只有挂载到I/O优化的实例时,SSD云盘才能获得期望的IOPS性能。更多阿里云服务器云盘知识可参考官方资料:云盘概述
附:ESSD AutoPL云盘、ESSD PL-X云盘与ESSD云盘、SSD云盘和高效云盘性能对比参考表
<table>
<thead>
<tr>
<th>云盘类型</th>
<th>描述</th>
</tr>
</thead>
<tbody>
<tr>
<td>ESSD AutoPL云盘</td>
<td>ESSD AutoPL云盘支持根据业务需求自定义云盘的额外性能以及性能突发模式。该类云盘在保持ESSD云盘原有功能与性能的同时,可以实现云盘容量与云盘性能解耦。建议在以下业务场景中使用:应用于ESSD云盘所适用的场景(大型OLTP数据库、NoSQL数据库和ELK分布式日志等场景)。业务所需的云盘容量固定,但需要更高的云盘性能支撑业务的运行。业务波动较大,波峰高频出现。需要云盘具备应对突发业务的能力。</td>
</tr>
<tr>
<td>ESSD PL-X云盘</td>
<td>ESSD PL-X云盘具备超高IOPS(Input/Output Operations Per Second)、超高吞吐和超低时延等多维度的超高性能。您可以在配置ESSD PL-X云盘容量的同时,根据业务需求灵活自定义云盘的IOPS。建议在对云盘性能有更高要求的OLTP数据库和KV数据库场景中使用。</td>
</tr>
<tr>
<td>ESSD云盘</td>
<td>基于新一代分布式块存储架构的超高性能云盘产品,结合25GE网络和RDMA技术,单盘可提供高达100万的随机读写能力和更低的单路时延能力。建议在大型OLTP数据库、NoSQL数据库和ELK分布式日志等场景中使用。</td>
</tr>
<tr>
<td>SSD云盘</td>
<td>具备稳定的高随机读写性能、高可靠性的高性能云盘产品。建议在I/O密集型应用、中小型关系数据库和NoSQL数据库等场景中使用。</td>
</tr>
<tr>
<td>高效云盘</td>
<td>具备高性价比、中等随机读写性能、高可靠性的云盘产品。建议在开发与测试业务和系统盘等场景中使用。</td>
</tr>
</tbody>
</table>
页: [1]
查看完整版本: 阿里云服务器ESSD PL-0云盘与ESSD PL-1云盘区别及选择参考