阿里云高效云盘和SSD云盘有什么区别?哪个更好?

本文涉及的产品
云原生数据库 PolarDB PostgreSQL 版,标准版 2核4GB 50GB
云原生数据库 PolarDB MySQL 版,通用型 2核4GB 50GB
简介: 本文描述了块存储性能的重要指标、不同块存储类型的性能、性能测试方式和结果解读。衡量指标衡量块存储产品的性能指标主要包括:IOPS、吞吐量和访问时延。IOPSIOPS是Input/Output Operations per Second,即每秒能处理的I/O个数,用于表示块存储处理读写(输出/输入)的能力。

本文描述了块存储性能的重要指标、不同块存储类型的性能、性能测试方式和结果解读。

衡量指标

衡量块存储产品的性能指标主要包括:IOPS、吞吐量和访问时延。

IOPS

IOPS是Input/Output Operations per Second,即每秒能处理的I/O个数,用于表示块存储处理读写(输出/输入)的能力。如果要部署事务密集型应用,典型场景比如数据库类业务应用,需要关注IOPS性能。

最普遍的IOPS性能指标是顺序操作和随机操作,如下表所示。

IOPS性能指标 描述
总 IOPS 每秒执行的I/O操作总次数。
随机读IOPS 每秒执行的随机读I/O操作的平均次数 对硬盘存储位置的不连续访问。
随机写IOPS 每秒执行的随机写I/O操作的平均次数
顺序读IOPS 每秒执行的顺序读I/O操作的平均次数 对硬盘存储位置的连续访问。
顺序写IOPS 每秒执行的顺序写I/O操作的平均次数

吞吐量

吞吐量是指单位时间内可以成功传输的数据数量。

如果要部署大量顺序读写的应用,典型场景比如Hadoop离线计算型业务,需要关注吞吐量。

368e9142b5c814a6f3b9122b610d37aa332613f3

访问时延

访问时延是指块存储处理一个I/O需要的时间。

如果您的应用对时延比较敏感,比如数据库(过高的时延会导致应用性能下降或报错),建议您使用ESSD云盘、SSD云盘、SSD共享块存储或本地SSD盘类产品。

如果您的应用更偏重存储吞吐能力,对时延相对不太敏感,比如Hadoop离线计算等吞吐密集型应用,建议您使用本地HDD盘类产品,如d1或d1ne大数据型实例。

性能

以下是不同块存储产品的性能对比表。

云盘性能
四种云盘的性能对比如下表所示。



参数 ESSD云盘 SSD云盘 高效云盘 普通云盘
单盘最大容量 32768 GiB 32768 GiB 32768 GiB 2000 GiB
最大IOPS 1000000 25000* 5000 数百
最大吞吐量 4000 MBps 300 MBps* 140 MBps 30−40 MBps
单盘性能计算公式** IOPS = min{1800 + 50 * 容量, 1000000} IOPS = min{1800 + 30 * 容量, 25000} IOPS = min{1800 + 8 * 容量, 5000}
吞吐量 = min{120 + 0.5 * 容量, 4000} MBps 吞吐量 = min{120 + 0.5 * 容量, 300} MBps 吞吐量 = min{100+ 0.15 * 容量, 140} MBps
数据可靠性 100.00% 100.00% 100.00% 100.00%
API名称 cloud_essd cloud_ssd cloud_efficiency cloud
典型应用场景 OLTP数据库:如MySQL、PostgreSQL、Oracle、SQL Server等关系型数据库 PostgreSQL、MySQL、Oracle、SQL Server等中大型关系数据库应用 MySQL、SQL Server、PostgreSQL等中小型关系数据库应用 数据不被经常访问或者低I/O负载的应用场景(如果应用需要更高的I/O性能,建议使用SSD云盘)
NoSQL数据库:如MongoDB、HBase、Cassandra等非关系型数据库 对数据可靠性要求高的中大型开发测试环境 对数据可靠性要求高、中度性能要求的中大型开发测试应用 需要低成本并且有随机读写I/O的应用环境
ElasticSearch分布式日志:ELK(Elasticsearch、Logstash和Kibana)日志分析等      

* SSD云盘的性能因数据块大小而异,数据块越小,吞吐量越小,IOPS越高,如下表所示。只有挂载到I/O优化的实例时,SSD云盘才能获得期望的IOPS性能。挂载到非I/O优化的实例时,SSD云盘无法获得期望的IOPS性能。

数据块大小 IOPS最大值 吞吐量
4 KiB 约25000 很小,远低于300 MBps
16 KiB 约17200 将近300 MBps
32 KiB 约9600
64 KiB 约4800

** 单盘性能计算公式说明:

  • 以单块SSD云盘最大IOPS计算公式为例说明:起步1800 IOPS,每GiB增加30 IOPS,最高25000 IOPS。
  • 以单块SSD云盘最大吞吐量计算公式为例说明:起步120 MBps,每GiB增加0.5 MBps,上限为 300 MBps的吞吐量。

不同云盘的单路随机写访问时延如下:

  • ESSD云盘:0.1−0.2 ms
  • SSD云盘:0.5−2 ms
  • 高效云盘:1−3 ms
  • 普通云盘:5−10 ms


共享块存储性能

2种共享块存储的性能对比如下表所示。

参数 SSD共享块存储 高效共享块存储
最大容量
  • 单盘:32768 GiB
  • 单个实例:最大128 TiB
  • 单盘:32768 GiB
  • 单个实例:最大128 TiB
