openstack多级虚拟化存储方法研究+文献综述_毕业论文

毕业论文移动版

毕业论文 > 计算机论文 >

openstack多级虚拟化存储方法研究+文献综述

摘要在云计算中,虚拟化存储技术是其中的关键技术。通过虚拟化存储技术可以为应用提供灵活多样、可拓展的服务。近几年来,随着云计算和物联网的热门,使得虚拟化存储技术越来越受到业界和学术界的关注。网络硬盘是一种新型的网络存储系统,最近已越来越受到人们的重视和喜欢,并且越来越多的互联网企业纷纷涉足这一领域。网络硬盘使用起来也很方便,只要能上网就可以利用网硬登录到服务器上进行个人文件的上传、删除及文件目录的新建、修改、共享等操作,随时随地存储自己的资料。7341
本文是基于openstack的swift分布式存储系统的一个应用,用jsp设计和实现网络硬盘的过程中,将大量的使用和文件系统操作相关的内容。
关键词  虚拟化技术,云计算,云存储,openstack,swift,网络硬盘
毕业设计说明书(论文)外文摘要
Title    Multi-level Storage Virtualization Research
Abstract
In cloud computing, virtualization, storage technology is one of the key technologies. For the application to provide a flexible, scalable storage virtualization technology. In recent years, with a popular cloud computing and networking, storage virtualization technology to more and more the concern of industry and academia.
The network drive is a new type of secure network storage systems, has recently been more and more attention has been paid and the like, and a growing number of Internet companies have been involved in this field. Network hard drive easy to use, as long as the Internet can use network hard disk to log on to the server on the personal file upload, delete and new file directory, modify, share, and other operations, anytime, anywhere to store their personal files.
This paper is based on a distributed storage system of openstack the swift application, jsp design and implementation of network drives, use and file system operations relevant content.

Keywords  Virtualization technology  cloud computing  cloud storage   openstack  swift  network drives
目   次

1  绪论  1
2  虚拟化存储技术 2
2.1  虚拟化存储的基本概念 2
2.2  存储虚拟化的基本结构型式 2
2.3 基于网络的存储虚拟化 3
2.4 实现存储虚拟化的关键技术3
2.5  面向服务的多级存储虚拟化技术 4
2.6  网络硬盘的发展 4
3  Openstack 与swift 简介  6
3.1  OpenStack是什么 6
3.2  云服务提供商的概念架构 7
3.3 OpenStack Object Storage 9
3.3.1 关键概念 9
3.3.2 Swift如何工作10
3.3.3  OpenStack Object Storage物理架构  13
4  系统设计与实现 14
4.1  需求分析 14
4.2  实验环境 14
4.2.1 存储服务端14
4.2.2 jsp服务端 14
4.3 系统功能设计  15
4.4  Swift API的调用 16
4.4.1 REST概念 16
4.4.2 Swift通用API信息17
4.4.3  Java应用程序接口  18
4.5  数据库相关 21
4.6 详细设计及实现  21
5 程序演示  23
5.1  注册与登陆界面 23
5.2  部分功能模块界面 23
结论  26
致谢  27
参考文献 28
1  绪论
随着数据量的不断增长,用户对存储的要求也日益增长。同时对数据存储的安全性、完整性、快速性的要求越来越高,有效存储管理已经成为IT应用的重要一个环节。但随着系统越来越复杂,日常管理也成为企业管理的难点。如何很好解决这个问题,厂商采用多种技术手段,虚拟化技术的推出能够提供给他们合适的存储基础架构,有效的帮助他们降低管理成本,以及满足苛刻的服务要求。 (责任编辑:qin)