何为混合云存储及其如何部署
尽管现如今围绕着云存储还有这各种各样的炒作,但当涉及到云存储的商业化利用时仍然面临着相当的障碍。这些障碍包括访问速度和延迟性问题,以及企业用户对于云存储的安全性,合规性和数据的可移植性等一系列问题的担忧。
鉴于此,存储和云服务供应商们已经想出了一套潜在的解决方案。利用混合云存储,企业用户可以不必使用云托管来存储其所有的数据。相反,数据可以存储在您企业内部,私有云或者公共云,根据您业务性能的具体需求、您企业的经济状况、相关的监管法律法规、以及您企业的风险评估而定。
今天的企业用户最常见的使用云存储的案例是用于异地备份和归档,作为一种相对廉价的方式来帮助企业防范现场的技术和站点故障。这些采用云存储的应用程序对于延迟性和带宽的限制也不太敏感,特别是如果这些备份可以通过快照实现的话更是如此。
然而,虽然这意味着企业用户可以同时使用公共云与私有云,但这会涉及到需要混合的使用磁盘为您企业的主要数据存储,同时采用磁带作为备份。那么,现在的问题是:两者未被整合,但却需要在整体IT基础设施单独执行不同的角色作用。
混合云存储更准确的定义是使用企业内部部署存储和公共云存储,以创建一个更具整体价值的混搭。企业用户可以将一些数据存储在企业内部;而将另一些数据存储在云中,这取决于相关的风险分类和应用程序对于延迟性和带宽的需求。另外,企业可以采用私有云存储和公共云相结合的方法,使用公共云存储用于归档,备份,灾难恢复,工作流共享和分发。
这种混合的方法可以使企业用户能够充分利用云存储的可扩展性和成本效益,而不会暴露任何关键任务数据。
面临的挑战是整合和管理这样一个系统,以不改变企业现有的基础设施或应用程序为前提。特别是当企业用户考虑到服务必须匹配来自不同的来源所提供的资源,同时还必须作为一个单一的系统单独运行及与其他系统互动。这,反过来,意味着您的这些系统需要共同的数据和软件管理工具。
不同的供应商试图以不同的方式解决此问题,包括经由因特网小型计算机系统接口(iSCSI)访问一切,或通过云或某种形式的云网关整合主存储。
这其中最流行的方法是一种混合云存储设备,其具有内置的智能化,软件和本地存储。应用程序服务器与设备通信,绝不直接与云沟通。通过在本地数据缓存,该设备提供了比广域网更好的带宽,减少了带宽和存储成本,并最大限度地减少链路延迟的影响。该设备还可以进行重复数据删除,并在云计算之前,对数据进行加密。
另一种方式——或者说是混合模式的另一个要素是应用程序的混合。最关键的应用是垂直性的,通过堆栈功能实现任务的移动,通常最终在一个数据库结束。虽然这个数据库可能太过敏感(而且太大)而不能托管到云计算。但其他相关元素——最明显的是基于Web的图形用户界面(GUI)则可能是云托管的理想候选。
例如,大多数现代应用程序是通过Web前端程序设计的,使用浏览器或一系列的RESTful应用编程接口(API)向用户提供信息并获得更新。这种模式使得它更容易适应不同的移动设备或更改语言,这也可以被云托管。
如果应用程序没有一个Web前端,可以通过堆栈按照信息流找到符合格式的信息处理具体的软件组件。这是合乎逻辑的GUI /应用程序服务边界,企业用户可以使用该组件的接口和API来连接Web前端。
当然,这一切都是假定您企业可以自行托管数据,并能够充分提供对于这些数据的快速访问,最有可能是通过查询服务器模型。这允许云服务发送数据请求到服务器,让其只返回所需要的具体数据。这也减少了流量、延误和成本。您可能还需要在服务边界添加负载平衡,根据需要为每台服务部署额外的副本。
然而,对于交易处理系统而言,速度和延迟性问题意味着在远程运行存储很少成为备选项。
一种方案是按照NetApp对其NetApp私有存储所做的方法,即与托管供应商Equinix合作,以访问高速,低延迟的主要云供应商在附近的数据中心提供的本地连接。这使企业用户能够托管其文档到托管服务商,并能够直接到诸如微软Azure或亚马逊网络服务(AWS)。您的应用程序可以托管在云中,而您企业的数据仍然在私有存储。或者您企业可以复制您企业内部的文档到云链接的文档,以便进行灾难恢复,所以如果主数据中心发生应用程序数据丢失,也可以在云中代替。
再次强调,这要依赖于分割的应用层,并搞清楚哪一层及哪些数据可以安全地实现云托管,而哪些数据您想要保持对其的控制。
许多企业的规划者考虑针对其关键任务应用程序采用混合云纯粹是为了故障转移或基于云爆发所带来的机遇,但是对于您企业的系统垂直的视觉观则开辟了利用云计算的新的途径,而且还可以提高这些关键任务应用的成本和性能。
主要混合云存储供应商一览
目前市场上的几家主要的存储供应商和云服务供应商均有明确定位的产品瞄准当前混合云的部署和运营。
EMC
EMC拥有一批混合云存储相关的产品,如CloudArray。该产品来自其所收购的TwinStrata公司,该产品作为一款云存储网关可以同时运行在企业内部和云中,以提供容量扩展,数据保护等功能,具备256位高级加密标准的加密。其将云存储作为一个iSCSI或网络附加存储设备,并可以复制到云中,并存档数据,同时保持对现场热点数据的访问。
混合存储也是EMC公司最近宣布的企业混合云战略的重要元素,其可以为企业内部部署存储和云存储之间提供访问,其中的云存储包括VMware的vCloud Air、微软Azure和AWS。同时,EMC已经收购了Maginatics公司,后者是一家全球性的覆盖多款公共和私人云的统一数据管理服务的开发商。
尽管微软通常并不被视为是一家存储提供商,微软收购StorSimple公司之后,使其能够提供本地存储设备,同时也可以作为一个云存储网关。现在被称为Azure StorSimple,该设备为原始数据提供本地存储,而将那些访问需求不频繁的数据和快照迁移到Azure云存储。可以安装基于云的快照,其就像是一个本地文件系统,实现远程访问。
日立
日立的对象存储的软件(object storage software)、日立内容平台(HCP),允许企业用户建立多租户的私有云托管达到80PB和自动层数据到公共云。支持对象包括微软Azure、亚马逊简单存储服务(S3)、谷歌云、日立云服务以及任何其他S3服务。HCP可以实现全球范围内的分布和同步以获得更好的性能和可用性。该公司还提供基于HCP的文件共享和数据获取产品。
IBM
IBM有让公共和私有云实现无缝整合的目标,例如通过其弹性存储云(Esoc)服务为企业用户提供一种混合的选择。托管在IBM的SoftLayer裸金属云,设计规模化扩展超过1PB,Esoc也支持OpenStack Swift作为一个能够自动进行快照,备份和将就数据迁移到更便宜的存储的控制面板。其形成了SoftLayer的一部分,托管在IBM云计算服务平台。IBM也在其他一些领域提供混合云存储功能,尤其是在其StorWize和XIV横向扩展(scale-out) NAS系统中。
NetApp
NetApp推出其混合云存储概念NPS,允许企业客户自有的文件直接以低延迟性托管到邻近主要云服务供应商的数据中心的托管设备。该公司现在也有一个版本的OnTap存储管理软件能够在云中工作:例如,能够在一个AWS虚拟机上运行,同时在企业内部与OnTap实现互操作,提供动态数据的可移植性。
戴尔
其他公司,如戴尔,侧重于与VMware和OpenStack合作,并提供底层的云硬件和软件,包括针对企业级用户的中档的私有云或公共云。
红帽
还有一些初创型的企业和软件开发商,提供混合云存储解决方案。例如,红帽表示,其基于软件的红帽存储服务器可以把私有云存储和亚马逊公共云,统一数据访问和创建一个混合云存储整合在一起。该公司还拥有Inktank,Ceph Enterprise的开发商,Ceph Enterprise是一款增强版的开源Ceph大规模可扩展存储系统。
Avere
Avere提供edge filer技术,既可作为硬件也可作为虚拟服务器,这使得云资源能够作为NAS寻址。本地文件管理器最小化延迟到云,并且可以包括闪存,NVRAM和DRAM以进一步加速性能。现有的NAS还可以与云集成到一个无缝单一的存储资源。
Ctera
在硬件方面,Ctera提供云存储网关,提供本地的NAS,加上备份和复制到云计算和虚拟云驱动。Ctera门户增加了管理、同步和备份到本地和公共云存储的功能,允许企业用户根据具体需求使用云和企业内部部署的存储。桌面和移动应用程序还允许本地文件夹和文件共享和同步到云。
Nasuni
Nasun为统一的混合云存储服务提供本地文件作为高速缓存和网关。文件被迁移到云中进行长期存储,定期实施快照。同时支持文件(NAS)和块(SAN)访问,以及基于网络的接入访问和移动同步。
Panzura
Panzura公司采取了不同的策略,其Quicksilver云存储控制器使用一个全球文件系统以覆盖远程云存储和本地硬盘或闪存。Quicksilver设备可以与其他设备在不同的位置整合,而控制器可以与广泛的公共云存储平台合作。
亚马逊
亚马逊的AWS存储网关能够提供混合云存储功能,包括本地热点数据缓存或本地存储特定主卷的低延迟访问,异步快照备份到云。另外,该网关可被配置为虚拟磁带库,存储备份在云中。