目前云技术的概念很火,各大新闻网站的主题都基本与云技术有关。随着网络速度的提升,存储技术的改善,云技术所依赖的关键技术都得到空前的发展,云技术的应用迎来了发展的美好时间,云技术的应用有很多,今天我们就不一一介绍,今天要向大家介绍的是云技术的最基本应用-云存储。
云存储应用有很多,如:亚马逊,SkyDrive,GoogleDrive,Dropbox,Evernote等等,但这些应用都是基于互联网的,数据都是存储在这些著名公司的数据仓库里面,对于使用这些应用的企业或个人来说,他们的最大的一个担心就是数据不安全,毕竟这些企业或个人的重要数据都是存储在别人那里。那么在使用便利于数据安全方面怎么折中呢?会不会有兼顾到这两方面需求的云存储应用呢?答案是有的,就是我们今天要介绍的私有云存储软件了。
私有云存储,是相对公有云存储而言的,简单的说就是数据放在企业或者个人的磁盘上,这样就不用担心数据会泄露了,今天我们统计一下这一类软件有哪些:
1.ownCloud
ownCloud是一个基于Linux系统的开源云项目,允许用户建立自己的个人云服务器,目前功能包括文件分享、音乐存储、日历、联系人和书签共享等等。OwnCloud业务人员称,“相比Dropbox和box.net,我们提供的服务更实惠,更安全,更方便管理,灵活性更强,十分适合商业用途。OwnCloud用户还可在自己的硬件和存储设备上实现文件同步和共享服务。”
通过Web浏览器或WebDAV,OwnCloud用户可随时随地访问自己的存储文件。OwnCloud还提供一个平台方便查看和同步所有设备上的联系人、日历和书签,允许直接在Web上进行基本编辑。另外,程序员还可通过开放的API添加功能。据悉,一家新的商务公司正在改进OwnCloud的终端用户友好性,届时,OwnCloud个人云服务的设置和操作将变得更简单,使用更方便。该公司的CEO兼CTO由前SUSE/Novell高级副总裁MarkusRex担任。同时,OwnCloud项目创始人FrankKarlitschek也将继续为其提供服务。
在这个以云为导向的世界里,OwnCloud是唯一一个基于广阔开源平台的工具。也正因为这点与众不同之处,OwnCloud不仅方便企业管理数据和控制数据存储成本,同时也方便员工随时随地轻松访问数据
2.小云
在Windows系统中划出一块空间出来,在PC与移动设备之间同步数据
3.SyncBox
Syncbox提供了一套较完整的云存储服务解决方案,部署和使用也比较简单。你只需要有一台安装好Windows系统的电脑,
就可以下载并运行SyncboxServer程序。成功安装Syncbox服务端程序后,你会发现电脑中出现一个新的磁盘分区。所有同
步到服务器端的文件都能够在这个虚拟的磁盘分区中找到,方便你进行增删管理。
存储空间中的数据默认为私密,如果你希望通过外链与朋友分享某些内容,可以把这些数据放到“Public”文件夹。然而只需
要在其它桌面电脑或移动设备中安装相应的客户端,设备就能够自动同步这些数据。目前Syncbox的客户端支持Windows、iOS和
Android三个平台,Mac、Ubuntu平台的客户端目前正在开发中。
4.Seafile
Github项目主页https://github.com/haiwen/seafile
Seafile是一个文件同步和协作平台。它有Dropbox类似的文件同步功能,但是针对团队文件同步和协作做了优化。你可以用它在你自己的服务器上搭建文件同步和协作服务。Seafile是目前最好的Dropbox,Box.com等类似产品的开源替代。
Seafile的创新特色包括:
*群组功能,用户可以创建和加入群组,在群组中共享文件。这对团队协作很有用。
*文件组织成资料库。每个资料库可以单独同步和共享。
*在线文件协作,包括文件在线预览、评论、推荐等等。Markdown,text,源代码等文本格式可以直接在线编辑。
*Seafile采用了类似GIT的数据模型和分布式同步技术,但是针对自动同步和大文件管理做了优化。
同其他的开源项目(SparkleShare,Owncloud)相比,Seafile有以下的优势:
*不依赖于git
*更加成熟和稳定,有更好的同步算法
*团队协作功能
*目前客户端支持Windows,Linux,Mac平台,服务器支持Linux平台。移动端还在开发中。
--可以自建服务器。
-这相当于自己公司内部建了一个某网盘/某快盘的服务器,数据安全性上有保证
-如果在局域网内搭个服务器,同步的速度也非常快
-配置方便。我们提供了编译好的服务器包,解压缩后跟着文档很简单就配好了
-东西都是开源的(https://github.com/haiwen/seafile),很多东西都可以自定义
--针对团队使用来设计
-网盘类的产品都是面向个人设计,Seafile是面向团队设计的
--产品成熟稳定。我们内部大半年来一直边开发边用,大部分资料都用Seafile同步
--全平台。windows/linux/mac都有客户端,iOS/Android的正在开发中
5.Clouduolc(云朵)
云朵(Clouduolc)是一个利用已有的网络终端(计算机、智能手机、平板电脑等)构建私有“云”的软件
6.迷你云
Minicloud迷你云采用高可靠的云存储技术,
文件数据块始终以双副本方式在不同节点上存放,绝不丢失数据。内置防火墙和防病毒软件,对于网络黑客、病毒、木马的入侵破坏具有良好的抵御能力。
Minicloud迷你云作为海量存储空间支持灵活使用,其裸容量高达81TB,可用空间高达40.5TB,企业内部众多数据皆可安全存储。Minicloud迷你云可以多用户使用同一个独立搭建的云系统,同时又保证云系统中各用户的隐私。在迷你云中,用户自主搭建好私有云系统后,不但可以和云系统中的其他用户共享文件,还可以单独存放其他用户无法访问的文件,保证了共用一个私有云系统下的隐私性,保证信息的存储安全。
目前Minicloud迷你云支持的客户端包括WindowsPC,iPhone/iPad,Android和网页版。用户可以下载PHP代码搭建自己的云存储服务,且完全免费,当然用户搭建私有云必须要有自己的服务器来保存数据。
为办公室配置一款Minicloud迷你云系统,轻松实现企业海量数据安全可靠存储,保障企业内部数据安全,成为您的开源私有云盘。
7.WindowsServerAppFabric
微软面向私有云计算的系统是WindowsServerAppFabric,这是一组集成技术,可更轻松地生成、扩展和管理IIS上运行的Web应用程序和复合应用程序
总结:
个人觉得私有云软件要想有一个长远的发展前景,还得在使用性方面做下工夫,尤其是在公有云不能实现的,不方便实现的,或者没必要实现的功能上下工夫。目前我想到的可以在这几方面去考虑:
1.软件与硬件的集成
2.做成开放平台,向第三方软件开发人员开放SDK,从而构建成一个生态系统
3.文档的权限管理
4.文件的版本管理(跟踪文档版本,能找回之前文档的版本)
5.文件的安全管理(引入防泄密功能,防止企业信息或个人私隐信息泄密)