基于OpenStack对象存储的性能及安全性研究
本文关键词:基于OpenStack对象存储的性能及安全性研究
更多相关文章: OpenStack Ceph 对象存储 Keystone
【摘要】:随着大数据时代的到来,需要存储的数据量变得越来越大,而传统的存储方式已经难以满足人们的需求。此外,人们对存储的安全也有了更高的要求。对象存储系统以其低成本、高可扩展性、高可靠性等优点,已经成为大数据存储的一种有效解决方案。OpenStack作为一个开源云平台项目,得到了业界广泛的支持。目前,在OpenStack云平台中,对象存储官方推荐的是Swift,但在块存储和镜像管理模块中,均可采用Ceph分布式文件系统作为后端存储。本文考虑到Ceph的优势,并简化部署过程。配置Ceph成为OpenStack云平台的统一后端存储。最终在OpenStack云平台上,使用Ceph提供一个高性能且相对安全的对象存储服务,具体工作如下:1、利用Fuel工具,采用Ceph作为对象存储的后端,部署了一个4节点的云平台,并实现云平台后台数据库方面的高可用性,提高云平台的可靠性。2、测试了Ceph作为对象存储时,在文件分别为1M和4K情况下的性能变化情况;测试了不同文件大小、不同并发数时的系统稳定读写速率;测试了存储系统在可扩展方面的特性。并根据CRUSH算法的副本复制策略,提出了采用单独网络作为存储网络来优化系统的性能,提高了系统在数据写入时的速率。3、分析了对象存储采用的Keystone认证的流程。发现在身份认证中存在密码强度不够的隐患,提出在注册账户/修改密码之前验证密码强度的方法。
【关键词】:OpenStack Ceph 对象存储 Keystone
【学位授予单位】:闽南师范大学
【学位级别】:硕士
【学位授予年份】:2016
【分类号】:TP333;TP309
【目录】:
- 摘要5-6
- Abstract6-10
- 第1章 绪论10-16
- 1.1 研究背景及意义10-12
- 1.2 国内外研究现状12-13
- 1.3 本文主要工作和组织结构13-16
- 1.3.1 本文主要工作13-14
- 1.3.2 本文组织结构14-16
- 第2章 OpenStack对象存储综述16-26
- 2.1 云计算的层次分类16-17
- 2.2 OpenStack云平台概述17-20
- 2.3 OpenStack中三种存储的比较20
- 2.4 对象存储技术简介20-25
- 2.4.1 Ceph分布式文件系统21-22
- 2.4.2 Swift对象存储系统22-25
- 2.5 本章小结25-26
- 第3章 Ceph分布式文件系统分析26-34
- 3.1 Ceph接口26-28
- 3.1.1 对象存储接口26-27
- 3.1.2 块设备接口27-28
- 3.1.3 文件系统接口28
- 3.2 CRUSH算法分析28-33
- 3.2.1 CRUSH Map29-30
- 3.2.2 CRUSH Ruleset30-31
- 3.2.3 对象映射31-32
- 3.2.4 数据写入32-33
- 3.2.5 冲突、故障、超载33
- 3.3 本章小结33-34
- 第4章 云平台的部署以及性能的测试34-52
- 4.1 OpenStack云平台的部署34-37
- 4.1.1 部署方式34-35
- 4.1.2 部署规划35-36
- 4.1.3 云平台的登录36-37
- 4.2 云平台高可用性的实现37-39
- 4.3 Ceph对象存储的性能测试39-49
- 4.3.1 测试准备工作40-43
- 4.3.2 大文件的读写测试43-45
- 4.3.3 小文件的读写测试45-46
- 4.3.4 并发数大小对性能的影响46-47
- 4.3.5 文件大小对性能的影响47-48
- 4.3.6 集群的扩展性测试48-49
- 4.4 性能优化方案49-51
- 4.5 本章小结51-52
- 第5章 对象存储的安全性分析52-58
- 5.1 对象存储安全概述52-53
- 5.2 Keystone认证流程53-56
- 5.2.1 UUID Token认证流程54-55
- 5.2.2 PKI Token认证流程55-56
- 5.3 身份认证的优化56-57
- 5.4 本章小结57-58
- 第6章 总结与展望58-60
- 6.1 本文总结58
- 6.2 后续工作展望58-60
- 参考文献60-66
- 致谢66-68
- 攻读硕士学位期间发表的学术论文68
【相似文献】
中国期刊全文数据库 前10条
1 刘群;冯丹;李坚;;基于对象存储系统的负载均衡模型分析[J];武汉理工大学学报;2009年18期
2 陶伟,麦中凡;基于虚存映射的对象存储系统的设计与实现[J];计算机学报;1997年06期
3 谭支鹏;冯丹;;基于对象的存储系统对象迁移策略[J];计算机科学;2006年06期
4 谭支鹏;冯丹;;对象存储系统形式化研究[J];计算机科学;2006年12期
5 王芳;张顺达;冯丹;曾令仿;;对象存储系统中的柔性对象分布策略[J];华中科技大学学报(自然科学版);2007年03期
6 王慧丽;冯丹;覃灵军;;基于对象存储系统中属性管理的研究与实现[J];计算机应用研究;2007年11期
7 王芳;陈亮;;对象存储系统中基于负载均衡的设备选择算法[J];华中科技大学学报(自然科学版);2007年10期
8 王永魁;朱兰娟;;对象存储系统的研究[J];计算机工程;2007年24期
9 宋健;刘川意;鞠大鹏;汪东升;;基于对象存储系统中多维服务质量保证的设计与实现[J];计算机工程与设计;2008年03期
10 刘群;冯丹;王芳;;一种高性能对象存储系统[J];计算机工程;2008年15期
中国重要会议论文全文数据库 前5条
1 肖亮;谢长生;魏沁祺;李馨;;基于属性控制的对象存储系统[A];2008'中国信息技术与应用学术论坛论文集(二)[C];2008年
2 单颖;姚念民;赵建明;;基于对象存储系统体系结构的研究[A];第15届全国信息存储技术学术会议论文集[C];2008年
3 陶伟;麦中凡;;MIDS引擎的对象存储系统[A];数据库研究与进展95——第十三届全国数据库学术会议论文集[C];1995年
4 朱立谷;孙志伟;任勇;张雷;彭建峰;杨柳;阳小珊;李强;;基于内容的对象存储技术的研究[A];第15届全国信息存储技术学术会议论文集[C];2008年
5 高媛;庄严;朱坎;郑振楣;石树刚;;os的虚存技术与双缓冲机制相结合—Sambase中对象存储系统的新奉献[A];数据库研究与进展95——第十三届全国数据库学术会议论文集[C];1995年
中国重要报纸全文数据库 前1条
1 中兴通讯;云存储铺就海量数据之路[N];通信产业报;2011年
中国博士学位论文全文数据库 前5条
1 陈俊健;面向对象存储系统安全技术研究[D];华中科技大学;2011年
2 罗益辉;海量对象存储系统数据组织算法的研究[D];华中科技大学;2006年
3 谭支鹏;对象存储系统副本管理研究[D];华中科技大学;2008年
4 吴晨涛;对象存储系统中热点数据的研究[D];华中科技大学;2010年
5 曾令仿;基于对象的网络存储智能处理方法研究[D];华中科技大学;2006年
中国硕士学位论文全文数据库 前10条
1 杨军;基于OpenStack对象存储的性能及安全性研究[D];闽南师范大学;2016年
2 陈亮;对象存储系统的客户端设计和负载均衡研究[D];华中科技大学;2007年
3 朱尧;对象存储系统安全检测技术的研究[D];华中科技大学;2009年
4 戴毅;基于对象存储系统负载均衡技术研究[D];华中科技大学;2007年
5 张伟;对象存储系统中数据通道的设计与实现[D];华中科技大学;2008年
6 张顺达;对象存储系统的元数据管理[D];华中科技大学;2006年
7 衣国垒;基于中心节点架构的大规模数据对象存储系统[D];清华大学;2013年
8 田亚坤;基于对象存储系统中元数据管理方法的研究[D];哈尔滨工程大学;2010年
9 卢锦;对象存储系统中数据私密性保护与共享[D];华中科技大学;2012年
10 刘佳;基于对象相关性的缓存策略的设计与实现[D];华中科技大学;2009年
,本文编号:760296
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/760296.html