布式资料储存与管理的开源管理软件iRODS调研分析.pptx

布式资料储存与管理的开源管理软件iRODS调研分析.pptx

  1. 1、本文档共23页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
布式资料储存与管理的开源管理软件iRODS调研分析

布式资料储存与管理的开源管理软件调 研CAS·SDC 韩芳2016/11/04目录产品简介产品简介功能4大主要功能数据虚拟化访问接口Map from actions requested by the access method to a standard set of Micro-services.映射标准微服务与标准操作Map the operations to protocol supported by the operating system.标准微服务Data Grid数据网格标准操作(POSIX,ODBC…)Data obj, DB obj, Workflow数据虚拟化数据虚拟化数据发现工作流自动化安全协作计算管理计算管理策略 –可操作规则iRODS数据生命周期DataCollectionPrivateLocalPolicyDataGridSharedDistributionPolicyDataProcessingPipelineAnalyzedServicePolicyDigitalLibraryPublishedDescriptionPolicyReferenceCollectionPreservedRepresentationPolicyFederationSustainedRe-purposingPolicy系统架构用户搜索、访问、获取、添加数据及元数据Logical namespace: “虚拟集合”iRODS 规则引擎Track PoliciesiRODS 元数据目录Track informationiRODS Data ServersDisk, Tape, etc.利用浏览器或iRODS GUI 或客户端命令行来访问分布式数据体系架构体系架构规则库规则库规则库流程特色对比科学数据管理云平台VDBCloud产品/项目 名称数据管理模式定制元数据可视化工作流客户端API服务方式iRODS 文件模式,dataset支持各种数据文件类型;虚拟化管理。√可扩展,通过元数据目录进行数据发现偏底层数据管理。规则引擎特色多种API,客户端服务开源管理使用VDBCloud数据库管理;文件管理。有数据的逻辑层。无部分数据类型的可视化展示;文件预览。无提供统一VDBi接口,可收割。服务院所免费应用案例虚拟文件系统存储在iRODS中的数据通常通过iRODS客户端访问。 iRODS客户端将数据对象组织为集合。大部分情况,在数据对象和文件之间,在集合和子目录之间没有什么区别。然而,有几个重要的区别:?集合不参考物理存储路径。有可能集合中的两个数据对象存储在不同的物理位置。?数据对象可以指代多个副本。副本是文件的精确副本,?位于多个物理位置。数据对象和集合存??储在iRODS区域的存储资源中。每个存储资源都有一个名称 - 资源的逻辑表示 - 主机名和路径 - 资源的物理表示,文件保存位置。主机名是提供数据的设备的网络名称,而path是保存数据的本地文件系统路径或对象存储桶。iRODS系统架构属于 ”可调式中介软体架构”(Adaptive Middleware Architecuture,简称AMA),依照使用者的不同需求,制定不同的服务器端管理策略。我们可以把AMA看成是透明的盒子,使用者可以清楚地看到系统的工作机制,并启动控制机制来满足需求。通常中介软体是一个黑盒子,系统开发者俱有完全的控制权,各项服务都具有严格的配置选项,使用者无法自行制定,除非系统允许更改中介软体的初始配置。构建AMA有多种方法,iRODS采用的是规则导向程式设计,即ROP(Rule Oriented Programming),来完成客制化资料管理。规则导向的系统架构,是在不同的情况中,执行不同的规则。规则是由许多微服务(Micro-Services)所组成,微服务是由C语言撰写,可视为一个功能,由许多不同的功能组成一条规则。在不同的情况下,使用不同的规则或变更其规则。开发者需要在Linux 环境下配置好一台带有iCAT 的iRODS SERVER 作为整个系统的Server。CAT 是类似于MCAT 的一个由关系型数据库实现的元数据注册系统,主要在进行统一访问时存储和查询系统级和域级的元信息,元信息包括用户、资源、数据聚集、操作许可等信息。可以配置多个不装有iCAT 的iRODS Server。这些服务器连在一起可供用户选择上传他们的文档。另外有一个WEB 服务器,此服务器作为开发平台,当用户想使用分布式文件型数据管理和共享系统时,直接连接登录到WEB 服务器即可。API _json比较好用。权限控制。CMS定制化。BBS等关联数据。可视化也可以定制,本地版本,可以色块等定制。树图,buble图安全可靠、多方面的实作测试政府等级的渗透测试超过三年以上的政

文档评论(0)

文档精品 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:6203200221000001

1亿VIP精品文档

相关文档