第 1 章、对象存储简介
1.1 和传统网络存储的区别
传统的网络存储次要有两类,别离是 NAS
和 SAN
NAS (Network Attachment Storage):
对于客户端来说,NAS
是一个网络上的文件服务器
SAN (Storage Area Network):
和 NAS
的区别是,SAN
提供了块存储,文件系统的形象由客户端治理。对于客户端来说,SAN
就是一块磁盘。
1.1.1 数据的治理形式
- 网络文件系统:数据以一个个文件的模式进行治理
- 块存储:数据以数据块的模式来进行治理,数据块除地址外没有其余额定的背景信息
-
对象存储:数据以对象的形式来进行治理,蕴含三局部
- 数据:该对象中存储的数据自身。一个对象能够用来保留大量无构造的数据,如歌、照片、文档
- 元数据:对象的形容信息,如:创立工夫、文件大小等
- 标识符:用于援用该对象,具备全局唯一性。通常用对象的散列值来做其标识符
1.1.2 拜访数据的形式
- 网络文件系统:客户端通过
NFS
等网络协议拜访某个服务器上存储的文件 - 块存储:通过数据块地址拜访
SAN
上的数据块 - 对象存储:通过
REST
网络服务拜访对象
REST
(Representational State Transfer),REST
网络服务通过规范 HTTP 服务对网络资源提供一套事后定义的无状态操作。