学位论文 > 优秀研究生学位论文题录展示

分布式对象云存储平台设计及第三方应用开发

作 者: 赖文华
导 师: 吴宗泽; 高峰
学 校: 华南理工大学
专 业: 电子与通信工程
关键词: 分布式存储 对象存储 Openstack 云存储
分类号: TP333
类 型: 硕士论文
年 份: 2013年
下 载: 35次
引 用: 0次
阅 读: 论文下载
 

内容摘要


互联网及其应用的发展带来的企业和个人数据量呈现出爆炸式增长,传统方案的计算、存储能力已经不能适应互联网高速发展的需求,云计算技术成为解决这一问题的革命性技术手段。中国电信作为国内三大运营商,面对国内正在发展庞大的云服务市场,更加需要整合自身丰富的带宽资源和庞大的企业及公众用户数量资源,对企业内部有进行海量的客户数据存储、管理以及业务分析的需要;对外可以提供存储服务接口提供高可用、可弹性拓展的云存储服务。首先,本文对国外云存储服务提供商进行调研,深入分析国外云存储服务的技术发展状况和国外云存储产品的具体情况,同时对传统的存储技术进行剖析,分析它们的特点与不足,提出一个适合企业级的分布式对象云存储系统部署方案。其次,本文利用开源代码项目Openstack,提出一个可行的云存储服务系统框架,设计并实现一个提供基本存储能力的内容管理云存储平台和业务管理的应用管理平台。内容管理平台是基本的云存储服务模块,负责基本存储服务功能(如创建容器、文件上传下载等);应用管理平台是提供给服务提供商管理员进行日常维护、统计分析、费用结算等业务功能。再次,设计并开发第三方应用接口,将本文的云存储系统做为WEB服务器的后台数据存储平台,WEB应用服务器利用本系统设计的第三方应用开放接口与云存储系统进行交互,实现以HTTP方式进行多媒体文件的存储服务。最后,本文还对云存储系统的各个功能模块进行功能测试,测试表明本文云存储系统不仅拥有良好的存储服务功能,还提供适合的业务运营和系统运维功能。另外,第三方应用接口的开发,使用云存储系统做为WEB服务器的后台数据存储平台,有效的将数据存储和应用请求分离开来,解决了传统WEB应用部署中服务器因请求过大造成响应延迟问题,并从另一方面也验证了本文云存储系统的可用性。

全文目录


摘要  5-6
Abstract  6-11
第一章 绪论  11-22
  1.1 研究背景  11-12
    1.1.1 云计算的概述  11-12
    1.1.2 云计算概念的延伸--云存储起源  12
  1.2 存储的基础知识与研究现状  12-19
    1.2.1 传统的存储技术及其特点分析  13-16
    1.2.2 国内外云存储技术发展状况  16-18
    1.2.3 SINA 云存储标准  18-19
  1.3 论文研究内容及主要结构  19-22
    1.3.1 论文研究主要内容与意义  19-20
    1.3.2 论文章节结构  20-22
第二章 传统网络存储技术及其结构比较  22-33
  2.1 分布式存储技术  22-31
    2.1.1 网络存储技术  23-28
    2.1.2 分布式文件系统  28-31
  2.2 三种网络存储技术的对比与分析  31-32
  2.3 本章小结  32-33
第三章 面向对象的存储技术概述  33-39
  3.1 对象(Object)  33
  3.2 OSD (Oject-based Storage Device) 的基本组件  33-36
    3.2.1 元数据服务器  33-34
    3.2.2 对象存储设备  34-35
    3.2.3 对象存储客户端  35-36
  3.3 对象存储文件系统  36-37
  3.4 对象存储网络结构  37
  3.5 对象存储的特点  37-38
  3.6 本章小结  38-39
第四章 面向对象云存储平台设计及第三方应用开发  39-63
  4.1 面向对象云存储系统的需求分析  39-40
  4.2 系统的整体框架设计  40-42
  4.3 云存储系统功能模块设计  42-53
    4.3.1 内容管理存储功能模块设计  42-49
    4.3.2 应用管理模块设计  49-53
  4.4 第三方接口模块开发与应用  53-62
    4.4.1 应用需求分析  53-54
    4.4.2 网络存储应用架构  54-56
    4.4.3 权限认证(Authentication)  56-57
    4.4.4 获取账号元数据  57-58
    4.4.5 更新账号元数据  58-59
    4.4.6 查询容器列表  59-62
  4.5 本章小结  62-63
第五章 云存储平台及第三方应用测试  63-75
  5.0 云存储系统部署环境说明  63-64
  5.1 内容管理存储模块测试  64-66
    5.1.1 租户注册功能测试  64
    5.1.2 基本存储功能测试  64-66
    5.1.3 查看账户明细  66
  5.2 应用管理功能模块测试  66-70
    5.2.1 查看系统租户情况功能测试  67
    5.2.2 查看租户消费情况测试  67-68
    5.2.3 管理租户权限测试  68-69
    5.2.4 运维管理测试  69-70
  5.3 第三方应用测试  70-73
    5.3.1 第三方应用测试说明  70
    5.3.2 WEB 端网页上传功能测试  70-72
    5.3.3 云存储端功能测试  72
    5.3.4 WEB 端删除文件功能测试  72-73
  5.4 本章小结  73-75
总结与展望  75-77
参考文献  77-79
攻读硕士学位期间取得的研究成果  79-80
致谢  80-81
附件  81

相似论文

  1. 分布式认证跳表及其在P2P分布式存储系统中的应用,TP333
  2. 基于云计算的ITIL运维,TP311.52
  3. 基于B/S模型的虚,TP311.52
  4. 基于Google云计算平台的Web应用系统设计及实现,TP393.09
  5. 基于Hadoop的云存储系统客户端的设计与实现,TP333
  6. 网络环境下的分布式存储系统的设计与实现,TP333
  7. 对象存储系统中身份认证机制的设计与实现,TP333
  8. 基于身份的存储访问安全软件设计与实现,TP393.08
  9. Paradise:一种安全的高可靠性的云存储灾难备份模型,TP309.3
  10. 基于Eucalyptus的对象存储系统的设计与实现,TP333
  11. 存储系统主动对象实现机制研究,TP333
  12. 云存储中开放网络资源稳定存储机制的研究与实现,TP333
  13. 云存储中大规模加密小文档存储管理研究与实现,TP333
  14. 虚拟桌面环境下数据去冗余系统的设计与实现,TP333
  15. 分布式内存数据库存储研究,TP311.13
  16. 基于云存储的手机数据备份系统,TP309.3
  17. 一种无主控制的云存储架构的研究,TP333
  18. 面向海量数据的云存储系统实现与应用研究,TP333
  19. 对象存储设备中文件系统的设计与实现,TP333
  20. 基于DHT的key-value分布式存储系统,TP333
  21. 分布式存储系统中容错子系统的设计与实现,TP302.8

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 电子数字计算机(不连续作用电子计算机) > 存贮器
© 2012 www.xueweilunwen.com