最大随机读写IOPS* 30000 5000
最大顺序读写吞吐量* 512 MBps 160 MBps
单盘性能计算公式** IOPS = min{1600 + 40 * 容量, 30000} IOPS = min{1000 + 6 * 容量, 5000}
吞吐量 = min{100 + 0.5 * 容量, 512} MBps 吞吐量 = min{50 + 0.15 * 容量, 160} MBps
典型应用场景
  • Oracle RAC
  • SQL Server
  • 故障转移集群
  • 服务器高可用
  • 服务器高可用架构
  • 开发测试数据库高可用架构

* 最大IOPS和吞吐量是在2个或2个以上实例同时压测裸设备能达到的性能数值。

** 单盘性能计算公式说明:

  • 以单块SSD共享块存储最大IOPS计算公式为例:起步1600 IOPS,每GiB增加40 IOPS,最高30000 IOPS。
  • 以单块SSD共享块存储最大吞吐量计算公式为例:起步100 MBps,每GiB增加0.5 MBps,上限为512 MBps的吞吐量。

不同共享块存储的单路访问时延如下:

  • SSD共享块存储:0.5−2 ms
  • 高效共享块存储:1−3 ms
  • 综上所述我们能看出来SSD云盘更好一些!
相关实践学习
块存储快速入门
块存储是阿里云为云服务器ECS提供的块设备产品。通过体验挂载数据盘、分区格式化数据盘(Linux)、创建云盘快照、重新初始化数据盘、使用快照回滚云盘和卸载数据盘等功能,带您快速入门块存储。
相关文章
|
存储 SQL 弹性计算
阿里云关系型数据库RDS存储类型区别(ESSD云盘、本地SSD盘和SSD云盘)
阿里云关系型数据库RDS(Relational Database Service)是一种稳定可靠、可弹性伸缩的在线数据库服务。云数据库RDS提供三种数据存储类型:ESSD云盘、本地SSD盘和SSD云盘,本文介绍三种存储类型的区别及选购建议。
1070 0
阿里云关系型数据库RDS存储类型区别(ESSD云盘、本地SSD盘和SSD云盘)
|
算法 固态存储 关系型数据库
|
3月前
|
存储 弹性计算 固态存储
阿里云服务器可选云盘ESSD AutoPL、ESSD云盘、SSD云盘区别参考
目前阿里云服务器的云盘有ESSD AutoPL、高效云盘、ESSD云盘、SSD云盘等可供选择,有的新手用户并不清楚他们之间的区别,因此也就不知道应该如何选择,因为不同种类的云盘在最大IOPS、最大吞吐量等性能上是有区别的,下面我们一起来他们之间的区别,这样就有助于我们选择适合自己需求的系统盘与数据盘了。
阿里云服务器可选云盘ESSD AutoPL、ESSD云盘、SSD云盘区别参考
|
3月前
|
Oracle NoSQL 固态存储
阿里云服务器ESSD Entry云盘与ESSD云盘选择指南:性能与场景解析
在我们选择阿里云服务器的时候,有部分云服务器同时支持ESSD Entry云盘和ESSD云盘,选择不同的云盘,价格也有所差异,有的用户还不清楚他们之间的区别,因此不知道选择哪种更好更能满足自己场景的需求,本文为大家介绍一下阿里云服务器ESSD Entry云盘和ESSD云盘的区别及选择参考。
阿里云服务器ESSD Entry云盘与ESSD云盘选择指南:性能与场景解析
|
存储 弹性计算 固态存储
阿里云服务器云盘有何区别?(ESSD AutoPL、高效云盘、ESSD云盘、SSD云盘)
阿里云服务器云盘种类如何选?目前阿里云服务器有ESSD AutoPL、高效云盘、ESSD云盘、SSD云盘可供选择,很多新手用户并不清楚他们之间的区别,也就不知道应该如何选择,因为不同的云盘在最大IOPS、最大吞吐量等性能上是有区别的,下面我们一起来他们之间的区别,这样就有助于我们选择适合自己需求的系统盘与存储盘了。
阿里云服务器云盘有何区别?(ESSD AutoPL、高效云盘、ESSD云盘、SSD云盘)
|
块存储
阿里云最新产品手册——阿里云核心产品——块存储——根据性能云盘分类
阿里云最新产品手册——阿里云核心产品——块存储——根据性能云盘分类自制脑图
124 1
|
弹性计算 Oracle 固态存储
阿里云服务器系统盘ESSD云盘性能级别PL怎么选择?
阿里云服务器ESSD云盘性能级别PL怎么选择?里云服务器ESSD云盘性能级别PL0、PL1、PL2和PL3怎么选择?不同性能级别对应的单盘IOPS性能上限、IO和吞吐量都不同,ESSD云盘容量越大可选择的PL级别越高,性能级别PL越高价格也越贵
507 0
阿里云服务器系统盘ESSD云盘性能级别PL怎么选择?
|
缓存 NoSQL 关系型数据库
搭建一个属于自己的云盘
搭建一个属于自己的云盘
搭建一个属于自己的云盘
|
存储 固态存储 大数据
你知道企业级SSD与消费级SSD的区别吗?
【引语】 前两天,一位从事大数据工作的好朋友问我: “企业级SSD与消费级SSD的区别是什么?” “大数据中心能否采用消费级SSD?” 我想,大部分朋友应该都知道SSD分为企业级和消费级,但是这两者之间的区别,也许并不十分清楚。
|
弹性计算 固态存储 NoSQL
阿里云高效云盘、可选云盘、ESSD云盘指的是什么?如何选择?
当我们通过阿里云服务器活动下单购买云服务器产品时候,云盘通常有高效云盘、可选云盘、ESSD云盘可选,对于很多新手用户来说,并不清楚这三种云盘分别指的是什么,也不清楚应该如何选择,下面小编来谈谈自己的看法,仅供参考借鉴。
4381 0
阿里云高效云盘、可选云盘、ESSD云盘指的是什么?如何选择?