onestor分布式存储系统介绍

onestor分布式存储系统介绍

ID:34660775

大小:866.35 KB

页数:15页

时间:2019-03-08

onestor分布式存储系统介绍_第1页
onestor分布式存储系统介绍_第2页
onestor分布式存储系统介绍_第3页
onestor分布式存储系统介绍_第4页
onestor分布式存储系统介绍_第5页
资源描述:

《onestor分布式存储系统介绍》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、标准实用文案ONEStor分布式存储系统介绍关于ONEStor分布式存储系统介绍,小编已在金信润天Get到了部分资料,整理出以下内容:技术特点H3CONEStor存储系统采用分布式设计,可以运行在通用x86服务器上,在部署该软件时,会把所有服务器的本地硬盘组织成一个虚拟存储资源池,对上层应用提供块存储功能。H3CONEStor分布式存储软件系统具有如下特点:领先的分布式架构H3CONEStor存储软件的采用全分布式的架构:分布式管理集群,分布式哈希数据分布算法,分布式无状态客户端、分布式Cache等,这种架构为存储系统的可靠性、可用性、自动运维、高性能等方面提供了有力保证。其

2、系统架构组成如下图所示:文档标准实用文案上图中,ONEStor逻辑上可分为三部分:OSD、Monitor、Client。在实际部署中,这些逻辑组件可灵活部署,也就是说既可以部署在相同的物理服务器上,也可以根据性能和可靠性等方面的考虑,部署在不同的硬件设备上。下面对每一部分作一简要说明。OSD:Object-basedStorageDeviceOSD由系统部分和守护进程(OSDdeamon)两部分组成。OSD系统部分可看作安装了操作系统和文件系统的计算机,其硬件部分包括处理器、内存、硬盘以及网卡等。守护进程即运行在内存中的程序。在实际应用中,通常将每块硬盘(SSD或HDD)对应

3、一个OSD,并将其视为OSD的硬盘部分,其余处理器、内存、网卡等在多个OSD之间进行复用。ONEStor存储集群中的用户都保存在这些OSD中。OSDdeamon负责完成OSD的所有逻辑功能,包括与monitor和其他OSD(事实上是其他OSD的deamon)通信以维护更新系统状态,与其他OSD共同完成数据的存储和维护,与client通信完成各种数据对象操作等等。Monitor:Monitor是集群监控节点。Monitor持有clustermap信息。所谓ClusterMap,粗略的说就是关于集群本身的逻辑状态和存储策略的数据表示。ONEStorClusterMap包括Moni

4、tormap、osdmap、pgmap、crushmap等,这些map构成了集群的元数据。总之,可以认为Monitor持有存储集群的一些控制信息,并且这些map信息是轻量级的,只有在集群的物理设备(如主机、硬盘)和存储策略发生变化时map信息才发生改变。Client:这里的Client可以看出外部系统获取存储服务的网关设备。client通过与OSD或者Monitor的交互获取clustermap,然后直接在本地进行计算,得出数据的存储位置后,便直接与对应的OSD通信,完成数据的各种操作。在此过程中,客户端可以不依赖于任何元数据服务器,不进行任何查表操作,便完成数据访问流程。这

5、一点正是ONEStor分布式存储系统可以实现扩展性的重要保证。客户的数据到达Client后,如何存储到OSD上,其过程大致如下图所示:文档标准实用文案首先对上图中的一些名词进行简要描述:File:此处的file是对用户或者应用而言的,指用户或者应用需要存储或者访问的文件。如果将ONEStor作为对象存储的后端,这个file也就对应于应用中的“对象”,也就是用户直接操作的“对象”。Object:此处的object是ONEStor内部定义的“对象”。object的大小用户可以自行配置(在配置文件中设置,通常为2MB或4MB)。当上层应用向ONEStor集群存入size较大的fil

6、e时,需要将file切分成统一大小的一系列object(最后一个的大小可以不同)进行存储。为避免混淆,在本文中将尽量避免使用中文的“对象”这一名词,而直接使用file或object进行说明。PG:(PlacementGroup)PG是一个逻辑概念,其作用是对object的存储进行组织和位置映射。这样便在object和osd之间提供一个中间映射层,即object->pg->osd。某个object通过算法映射到某个确定的pg,这个pg再通过某种算法映射到一组确定的osd(其个数和副本或纠删码配置有关,具体见后面章节描述)。从数量上看,一般object数量远大与pg数量,pg数量

7、(一般比osd大两个数量级)远大于osd数量。PG的概念类似于一致性哈希算法中的虚拟节点,引入PG后,可以在总体上大大减少每个osd相关的元数据的数量。下面对上图中的寻址流程进行简要说明。文档标准实用文案1,File->Object映射:(ino,ono)->oid这个映射比较简单,就是将用户要操作的file,映射为ONEStor能够处理的object。其本质就是按照配置文件定义的object大小对file进行切分,相当于RAID中的条带化过程。这种切分的好处有二:一是让大小不限的file变成size一

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。