在本文中你将学习到:在你的数据存储环境中可以通过三种不同的方法来实施混合云计算。我们将为你所能选择的不同云计算软件选项提供详细信息,并帮助你了解其中哪一种最适合于你的组织。
当传统存储系统或内部云计算存储使用公共云计算存储时,混合云计算就自然应运而生了。但是,为了能够让混合云计算正常工作,还需满足某些关键的需求。首先也是最重要的一点就是,混合云计算存储服务必须表现得如同同类存储设备一样。除了在访问公共云计算时可能有一个延时之外,它应当是透明的。必须设计好机制以确保活跃和经常被访问的数据被保存在组织内部,而将不活跃的数据置于云计算中。当数据被传送至云计算和从云计算传送回来时,混合云计算通常需要依靠灵活的策略引擎以定义该环境。
就目前而言,你可以有三种不同的方式可供选择以实施混合云计算:
• 通过横跨内部存储设备和公共云计算存储服务的存储软件
• 通过云计算存储网关
• 通过应用程序集成
云计算存储软件的实施
如果内部和外部存储云计算都运行着同样的云计算存储软件,那么将私有云计算存储设施(内部存储设施)和公共云计算存储服务组合成为一个单一的异构存储云计算将是唯一可能的选择,而无法采用应用程序定制集成或云计算网关的方式。虽然诸如存储网络行业协会(SNIA)的云计算数据管理接口(CDMI)这样标准倡议已在进行中,但是行业标准的缺失已限制了各种存储云计算之间的创新性集成。所以,我们所看到的就是云计算软件供应商向企业和服务供应商兜售他们的产品成为了创建混合云计算的先决条件。而一些云计算存储供应商是把他们的存储堆栈作为内部存储云计算设施来提供的,它可实现与公共云计算存储服务的轻松集成。
后者的一个典型代表就是Nirvanix公司。直到最近,Nirvanix公司仍然只是提供公共云计算服务,但是如果使用了Nirvanix hNode,那些内部云计算存储用户们就能够在内部运行Nirvanix云计算存储设施,并按需实现与Nirvanix存储交付网络云计算存储的集成。
Rackspace公司一直都将其Cloud File定位为一个云计算存储服务,但是该公司现在已开放其Cloud Files和前OpenStack.org的源代码以便于推动标准化工作的进程。其目的是为了实现服务供应商和企业用户之间的混合云计算,以及Rackspace公司的公共云计算存储服务。
直到最近,云计算存储服务供应商只剩下两种选择,要么使用开源云计算存储产品之一(例如Luster 和 MogileFS)并接受他们的特质和限制,要么就是开发他们自己的解决方案。但是,在过去的几年时间中,云计算存储软件已成为了由若干供应商向企业和服务供应商提供的商业产品了。
在众多的市售产品中,EMC公司的Atmos是最具典型性的代表。它是一个基于软件、与硬件无关、基于对象、包括如下三种松散耦合服务的存储堆栈:一个通过REST、SOAP以及传统文件系统协议处理连接客户接口的演示层;一个管理数据对象存储以及在存储节点保护和分布数据对象的元数据管理层;和一个连接存储节点的存储目标层。它可以在专用硬件或VMware虚拟机上运行。作为一个大规模系统的架构,它可以通过简单地新增节点实现PB量级存储容量的扩展。EMC公司向企业和供应商销售其Atmos,因此内部Atmos部署可实现与云计算Atmos服务的联合。
EMC公司最具代表性的客户是AT&T公司。但是,AT&T公司的Synaptic存储虚拟云计算是一个与其他同类产品相当不同的混合存储云计算产品。它在AT&T公司的数据中心中运行,但是客户们是通过AT&T公司的MPLS网络进行访问的。因此,它综合了私有云计算的安全性与性能以及公共云计算产品的经济性和可扩展性。
除了EMC公司的Atmos以外,还有其他一些云计算存储软件产品。Caringo公司将其内容寻址存储(CAS)产品重新定位为一个云计算存储解决方案,并将CAStor内容存储软件在市场上推出。Cleversafe公司所推出的云计算存储平台可利用遍布于云计算中各节点中数据的信息散布算法,从而消除复制的需求;Cleversafe公司宣称,与必须在存储节点中存储多个副本以实现冗余的产品相比,该公司的产品已实现了更高的存储使用率。
云计算存储网关的实施
云计算存储网关位于内部存储设施和公共云计算存储服务之间。他们在传统存储协议和更为深奥的云计算存储协议及API之间承担着翻译的角色。从历史上来看,公共云计算存储只能通过应用程序定制集成进行访问。此外,云计算网关通常还通过策略引擎执行着内部(私有)存储设施至公共云计算存储的信息数据迁移,反之亦然。
云计算存储网关在一些关键领域有所不同。它们要么是基于块的,要么是基于文件的;在数据中心中,他们以基于块的存储设施或NAS设备的形式存在着。重复数据复制和压缩也是云计算网关的关键特点,而这两个特点也对云计算存储成本有着立竿见影的影响。传输数据和存储在存储云计算中数据的加密也是必须的功能。有些网关是专为备份和归档而设计和优化的,有些则与诸如Microsoft Exchange和SharePoint这样的应用程序紧密集成,而其他的则是以业务云计算存储层为目标,从而作为内部存储层的补充。
混合云计算的应用程序集成实施
所有公共云计算存储服务提供API以实现与内部云计算存储软件以及云计算网关的接口交互,但是这些API还可以直接用于与公共云计算存储的应用程序集成。云计算存储API可使客户的内部和商用应用程序通过REST接口开发公共云计算存储服务。
例如,备份应用程序供应商已开始在他们的备份套件工具中增加了对公共云计算存储的支持。Symantec公司为NetBackup 和 Backup Exec提供了云计算存储支持。与之类似,CommVault公司的Simpana备份软件则集成了公共云计算存储的功能。
你是选择通过云计算存储软件、云计算存储网关亦或是通过应用程序集成来实施混合云计算,这些都是可以通过选择若干供应商及其产品而实现的。请务必仔细考虑你的选择,并选择最适合于你的存储环境的混合云计算实施方式。