论文部分内容阅读
随着信息技术的深入发展,信息存储量出现了飞速增长。据统计,过去几年里产生的信息数据量比信息时代之前的四万年的数据还要多。由于容量,价格和安全性等的限制,传统的依靠单台物理机器存储方式存在成本过高,效率低下,无法满足客户与日俱增的存储需求。当企业的信息存储量接近或者超过现有存储设备容量后,单纯的Scale Up传统方案让企业的资源利用率极其低下、数据迁移困难。企业存在大量的异构平台,这为数据的共享和统一带来了管理问题。大量非结构化、多层面的、分散的数据导致管理成本居高不下。如何有效的管理和应用数据,降低存储成本和提升数据安全?云存储基则为数据的管理和应用提供了良好的解决方案。云存储技术主要综合利用了存储应用、网格技术和分布式文件系统等功能,利用对象存储,通过应用软件将网络中不同类型的存储设备集合起来,共同对外提供存储和访问功能。本文以当前云计算及云存储在企业间广泛应用为背景,研究和分析了当前企业在数据存储及应用间面临的主要问题和原因,探索了云存储技术在数据存储方面的应用,提出了基于Ceph分布式文件系统的云存储解决方案。笔者根据系统结构自底向上按照存储层,基础管理层,应用接口层和访问层对系统进行设计和实现,并利用java语言,根据SpringMVC模式开发了一个应用层上的云盘系统,演示了云存储系统在数据存储和管理上的应用。本文的研究成果在于:基于ceph构建了一个云存储系统,并在云存储系统的基础上开发了网盘系统应用,演示了如何利用云存储对数据进行存储和管理。本系统能够根据分布式对象存储方式,将基础物理设备协同管理应用,对外提供统一的数据存储管理和应用,使得数据存储能够存的下,找得到,管的好,用的方便灵活。