块存储是阿里云为云服务器ECS提供的块设备产品,具有高性能和低时延的特点,支持随机读写。您可以像使用物理硬盘一样格式化并建立文件系统来使用块存储,满足大部分通用业务场景下的数据存储需求。

块存储类型

阿里云为您的云服务器ECS提供了丰富的块存储产品,包括基于分布式存储架构的云盘以及基于物理机本地硬盘的本地盘产品。

块存储类型 描述
云盘 数据块级别的块存储产品。云盘采用多副本的分布式机制,具有低时延、高性能、持久性、高可靠等性能,支持随时创建、扩容以及释放。详情请参见云盘概述
本地盘 基于云服务器ECS所在物理机(宿主机)上的本地硬盘设备,为ECS实例提供本地存储访问能力。为对存储I/O性能和海量存储性价比有极高要求的业务场景而设计的产品。具有低时延、高随机IOPS、高吞吐量、高性价比等优势。
说明 本地盘来自单台物理机,数据可靠性取决于物理机的可靠性,存在单点故障风险。建议您在应用层做数据冗余,保证数据的可用性。您可以使用部署集将业务涉及到的几台ECS实例分散部署在不同的物理服务器上,保证业务的高可用性和底层容灾能力。详情请参见本地盘

产品性能

不同类型块存储的性能,请参见块存储性能

数据安全

说明 除数据擦除机制外,其他内容仅适用于云盘,不适用于本地盘。
  • 读写稳定性

    在同一可用区中,您的业务数据以多副本的形式分布存储在块存储集群中,保证读写过程中的数据稳定性,为ECS实例实现99.9999999%的数据可靠性保证。详情请参见云盘三副本技术

  • 主动备份

    您可以定期创建快照,提高业务数据的安全性。快照是阿里云备份产品,为云盘提供数据备份能力,确保日志和客户交易等信息有备份可查询。详情请参见快照概述

  • 数据擦除机制
    您删除的数据不会被其他用户通过任何途径访问,分布式块存储系统中已删除的数据一定会被完全擦除。主要通过以下机制保证数据擦除的完整性:
    • 云盘底层基于顺序追加写实现,该设计充分利用物理盘顺序写高带宽低时延的特性。基于追加写的特性,删除云盘逻辑空间的操作会被作为元数据记录,一切对该逻辑空间的读操作,存储系统会确保返回全零。同理,您对逻辑空间的覆盖写不会立即覆盖物理磁盘上对应空间,存储系统通过修改逻辑空间与物理空间之间的映射关系来实现云盘的覆盖写,确保无法读取被覆盖的数据。一切删除或者覆盖写操作形成的物理磁盘上的遗留数据,会从底层物理磁盘上强制永久删除。

    • 当您释放块设备(云盘)时,存储系统立即销毁元数据,确保无法继续访问数据。同时,该云盘对应的物理存储空间会被回收。物理空间再次被分配前一定是清零过的,在首次写入数据前,所有新建的云盘的读取返回全部是零。

  • 数据加密

    对于数据敏感型应用,建议您加密存储设备。ECS云盘加密采用行业标准的AES-256算法,利用密钥加密云盘以及云盘快照。从ECS实例传输到云盘的数据会被自动加密,并在读取数据时自动解密。详情请参见加密概述

计费

有关块存储的计费方式及价格,请参见计费概述

使用限制

有关块存储的使用限制及配额,请参见使用限制块存储章节。

产品区别

阿里云提供了三种常见的数据存储场景产品,分别是块存储、对象存储OSS和文件存储NAS。三种数据存储产品的区别如下表所示。
数据存储产品 描述
块存储 阿里云为云服务器ECS提供的块设备,具有高性能和低时延的特点,支持随机读写,可以作为系统盘或者数据盘直接挂载到ECS实例上。使用方法与普通物理硬盘相同,支持分区格式化并建立文件系统。块存储可用于绝大部分通用业务场景下的数据存储。
对象存储OSS 一个海量的存储空间,适合存储互联网上产生的图片、短视频、音频等海量非结构化数据。您可以通过API在任何时间、任何地点访问对象存储里的数据。常用于互联网业务网站搭建、动静资源分离、CDN加速等业务场景。详情参见什么是对象存储 OSS
文件存储NAS 类似于对象存储OSS,适合存储非结构化的海量数据。但是您需要通过标准的文件访问协议访问这些数据,例如Linux系统需要使用Network File System(NFS)协议,Windows系统需要使用Server Message Block(SMB,又称为CIFS)协议。您可以通过设置权限让不同的客户端同时访问同一份文件。文件存储NAS适合企业部门间文件共享、广电非线编、高性能计算、容器服务等业务场景。详情请参见什么是文件存储NAS