Atmos的结构-元数据及数据流向

达沃时代 发表于:13年03月19日 11:11 [转载] DOIT.com.cn

  • 分享:
[导读]EMC的Atmos提供了一种解决方案,在提供较强云特性的同时,又大大降低了直接向云迁移可能会遇到的各种问题。

3.3元数据

以对象为基础的存储结构,为每个数据分配一个唯一的对象ID,用户根本不需要关心文件的位置和任何映射关系。每个对象包括元数据:

系统元数据:文件信息、长度等常见的文件属性

用户元数据:文件更偏向于专有应用的属性,如歌曲对应的艺术家、唱片等,也可对文件添加制定的标签。

根据这两类元数据,可以将文件分成不同的对象组。在分类之后,对不同的对象组实施不同的管理策略,非常灵活。

元数据在Node内部有多个存储副本,在其他Node上,存储元数据的可读副本;每个MDS负责一部分元数据信息,每个文件的元数据通常会保存3份副本。从这一点可以看出,Atmos在元数据管理上的分区方式。通常操作会选取本地就近的MDS进行,降低访问广域的延迟。

文件的访问有如下几种方式:

OID:Object id,即文件在全局的唯一标示

Path:文件在文件系统中的路径

Tag:制定给文件的标签。

3.4数据流向

数据创建过程如下,只描述主要过程,可能与图中不符

Client询问RMS,数据在哪个mds

发送到主mds

mds生成唯一文件id;并询问策略服务PM,获取文件的布局方式

PM返回xml形式的策略,包括位置、副本数、副本方式、触发条件

mds填写用户信息和文件属性等

查询RMS,决定在本地的资源存储方式

生成LSO,分配给SS,会生成本地副本

Client并发发送到多个ss上

ss创建后台数据,并将对象ID返回给client

client收集多个ss的id并发送给mds

执行异步同步策略,mds生成任务发送给js

文件读过程如下:

向RMS查询,获取相应的MDLS

Client到MDLS查询文件的主、从MDS、远程MDS分布

Client获得回应,得到对象的布局状况

Client解析后,向最近的ss发送请求

SS返回给Client

[责任编辑:黄辉]
大黄
以备份起家的CommVault近两年的解决方案不断向更全面的数据保护转型,并对数据管理、数据挖掘也有了一些关注。CommVault中国区技术总监蔡报永接受采访时表示CommVault将继续做一家专注做数据管理和信息管理的软件厂商。
官方微信
weixin
精彩专题更多
华为OceanStor V3系列存储系统是面向企业级应用的新一代统一存储产品。在功能、性能、效率、可靠性和易用性上都达到业界领先水平,很好的满足了大型数据库OLTP/OLAP、文件共享、云计算等各种应用下的数据存储需求。
12月15日,中国闪存联盟成立,同时IBM Flash System卓越中心正式启动
DOIT、DOSTOR、易会移动客户端播报中国存储峰会盛况。
 

公司简介 | 媒体优势 | 广告服务 | 客户寄语 | DOIT历程 | 诚聘英才 | 联系我们 | 会员注册 | 订阅中心

Copyright © 2013 DOIT Media, All rights Reserved.