- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
第一局部CEPH
1.1特点
Ceph最大的特点是分布式的元数据效劳器通过CRUSH,一种拟算法来分配文件的locaiton,其核心是RADOS(resilientautomaticdistributedobjectstorage),一个对象集群存储,本身提供对象的高可用,错误检测和修复功能。
1.2组成CEP1I文件系统有三个主要模块:
Client:每个Client实例向主机或进程提供一组类似于POSIX的接口。
OSD簇:用于存储所有的数据和元数据。
元数据效劳簇:协调平安性、一致性与耦合性时,管理命名空间(文件名和目录名)1.3架构原理
Client:用户I/O:输入/输出
MDS:MetadataClusterServer元数据簇效劳器OSD:ObjectStorageDevice对象存储设备
际是Glusterfsd的符号链接,利用FUSE(FilesysteminUserSpace)模块将GlusterFS挂载到本地文件系统之上,实现POSIX兼容的方式来访问系统数据。在最新的3.1.X版本中,客户端不再需要独立维护卷配置信息,改成自动从运行在网关上的glusterd弹性卷管理效劳进行获取和更新,极大简化了卷管理。GlusterFS端负载相对传统分布式文件系统要高,包括CPU占用率和内存占用。
GlusterFS存储网关提供弹性卷管理和NFS/CIFS访问代理功能,其上运行Glusterd和Glusterfs进程,两者都是Glusterfsd符号链接。卷管理器负责逻辑卷的创立、删除、容量扩展与缩减、容量平滑等功能,并负责向客户端提供逻辑卷信息及主动更新通知功能等。GlusterFS3.1.X实现了逻辑卷的弹性和自动化管理,不需要中断数据效劳或上层应用业务。对于Windows客户端或没有安装GlusterFS的客户端,需要通过NFS/CIFS代理网关来访问,这时网关被配置成NFS或Samba效劳器。相对原生客户端,网关在性能上要受到NlS/Samba的制约。
ReplicateReplicate-TCPIP/InfiniBand-RDMAGigE,1IMstejscwII/OCacheReadAheadDistribute/StriClientClientClientClientExt4Brick!ServerPOSIXBrickn-1POSIXExt4BricknGlusterFS是模块化堆栈式的架构设计,如上图所示。模块称为Translator,是GlusterFS提供的一种强大机制,借助这种良好定义的接口可以高效简便地扩展文件系统的功能。效劳端与客户端模块接口是兼容的,同一个translator可同时在两边加载。每个translator都是SO动态库,运行时根据配置动态加载。每个模块实现特定根木功能,GlusterFS
Replicate
Replicate
-TCPIP/InfiniBand-RDMA
GigE,1
IMstejscwI
I/OCache
ReadAhead
Distribute/Stri
Client
Client
Client
Client
Ext4
Brick!
Server
POSIX
Brickn-1
POSIX
Ext4
Brickn
Features等,根本简单的模块可以通过堆栈式的组合来实现复杂的功能。这一设计思想借鉴了GNU/Hurd微内核的虚拟文件系统设计,可以把对外部系统的访问转换成目标系统的适当调用。大局部模块都运行在客户端,比方合成器、1/0调度器和性能优化等,效劳端相对简单许多。客户端和存储效劳器均有自己的存储栈,构成了一棵Translator功能树,应用了假设干模块。模块化和堆栈式的架构设计,极大降低了系统设计复杂性,简化了系统的实现、升级以及系统维护。
2.4使用方式
GlusterFS使用算法进行数据定位,集群中的任何效劳器和客户端只需根据路径和文件名就可以对数据进行定位和读写访问。换句话说,GlusterFS不需要将元数据与数据进行别离,因为文件定位可独立并行化进行。GlusterFS中数据访问流程如下:
1、计算hash值,输入参数为文件路径和文件名;
2、根据hash值在集群中选择子卷〔存储效劳器),进行文件定位;
3、对所选择的子卷进行数据访问。
存储节点的添加
GlusterFS的哈希分布是以目录为根本单位的,文件的父目录利用扩展属性记录了子卷映射信息,其下面子文件目录在父目录所属存储效劳器中进行分布。由于文件目录事先保存了分布信息,因此新增节点不会影响现有文件存储分布,它将从此后的新
您可能关注的文档
- 移动政企旅游条线服务覆盖评估.ppt
- 秘密花园读后感11篇.doc
- 科普课标版三年级起点Lesson4Wheredoyoulive优质课PPT课件-邢台市优课.ppt
- 科普版SectionAPPT课件初中英语九年级上册.ppt
- 科学苏教版三年级上册第4.2课地下水一课一练含答案.doc
- 科学史话稳态概念的提出和发展最新课件优质课下载.ppt
- 私募股权投资基金真题模拟试卷17.docx
- 离散型随机变量的分布列课件-2022届高三数学一轮复习.pptx
- 福田双展全自动舞台车改装资料.docx
- 福建龙岩市2020届高三六月份教学质量检查文科数学试题Word版含解析.doc
- TI得力电子 工具包 OMAP-L138_FlashAndBootUtils 说明书.pdf
- Misumi米思米 清洁剂 WD-40专家级快干型精密电器清洁剂 说明书.pdf
- 2026年电大大作业1:理论联系实际分析中国革命道德的主要内容是什么?如何理解中国革命道德的当代价值?【附答案】.docx
- Elabscience 丙二醛(MDA)比 测试盒 E-BC-K028-M(48T 96T) 说明书.pdf
- Algorithmic Aspects of Machine Learning 机器学习算法 矩阵补全 教材 说明书用户手册.pdf
- Izon Science Limited设备qEV10 GEN 2用户手册.pdf
- Texas Instruments 德州仪器 实时微控制器 TMS320F28388D, TMS320F28386D, TMS320F28386D-Q1, TMS320F28384D, TMS320F28384D-Q1, TMS320F28388S, TMS320F28386S, TMS320F28386S-Q1, TMS320F28384S, TMS320F28384S-Q1 说明书.pdf
- SCBT(圣路易斯生物技术)细胞外基质sc-136155说明书.pdf
- MATRIXTRADER矩阵交易者交易软件JFX入门指南.pdf
- JFX JFX 交易平台 .NET版 Mac版、新Java版、iPad版 操作指南.pdf
最近下载
- 房屋市政工程安全生产标准化指导图册(2025版).pptx
- 2024版防范电信网络诈骗宣传手册.pdf
- 临床用血管理制度课件.pptx VIP
- 金属旗杆工程施工方案(3篇).docx VIP
- GB7000.1-2015对LED灯具的要求.doc VIP
- 制程异常处理流程及方法.pptx VIP
- (高清版)B-T 19015-2021 质量管理 质量计划指南.pdf VIP
- 花城版音乐五年级上册第3课 《青春舞曲》课件(共15张PPT).pptx VIP
- [2002]10号文-工程勘察设计收费标准(2002年修订本).pdf VIP
- GB 50618-2011 房屋建筑和市政基础设施工程质量检测技术管理规范.docx VIP
原创力文档


文档评论(0)