随着服务器虚拟化的广泛应用,云计算技术已经成为效用计算的下一个发展方向,在云计算时代,我们能够像使用电力资源一样消费计算资源,并且按需付费。云存储的应用则脱胎于Amazon的S3服务(Simple Storage Service),并且很快就被其他服务运营商所效仿。然而,较差的性能以及出于对安全问题的担忧始终笼罩着云存储,让它的众多优点黯然失色,同时也阻碍了这项技术进入主流的企业级市场。云存储最早的一批用户主要是创业型公司、开发团队以及消费类用户。不过,“云存储”自身也在不断发展,并且有望成为数据中心应用的一个有效补充。
天性保守的企业IT管理者认为使用公有云存储风险太大。但是,这种传统的认识正在悄然改变,并非是因为人们改变了对公有云存储安全问题的看法,而是因为内部私有云存储的出现。私有云提供了将企业关键数据应用安全地扩展到外部公有云存储服务的解决方案。随着云计算及相关技术热潮的来临,客户的关注度不断提高、各种分析预测和新闻报道也大量涌现,这一切都显示出云计算市场已经步入重要的转折阶段,不久之后我们就能见到,企业客户采纳云存储的步伐会越来越快。
云存储的定义
对于厂商来说,把他们的技术与热门的云计算应用捆绑在一起,提高关注度,显然是巨大的诱惑。而将原有产品简单的重新命名为“云XX”则是常见的手段。但通常情况下,我们不能简单地把传统的SAN和NAS设备看做云存储,因为它们提供的是共享模式的存储资源。“SAN实际上并不具备云存储的特点 --动态性、弹性与灵活性。云存储可以随时、随地的随需访问,而SAN系统则通过Zoning分区,使用WWN(world wide names)地址。本质上SAN的应用是静态的。”ESG高级分析师Terri McClure说。传统的垂直扩展模式的SAN和NAS产品更是如此。而有些采用Scale-out横向扩展架构的block协议存储设备,如3PAR公司的InServ Storage Server,可以实现自动优化和负载均衡,在SAN层面实现负载的动态分配;横向扩展的NAS产品也大同小异。不过,即使能够横向扩展,SAN和NAS 也并不适合做大规模公有云存储应用。
真正的云存储产品应该具备如下特点:
- 通过网络访问
- 可共享
- 以服务的形式销售,并且按需付费
- 具有非常大的弹性,容量可以动态缩减或者按需增长
- 系统规模可以按需扩展或者缩减
当前,云存储主要用于保存非结构化数据。非结构化数据是增长速度最快、最多也是最难管理的数据类型 .云存储技术并不适合结构化数据应用,比如数据库。因此,结构化数据应用的主要平台还是传统的企业级存储设备。
云存储的好处
对于非结构化数据应用来说,使用云存储的好处显而易见--存储的总体成本更低。云存储属于一种服务,因此不需要采购、管理和维护存储硬件设备。根据服务类型的不同,云存储即使不能完全消除成本,也能够大幅降低数据中心的成本和存储管理员的负担。使用云存储服务还可以避免昂贵的技术升级开销,这种技术升级一般3至5年就要进行一次,有的是为了获得最新的技术,有的只是为了给旧存储设备购买代价不菲的维保服务。
为了满足预期的数据增长量以及处理应用峰值的要求,传统存储系统往往需要预留大量的空间资源。云存储应用通过削减这部分闲置的空间资源,通常能够达到接近100%的存储资源利用率。除了降低存储的总成本之外,云存储的可扩展性,以及从基本应用到峰值负载的线性处理能力,都是其引人注目的特点。
公有云存储
当前,公共云存储服务商的数量在快速增长,包括AT&T、Amazon、Iron Mountain、Microsoft、Nirvanix、Rackspace Hosting等许多公司。他们使用的存储架构通常由低成本的存储节点附加直连的消费级硬盘组成,通过基于对象的存储堆栈管理进行跨节点的数据内容分发。对云存储的数据访问一般使用Internet协议,常见的协议是REST(Representational State Transfer),少数情况下会使用SOAP(Simple Object Access Protocol)。在云存储上,每个数据对象至少同时在两个节点上保存,以获得最佳的可恢复性和冗余度。云存储服务的基本收费模式一般以“X美元/GB /月”为单位进行计算,各服务商的收费模式略有差异,也许会有一些附加费用,包括按数据传输量计费以及网络接入费用。
海量的多租户安全应用是公有云存储设计的基础。在云存储平台中,每个客户的数据以及所进行的访问都是相互隔离的。公有云存储上可存放的数据类型非常广泛,从静态的非核心应用数据、需要在线保存的归档数据、到备份数据和容灾数据等等。而对那些随时会发生改变的活动数据,云存储并不适合。企业用户对云存储应用最主要的担心是安全问题,其次是性能问题。