阿里云服务器本地盘存储FAQ

发布时间:2017-08-31 17:40:13

阿里云本地盘存储 2.0 FAQ

   

1. 什么是本地盘存储 2.0?

本地盘存储 2.0,是相对于上一代已经停止售卖的本地盘产品而言,全新一代专为对存储 I/O 性能有极高要求的业务场景而设计的存储产品。

譬如在大型数据库业务场景下,具备每秒数万至数十万次低延迟性随机 IOPS 读写能力,在 Hadoop/大数据等业务场景下,具备高达数 GB 的顺序读写吞吐能力。

2. 本地盘存储 2.0 包括哪几种类型的产品?

当前本地盘存储 2.0 包括 IOPS 密集型产品,主要面向随机 I/O 读写性能要求较高的业务场景来使用。

该类型的本地盘存储与高 I/O 本地存储型实例 i1 规格族绑定使用,不可单独购买,不可卸载。更多关于 i1 规则族实例的 FAQ,请参阅本地盘 2.0 FAQ

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 来支持创建全镜像。