云存储就是网盘吗?
网盘与云存储,听起来似乎实现的“功能”非常相似——数据存储,然而实际上,二者在底层架构以及应用上的区别非常明显。
从应用角度上来看,网盘的作用更多是存储数据,但是云存储的功能却要包含更多内容。目前来看,云存储服务提供商更愿意围绕服务打造出一个包含文件同步、工作协同、多应用汇聚的平台,而不仅仅是放个数据那么简单。
而在底层架构上,云存储应用了包括分布式文件系统、多租户管理与身份验证、虚拟化等诸多技术手段。网盘的技术构架则相对简单,以用户管理为例,网络硬盘仅仅只是依靠数据库管理进行用户区分,而并没有实现单一账户下多权限的划分、多账户间协作等管控内容。
区别在哪?网盘云存储特点剖析
云存储的七大特点,分别是:
横向扩展能力;
动态资源调度;
安全和数据保护;
存储服务级别保证;
自动化管理、监控及优化;
地理无关性;
多访问协议及方式支持。
作为成立较早的存储行业协会,SNIA所公布的云存储相关标准及定义,无疑给我们提供了足够的参考。
相应的,一些观点认为云存储产品至少包括有以下几项特点:
多终端支持
我们都知道,云所强调的一个重要概念,就是资源的分发。因此,在移动办公、跨平台数据分享概念甚嚣尘上的今天,多终端的支持显得尤为紧要。
虚拟化技术
在维基百科中,云存储的定义是“一种将数据存放于第三方存储虚拟资源池上的在线存储模式。服务提供商按照客户需求虚拟化资源,并提供给他们。在物理上,这些资源可能分布在不同的服务器上。”
虚拟化技术带给云存储的最大受益,是更加低成本的数据存储方式,也就是说,无论是服务供应商还是用户都无需考虑数据的存放设备和地点。同时,虚拟化使得资源的应用更为高效。
数据安全及可用性
云存储在数据安全与数据保护方面采用了从头至尾的多种技术,来保证用户数据不受损失,这包括:身份验证、数字证书、数据备份(容灾)、数据传输加密(SSL)、数据库加密等等技术。
底层架构
出于应对高I/O数据访问量的考虑,云存储均采用了分布式文件系统,比较常见文件系统的包括MogileDFS和FastDFS。很多服务供应商也会更具开源产品来打造自有的文件系统。
整合第三方服务及应用整合
很多人认为,云实际上并不涉及技术变革,而只是一种新的服务模式。实际上,云在技术变革上面是否存在突破,我们还有待验证,但是服务交付的革新已经映入了我们的眼中。
这种革新的一个重要特点,就是多个服务供应商之间的联系与整合。这种整合为用户带来的方便性是不言而喻的。一般来说,常见的云存储均整合了Google、 Salesforce.com等等服务。
除此之外,很多云存储厂商还在打造着自有的服务体系,建立一个更为庞大的应用“帝国”。
付费模式
我们常见的网盘付费模式,是由服务提供商预先划定不同的容量空间、单个文件大小以及文件保存期限等多个条件形成“套餐”,用户根据选择的套付费。
换句话说,用户并不能自主选择需要的容量、文件保存期限等条件,而只能根据既定的规则使用。而云存储的交付模式则迥然不同。实际上,由于底层集群式的架构以及虚 拟化技术的应用,用户可以随时以GB为单位添加或者减少容量,同时服务提供商也可以迅速交付以及响应。
SLA协议
这一点不用多说。一直以来,SLA协议都是云服务产品的一个共有特征。
多租户权限管理以及内容共享
这里所说的内容共享,可不是A用户上传了一个文件后,告诉B用户下载地址的方式。
实际上,云存储之所以说是一个能够完整改变工作模式的服务形式,就在于其在内容共享及协作方面的变革。通过多租户用户管理协议(比如IAM)的支持, 无论是企业和个人,都可以设定不同的身份和配置文件来控制访问者的权限。
同时,不同的账号也可以协同分享同一份文档内容,实现不限距离、时间的CRM 平台。
当然,这些内容可能看起来很像是一个SaaS平台,而非云存储。
不过,我们在上文也已经提到过,从目前的趋势来看,云存储服务提供商更愿意围绕服务打 造出一个包含文件同步、工作协同、多应用汇聚的平台,而不仅仅是放个数据那么简单。因此,这也算是当前云存储发展的一个特点。