云存储的优点和缺点!装备和管理一套成熟的存储系统的一种较为廉价的替代选择,云存储吸引了小型和中小型企业以及大型企业。这种技术最有可能的两种用途是云文件存储和云备份。想象一下,将几十年前的PowerPoint简报和人力资源手册从本地文件系统转移到廉价的、基于云的存储系统中,由其他人为你保管。
Boles:是的。有关云存储的很多方面使的它非常酷,并且非常适合用来做文件存储。显然,当你用“按需付费”代替为了存储大量的数据(不管这些是什么数据)而不得不购买昂贵的硬件以及重复替换的存储,你会获得很多好处。当你将管理运作成本核算到存储成本中时,即使你买到的存储是最便宜的,也仍然是相当贵的。
在大规模平台上运行多租户基础架构,你只需支付你所使用的,从成本角度看是相当的具有颠覆性。但除了单纯的成本,将数据存储在云中也是非常的有趣,因为它给了你一些更灵活的数据访问方式,而且能够提升数据保护方式,这或许超出了你自己数据中心能够做到的。
因此,云具有相当大的吸引力,而且在许多地方,它正以最佳的姿态获得关注。例如,文件数据深层归档、备份和Web应用背后的数据存储。同时,我们有一大批不断创新的厂商并且致力于让云存储更加的容易接入,通过使云存储看上去像传统数据中心的存储一样。
我们把实现这种功能的产品叫做“网关”。这份名单包括CirtasSystems、CTERANetworks、TwinStrata以及其他的公司,甚至Nirvanix也提供自己的云存储网关。
这些厂商的产品使得云存储看上去就像目前你的数据中心里面的iSCSI或者NAS存储,而且能够提供给你一个简单的通道将数据存入云中,使用云存储更像是以相同的方式使用你在数据中心中的存储。
Boles:显然,云存储是在线缆的远端,因此,没有太多的人认为它是一个理想的场所运行那些I/O密集型负载,例如启动镜像或者数据库应用。有一些新的网关厂商为消除画面上的延迟做了很多工作,但是那并不意味着你就可以走出去,代之以云网关代替你的Symmetrix或者V-MAX。
因此,这些技术最好用在那些相对不活跃并且占用很多空间的数据上。这包括长期备份,深度文件归档以及低优先级文件。现在,你要知道一些类似备份的东西,云不一定是最合适的地方。毕竟,那需要巨大数据量传输,而且当你需要备份数据时,你最好能让它再次正确的回来。但是,有许多厂商对云连接进行了缓存和优化,以至于新数据是局部的,而云端存储的数据是高度优化了的,因此会涉及到很少的数据传输。RiverbedTechnology和CirtasSystems都在做这样的事。在其他情况下,像赛门铁克或者康贝这样的备份厂商,将云整合为一层存储,在数据保护周期内,把数据迁移到云上。你仍然可以将最近的数据保持在线,而将旧数据移动到云上,或者创建灾难恢复云副本。
使用这些技术可以带来很多好处,它们为那些在数据保护架构中进行变革的人提供了很好的依据。所有的这些创新都是为使云在一些真正有意义的用例上做的更好。但它不适合主存储;它不能成为你的数据中心主存储的解决方案。
Boles:我已经提到过很多类似这样的例子,如在任何地点进行数据存取,这对于全天候远作或者类似的企业来说非常有意义。但是我认为云存储与本地文件存储的一个最大的不同是超常的数据保护。如果你看一下今天大多数的提供商,你所说的多站点数据复制往往至少有三份副本。这种复制也是建立在对数据的完整性设计基础上的。试想一下,极大规模下出现的数据完整性问题与你在数据中心中所能处理的情况是完全不同的;而且供应商已经做了相应的保护措施防止那些问题出现,意味着你可以在云中获得最好的数据完整性。
例如Zetta喜欢宣传他们做了各种配置检查,定期的数据读和回写,以及更多的事情来防止发生类似RAID空写或者磁盘介质逐渐恶化的事情。对客户来说,所获得的就是超常数据完整性的多站点数据保护,而且所有这些都是通过上层的提供商在场外提供的。
当你将它增添到即用即付的低成本中,加上带来的类似像超常瞬时扩展性,深层数据保护的易用性时,将会大大增加你从云中获得的好处。为什么?因为,一旦你将数据存入云中,你就不必经常担心对它们进行备份或者保护。
Boles:这是一个很大的问题,也是今天问到的一个非常棘手的问题。现实的情况是你不可能彻底的去调查一个云的基础设施架构。大部分的厂商认为他们的技术是他们的“秘密武器”,而在很多情况下,他们都是如此大的多租户组织,你不可能从他们那里的得到那种问题的答案。试想一下,当访问Amazon’sS3存储自助服务门户网站时,做一个适当的调查。
云需要被看作像是一个传统意义上的服务提供关系。从中寻找你所想要功能特点,或者业务接口。要求一个确定的声誉并实现,或许是值得额外支付的。寻找第三方的意见,并期望建立在合同和SLA(服务级别协议)基础上合作。有了有信誉的供应商,那些SLA最终会使你洞察他们成为可能。
这就是说,你应该看看你的供应商以能够进行真正的对话或者能够提供公共服务的详细资料,当对你的数据进行数据保护以防止设备老化、灾难性的站点丢失,连接中断等等情况发生时,他们在后端多了些什么。他们会提供一些细节,而答案的深度将会揭示已存在技术的能力以及在不同供应商之间的差异的情况。