赞
踩
块存储——在计算机技术中(特别是数据传输和数据存储),块是一段标准长度(块大小)的字节或比特。数据块是数据库管理储存的最小单元,是构成数据库区间的单位。在处理计算机程序产生的数据流时,块化数据可以简化处理过程。一般情况下,一次会读取一个完整的块。像磁带、旋转介质如软盘、硬盘、光盘和NAND闪存存储数据时,块化数据几乎是唯一的选择。
大多数文件系统都是基于块设备,即访问规定数据块的硬件抽象层。有时文件系统中的块大小可能是物理块大小的几倍。传统文件系统中,单个块可能只包含单个文件的一部分。但由于文件长度通常不是块大小的整数倍,这样文件的最后一块不会完全填满,由此产生的内部碎片会导致空间利用率不高。因此会有松散空间(slack space),平均每个文件半块。一些较新的文件系统会用子块分配和尾部合并技术解决它。。
块存储的底层——块存储由文件系统或数据库管理系统(DBMS)抽象出来,提供给应用程序或最终用户使用。物理或逻辑卷可以通过块I/O访问,背后可能是通过SCSI或光纤通道直接连接服务器的内部设备,或通过iSCSI、AoE等协议访问存储区域网络(SAN)的远程设备。数据库管理系统通常使用自己的块I/O,以在DBMS的文件系统之上提高性能和可恢复性。虽然最终在存储介质上落盘都是以块存储的方式,但是在用户界面上的体现则有所不同,大体上可以分为三类:块存储(EVS)、文件存储(SFS)和对象存储(OBS)。
三种存储的区别是面向的使用用户不同:
对比维度 | EVS | OBS | SFS |
---|---|---|---|
概念 | 可以为云服务提供高可靠、高性能、规格丰富并且可弹性扩展的块存储服务,可以满足不同场景的业务需求。云硬盘类似于PC中的硬盘 | 提供海量、安全、高可靠、低成本的数据存储能力,可供用户存储任意类型和大小的数据 | 提供按需扩展的高性能文件存储,可为云上多个云服务器提供共享访问。弹性文件服务类似Windows或Linux中的远程目录 |
存储数据的逻辑 | 存放的是二进制数据,无法直接存放文件,如果需要存放文件,需要先格式化文件系统后使用 | 存放的是对象,可以直接存放文件,文件会自动产生对应的系统元数据,用户也可以自定义文件的元数据 | 存放的是文件,会以文件和文件夹的层次结构来整理和呈现数据 |
访问方式 | 只能在ECS/BMS中挂载使用,不能被操作系统应用直接访问,需要格式化成文件系统进行访问 | 可以通过互联网或专线访问。需要指定桶地址进行访问,使用的是HTTP和HTTPS等传输协议 | 在云服务器中挂载使用。需要指定网络地址进行访问,也可以将网络地址变为本地目录进行访问,使用的是NFS和CIFS的网络文件系统协议 |
使用场景 | 如高性能计算、企业核心集群应用、企业应用系统和开发测试 | 大数据分析、静态网站托管、在线视频点播、基因测序和智能视频监控 | 高性能计算、媒体处理、文件共享、内容管理和Web服务等 |
- 云硬盘(Elastic Volume Service,EVS)可
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。