原建伟(陕西工业职业技术学院 信息工程学院,陕西 咸阳712000)
中小企业云盘系统的设计与实现
原建伟
(陕西工业职业技术学院 信息工程学院,陕西 咸阳712000)
在研究了Openstack平台与对象存储项目Swift的工作原理后,为解决中小企业存储资源使用紧张的问题,在对JOSS API进行重新封装后设计了基于Keystone组件的统一认证机制的适合中小企业使用的网盘,同时设计和实现了PC和移动平台客户端用以从不同设备访问网盘。测试结果表明系统服务性能稳定。
对象存储;云盘;Swift API;跨平台访问
企业对存储的需求会随着业务的发展不断增加,在企业中各类业务数据不断增加大量占用这些存储,所有这些业务数据并不是企业业务中必须实时需求的,且多数为非结构化数据不适合采用数据库等技术进行存储,同时需要进行一定共享需求。面对这样的需求,越来越多的企业选择网络硬盘系统进行数据存储与共享,网盘不仅可以满足用户之间对数据共享的需求,还能为用户提供高可靠性及可用性的数据服务[1-2]。目前市场上有很多基于公有云的网盘系统提供用户使用如:Dropbox,金山网盘,百度云盘等产品,这些产品为互联网用户提供了在易用性、可靠性和可用性方面能够提供较强保障的云存储服务,但是企业应用不能接受其安全隐患,因此针对企业应用特点开发一个基于企业私有云的网盘系统对于解决企业数据共享,尤其是非结构化数据的共享非常重要。……