- 1、本文档共21页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
清华大学-郑纬民-一种云存储方案
提纲 云存储概念 云存储的特征和应用现状 云存储现状 云存储计算挑战 我们的解决方案 分布式文件系统Carrier 分布式文件管理系统Corsair 从架构上来说,我们使用了一种松耦合的体系结构:系统中包含多个元数据服务器,多个块数据服务器,多个监管者和多个客服端,在元数据服务器中,我们使用了分布式数据库Mnesia(音同‘lisa’)来实现元数据的可扩展。我们系统的特点主要体现在能够支持多样化的文件负载(大文件、小文件都支持,尤其对小文件做了一些优化)、高可扩展和容错。在接口方面,我们提供RPC、Shell、API几种接口。 * * * 要点:与Carrier之间实现固定的接口,提供对于标准FTP的接口。 系统基于SOA架构,提供多种Web Service服务,包含书签服务、目录服务、搜索服务、传输服务等等。 * 这是我们系统的界面。左边包括我们电脑的本地硬盘,我们系统提供的40T的全局共享空间,以及2G的个人空间和100G的社区空间,右边上面是我们的浏览框,右边下面是我们的任务框。同时我们提供一个简单的搜索引擎支持用户对于公用资源的搜索。 * 我们在Corsair的门户网站上发布了一个调查,目前有236人投票,结果显示,60%以上的用户的传输性能都在5MBps以上,非常快。 * 这是我们实际部署之后的一些统计数据…… * 一种云存储方案 郑纬民 清华大学计算机系 背景 云存储专注于向用户提供以互联网为基础,几乎可以无限扩展的高可靠在线存储服务,很好的满足了新兴Web2.0应用的存储需求。 用户无需考虑存储容量的大小、数据存储的位置、以及数据的可用性、可靠性和安全性等繁琐的技术细节,用户只需要按需付费就可以从云存储服务提供商那里获得近乎无限大的存储空间和可靠的服务质量,从而完全专注于自身应用与业务的发展。 云存储的基本特征和应用领域 云计算工业界发展现状 * 存储 数据库 虚拟化 并行计算 设计云存储系统面临的技术挑战 * 数据中心 数据中心 我们的解决方案 (1)存储:分布式文件系统Carrier (2)共享:虚拟文件管理系统Corsair * 数据中心 数据中心 云计算平台 分布式文件系统Carrier(存储) 云存储平台 GUI (Corsair) fuse API Web 流媒体 搜索引擎 …… 容灾业务 分布式文件系统Carrier * Carrier 分布式文件系统 * Carrier Folder Cloud Storage Apps Corsair Entertainment Personal Apps Carrier功能 将地理位置分布且异构的存储节点虚拟化为一个集中的存储系统,存储节点可以热插拔。 文件被组织成一个传统的目录树,文件被按32M大小进行分块存储。 系统自动保证负载均衡、故障恢复、副本恢复和垃圾回收。 提供RPC、API和Shell访问接口。 对于用户的读写操作实现自动负载均衡。 * Carrier架构 松耦合的体系结构 多个元数据服务器Metadata Server 多个块数据服务器DataServer 多个Supervisor负责系统监控与故障恢复、副本管理、垃圾回收等事务 特色:支持多样化的文件负载(大文件、小文件都支持)、高可扩展和容错 接口: RPC、Shell、API * Clients Metadata Servers Data Servers Supervisors C1 C2 C3 C4 分布式数据库Mnesia 与相关系统比较 Google File System, S3 不开源 Hadoop 为MapReduce计算量身定做,适合并行处理,不适合数据共享 不适合处理多样化负载,譬如大量的小文件 功能和性能不够完善: 访问权限控制 读写锁 小文件操作异常 并发操作 自主拥有--性能分析、比较和优化 * 虚拟文件管理系统 Corsair * Corsair功能 统一视图 集成本地资源和网络资源的 统一文件管理视图 数据传输 并行文件传输、断点续传、 三方传输、流量控制 资源检索 提供对Corsair存储空间的 资源搜索功能 为个人用户提供 私人存储服务 为社区用户提供 共享存储服务 为全部用户提供 公共存储服务 Corsair系统架构 分布式异构存储资源层 适配层 FTP接口 Carrier接口 …… 虚拟目录服务 书签管理服务 搜索服务 用户管理服务 数据传输服务 社区管理服务 服务层 应用层 GUI Shell API Web Portal * Corsair 的特性 快速共享 简单的申请操作和审批就可以拥有100 GB的社区空间 移动U盘 简单的申请操作就可以拥有2GB的个人空间 “硬盘扩容” 每个用户都可以拥有40TB的网络共享资源
您可能关注的文档
- 济南轻骑摩托车有限公司资产置换实施细则附件.doc
- 济南市快速公交(brt)规划建设情况.ppt
- 济宁市产学研合作发展计划申报书.pdf
- 济宁市采煤沉陷区农业方案部分.pdf
- 济大实验心理学之实验设计.ppt
- 浙大美波登生态农业园1号地块规划与建筑方案设计说明0620.doc
- 浙江 宁波美术馆照明设计案例.pdf
- 河南工业大学景观设计分析.pptx
- 浅谈村庄规划建设与管理.ppt
- 浙江大学心理学历年考研真题.pdf
- 中国行业标准 DB/T 100-2024区域性地震安全性评价.pdf
- 《GM/T 0138-2024C-V2X车联网证书策略与认证业务声明框架》.pdf
- GM/T 0138-2024C-V2X车联网证书策略与认证业务声明框架.pdf
- DB/T 100-2024区域性地震安全性评价.pdf
- 中国行业标准 GM/T 0138-2024C-V2X车联网证书策略与认证业务声明框架.pdf
- 校园周边书店阅读氛围对初中生阅读素养提升的影响研究教学研究课题报告.docx
- 初中校园餐饮卫生监管与食品安全教育创新模式研究教学研究课题报告.docx
- 《文化遗产保护与旅游开发平衡机制的法律法规完善研究》教学研究课题报告.docx
- 《农作物病虫害生物防治技术的经济效益与社会影响分析》教学研究课题报告.docx
- 1 剖宫产术后子宫瘢痕憩室治疗中的并发症预防与护理措施教学研究课题报告.docx
文档评论(0)