阿里云系统盘与数据盘如何选择?目前阿里云服务器有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数据库等场景中使用。 |
高效云盘 | 具备高性价比、中等随机读写性能、高可靠性的云盘产品。 建议在开发与测试业务和系统盘等场景中使用。 |
云盘性能
各类型云盘的性能对比如下表所示。
性能类别 | ESSD AutoPL云盘 | ESSD PL-X云盘 | ESSD云盘 | SSD云盘 | 高效云盘 | 普通云盘 | |||
---|---|---|---|---|---|---|---|---|---|
性能级别PL(Performance Level) | 等同于ESSD PL1云盘 | PL-X | PL3 | PL2 | PL1 | PL0 | 无 | 无 | 无 |
单盘容量范围(GiB) | 40~32,768 | 40~32,768 | 1,261~32,768 | 461~32,768 | 20~32,768 | 40~32,768 | 20~32,768 | 20~32,768 | 5~2,000 |
最大IOPS | 100,000 | 3,000,000 | 1,000,000 | 100,000 | 50,000 | 10,000 | 25,000 ① | 5,000 | 数百 |
最大吞吐量(MB/s) | 1,131 | 12,288 | 4,000 | 750 | 350 | 180 | 300 ① | 140 | 30~40 |
单盘IOPS性能计算公式 ② | min{1,800+50*容量, 50,000} | 预配置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+30*容量, 25,000} | min{1,800+8*容量, 5,000} | 无 |
单盘吞吐量性能计算公式(MB/s) ② | min{120+0.5*容量, 350} | min{4 KB*预配置额外IOPS/1024, 12,288} | min{120+0.5*容量, 4,000} | min{120+0.5*容量, 750} | min{120+0.5*容量, 350} | min{100+0.25*容量, 180} | min{120+0.5*容量, 300} | min{100+0.15*容量, 140} | 无 |
数据可靠性 | 100.00% | 100.00% | 100.00% | 100.00% | 100.00% | 100.00% | 100.00% | 100.00% | 100.00% |
单路随机写平均时延(ms),Block Size=4K | 0.2 | 0.03 | 0.2 | 0.2 | 0.2 | 0.3~0.5 | 0.5~2 | 1~3 | 5~10 |
说明:ESSD Entry云盘仅通用算力型和经济型实例规格族e支持挂载ESSD Entry云盘,目前在阿里云的活动中,经济型e和通用算力型u1实例的可选云盘主要为ESSD Entry云盘和ESSD云盘,计算型c7、通用型g7、内存型r7、计算型c8y、通用型g8y、内存型r8y等计算型、通用型和内存型云服务器的可选云盘主要为ESSD云盘,实际购买中选择不同带宽和云盘种类,价格会有所变化,具体配置和实时价格可通过活动自行查询:阿里云上云优选活动
除了以上云盘之外,阿里云服务器还有本地盘可选,本地盘是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实例存储性能、存储容量和内网带宽的多方面要求。 |
以上是阿里云目前不同种类的云盘区别及选择参考,在选择之前,我们应该先了解不同云盘的性能及适用场景,另外,可以比较一下选择不同种类的云盘时,价格差别情况,然后根据自己的需求来选择。目前在购买阿里云服务器之前还可以关注一下阿里云权益中心,学生用户可以免费领取300元的无门槛优惠券和3折购买权益,而企业用户则有机会申请到最高100万元的上云抵扣金额。这些优惠可以在购买云服务器时使用,价格更实惠。