对象存储技术PPT课件
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Object Storage Responsibilities: • Space Management • Access Control
(Identity Mgmt) • QoS Management • Cache, Backup • Policy Migration,
Retention
Self-Contained Objects
– 一个智能设备,是Object的集合
文件系统
– 文件系统运行在客户端上,将应用程序的文件系统请求传输到MDS和OSD 上
元数据服务器(Metadata Server,MDS)
– 系统提供元数据、Cache一致性等服务
网络连接
1. 对象(Object)
对象存储的基本单元。每个Object是数据和数据属性集的综合体。数据属性 可以根据应用的需求进行设置,包括数据分布、服务质量等。在传统的存储 中,块设备要记录每个存储数据块在设备上的位置。Object维护自己的属性, 从而简化了存储系统的管理任务,增加了灵活性。Object的大小可以不同, 可以包含整个数据结构,如文件、数据库表项等。
The Old Block Paradigm
The New Object Paradigm
Block Paradigm
The New Object Paradigm
•WRITE 26,763 Bytes •QoS= High •Description = “X-Ray” •Retention = 50 years •Access Key = *&^%# •Data Payload........
• strong security via external service
–authentication –authorization –NIS, LDAP.... •fine granularity –per object
Living in a Flat Namespace
Virtual View / Virtual File Systems
Distributed File Systems
e.g. NAS with NFS,CIFS Protocol
NAS Aggregation/Virtualization
Global Namespace
NAS Aggregation/Virtualization
Global Namespace
The inode contains a few block numbers to ensure efficient access to small files. Access to larger files is provided via indirect blocks that contain block numbers
. . .
Data Sharing
Homogeneous/Heterogeneous
Data Sharing
Homogeneous/Heterogeneous
Data Migration - ILM
Homogeneous/Heterogeneous
Additional Layer of Security
Block Access - Inodes
Inodes vs. Objects
ANSI T10 OSD SCSI Targets
SCSI Standards Architecture
Object Autonomy
Storage becomes autonomous: –capacity planning –load balancing –backup –QoS, SLAs –understand data/object grouping –aggressive pre-fetching –thin provisioning –search –compression/de-duplication/encቤተ መጻሕፍቲ ባይዱyption –strong security –compliance/retention/secure delete –availability/replication –audit
NAS
Local FS, Distributed FS: (NFS, CIFS,
WAFS) Shared FS: (Cluster FS, SAN
FS) Global, Distributed & Parallel
FS
Local File Systems
One more level of indirection
Metadata: creation date/time; ownership, size...
Attributes –inferred: access patterns, content, indexes...
Attributes –user supplied: retention, QoS…
Block Access - Inodes
对象存储
Object-Based Storage
History of Object Storage
• ThTehBleockDPaartaadigAmccess Taxonomy
DAS, SAN
The Block Paradigm
• ThTehFiele PDaraadtiagmAccess Taxonomy
The First Generation of Object Storage
Object Decomposition
数据
对象存储系统结构
客户端
元数据
互联网络
元数据 服务器
管理
基于对象的存储设备
对象存储系统组成
• 对象(Object)
• 包含了文件数据以及相关的属性信息,可以进行自我管理
OSD(Object-based Storage Device)
NAS Cluster
Tightly Coupled NAS
NAS Cluster
Loosely Coupled NAS: Global Namespace with NFSv4.1 and pNFS
• ThTehOebjeDct PaatraadiAgmccess Taxonomy
OSD CAS OSS