1. 什么是本地盘存储 2.0?
本地盘存储 2.0,是相对于上一代已经停止售卖的本地盘产品而言,全新一代专为对存储 I/O 性能有极高要求的业务场景而设计的存储产品。
譬如在大型数据库业务场景下,具备每秒数万至数十万次低延迟性随机 IOPS 读写能力,在 Hadoop/大数据等业务场景下,具备高达数 GB 的顺序读写吞吐能力。
2. 本地盘存储 2.0 包括哪几种类型的产品?
当前本地盘存储 2.0 包括 IOPS 密集型产品,主要面向随机 I/O 读写性能要求较高的业务场景来使用。
该类型的本地盘存储与高 I/O 本地存储型实例 i1 规格族绑定使用,不可单独购买,不可卸载。
3. 哪些行业客户和业务场景适合使用?
适用于网络游戏、电商、视频直播、媒体等提供在线业务的行业客户,满足 I/O 密集型应用对块存储的低时延和高 I/O 性能需求。
适合对存储 I/O 性能有较高要求,同时具备应用层高可用架构的业务场景,如 NoSQL 非关系型数据库、MPP 数据仓库、分布式文件系统等。
4. 本地盘有什么数据安全注意事项?
本地盘专为对存储 I/O 性能有极高要求的业务场景而设计的存储产品。本地盘与特定规格的实例相绑定(例如 i1 实例规格族实例),不可单独购买,不可卸载并挂载到另一台实例上使用。
-
本地盘上的数据仅在关联的实例生命周期内保留,只要实例未释放,本地盘上的数据就不会丢失。
-
本地盘绑定的实例(例如 i1 规格族实例)欠费停机后,如果您在规定时间内(一般为7天内)续费成功并重开机后,本地盘数据会保留。
-
实例关机或者重启(计划内或者意外),会保留本地盘内的数据。具体如下:
操作
|
本地盘数据状态
|
说明
|
操作系统重启/控制台重启/强制重启
|
保留
|
本地盘存储卷保留,数据保留。
|
操作系统关机/控制台停止/强制停止
|
保留
|
本地盘存储卷保留,数据保留。
|
控制台上释放(VM 释放)
|
擦除
|
本地盘存储卷擦除,数据不保留。
|
实例变配/宕机迁移
|
擦除
|
本地盘存储卷擦除,数据不保留。
|
注意:因此,请勿在本地盘上存储需要长期保存的业务数据,并及时做好数据备份和采用高可用架构。如需长期保存,建议将数据存储在云盘上。
5. 本地盘与云盘有什么区别?
本地盘基于单台物理机上的本地 NVMe SSD 盘,数据没有多副本机制来保障,存在单点故障,无法避免硬盘故障/宕机造成的数据丢失。具有低时延、高随机 IOPS、高吞吐量的 I/O 能力,适合存放非持久化业务数据。实例释放时,实例上挂载的本地盘数据会丢失。
云盘基于分布式多副本机制,具备极高的数据可靠性和均衡的读写性能,适合存放持久化业务数据。实例释放时,实例上挂载的云盘(设置了云盘不随实例释放)数据不会丢失。
具体对比如下:
对比项目
|
本地盘
|
云盘
|
使用建议
|
数据持久性状态
|
非持久性块存储实例释放,数据丢失
|
持久性块存储,实例释放,数据不丢失*
|
本地盘存放非持久性数据,并及时做好数据备份和高可用架构;云盘存放需要长期保存的数据;
|
读写 I/O 性能
|
极高,单盘最高支持 240000 随机 IOPS **
|
中等,单盘最高支持 20000 随机 IOPS
|
按照业务要求合理选择
|
容量
|
较小
|
大,最高可达 32 TB
|
按照业务要求合理选择
|
* 设置了云盘不随实例释放。
** 测试模型:CentOS7,使用fio —direct=1, bs=4k, iodepth=12, numjobs=4
6. 本地盘的性能相比于 SSD 云盘提升有多少?
本地盘的性能与容量相关联,不同规格的实例上的本地盘性能不同,具体如下:
实例规格
|
本地盘数量
|
单盘容量
|
单盘随机读 IOPS(4K)
|
单盘随机写 IOPS(4K首次写入)
|
单盘顺序读吞吐 MBps
|
单盘顺序写吞吐 MBps(首次写入)
|
ecs.i1.xlarge
|
2
|
104
|
17160
|
17160
|
145.6
|
88.4
|
ecs.i1.2xlarge
|
2
|
208
|
34320
|
34320*
|
291.2
|
176.8
|
ecs.i1.4xlarge
|
2
|
416
|
68640
|
68640
|
582.4
|
353.6
|
ecs.i1.8xlarge
|
2
|
832
|
137280
|
137280
|
1164.8
|
707.2
|
ecs.i1.14xlarge
|
2
|
1456
|
240000
|
240000
|
2000
|
1200
|
随着您在高 I/O 型实例挂载的本地盘中可写入空间的不断减少,由于 SSD 固态盘写放大的原理,实际可达到的写 IOPS 将不断降低。因为随着可用空间的减少,SSD 固态盘控制器将执行空间回收操作以确保新的数据可以持续写入,包括查找可用空间、重写现有数据,以及擦除未使用的空间等操作。
整个空间回收过程会对 SSD 硬盘的写入性能造成影响。回收过程所需要的时间会受到磁盘写入数据的影响,单位时间内随机写入的数据量越多,回收过程所用的时间越长。
7. 本地盘是否支持快照?
本地盘当前不支持快照功能,因此在需要对高 I/O 实例创建全镜像时,建议通过组合系统盘快照和数据盘(仅限云盘)快照的方式来创建。目前不支持基于实例 ID 来支持创建全镜像。