伴随着数据存储市场的快速增长,企业和组织发现传统的基于数据块与文件的存储系统无法解决新出现的存储挑战。由于对象存储与数据块和文件系统不同,需要细致分析可用的产品,以确保能够找到满足其满足实际所需。
在确定要选择哪家存储系统之前,你要牢记的是对象存储不太可能取代现有的数据块与文件系统。相反,对象存储往往是被用来增加数据块与文件存储环境的。
对象架构通常难以支持主流应用程序的工作负载。这绝对是可以理解的忠言良方。假如您正在考虑使用基于对象存储来完全取代数据块与文件系统存储,请仔细确保你完全了解对象存储的各项性能特征。
在本篇中,我们将主要研究这些主流对象存储供应商的产品:Caringo Inc.、DataDirect Networks (DDN)、Dell EMC、Hitachi Data Systems、IBM以及Scality。TechTarget在针对众多重要的购买决策者进行调研,分析哪些产品最适合他们要求的各项指标后选择了上述这些供应商。
存取方式
每家企业组织对存储都有不同的需求,对象存储自然也不例外。对象存储平台需要能够支持到各种不一样的应用场景和特殊要求。假如你打算部署对象存储平台来解决内部文件共享方面的需求,那么你应当庆幸,因为至少来说这里提到的所有对象存储供应商都支持服务器消息块(SMB)、通用Internet文件系统(CIFS)和网络文件系统(NFS)。
但是麻烦往往存在于细枝末节上。某些产品本身内置了文件共享协议,另一些则需要使用网关设备。部分用户认为网关设备专家了复杂性,但却有其他用户偏好这种方式,他们认为在本地设备上不存放通用性的协议有助于提高产品的安全性。
Caringo、Hitachi Data Systems 和Scality都可以在本机支持CIFS/SMB以及NFS。假如你使用对象存储的主要场景是文件共享,那么这些方案是不错的选择。
其他的对象存储供应商支持SMB和NFS,但是需要通过额外的产品或许可证。例如Dell EMC的 Elastic Cloud Storage(ECS)需要借助网关或前端设备才能基于传统文件协议进行访问。IBM Cloud Object Storage支持本机NFS,但需要加载第三方产品来进行CIFS/SMB访问,根据路线图,本机CIFS支持将在2017年底实现。
缺乏本机内的NFS 或CIFS/SMB支持并不会使得这些产品在文件共享方面缺乏竞争力,只是假如你的主要目标是文件共享,那么可能你会希望考虑具有本机文件协议支持的相应产品。
另外,虽然DDN WOS产品支持NFS和CIFS/SMB(通过添加本公司的WOS Access产品),但DDN认为WOS并非用来替代主存储在NAS方面的工作负载。
文件共享仅仅是对象存储的某一种应用场景。其它各类场景中还包括分析和二级存储。
在存储大量非结构化数据方面,对象存储系统可以处理得游刃有余,有些产品还具备特别的功能。例如,HDS Hitachi Content Platform (HCP)通过产品中的简单邮件传输协议,支持从Microsoft Exchange中直接发送邮件。Hitachi Data Instance Director与HCP高度集成,并为Microsoft Exchange环境提供高级电子邮件归档功能。当然,这项功能并不涵盖在所有的产品中。
另一方面,Dell EMC的ECS能够应对海量的对象存储需求,但其并不适合数据库存储。对任何需要低延迟和高I / O吞吐的应用程序,例如数字仿真,对象存储的延迟较高,因而并不适合。
集成公有云
文件协议相当重要,但有些IT企业或许会更为注重与公有云集成的能力。
今天,越来越多的企业希望借助混合云来弥补工作负载环境中的短板。对象存储在某种程度讲已经出现了一段时间,但是云计算确实加速了它的发展,诸如Amazon Simple Storage Service (S3)这样的服务现在完全依赖对象存储中的存储服务。
市场上有多种集成公有云的方式。部分产品,例如Caringo Swarm,可以与Amazon Web Services(AWS)和Microsoft Azure集成,并使用这些服务中提供的存储环境。另一些产品(例如DDN)可以使用云作为存储层,将归档或静态数据迁移到这一存储位置上。
HDS类似于Caringo和DDN,但是其更进一步。HDS HCP的自适应分层技术使得HCP接入节点可以使用第三方来源的存储构建存储池。这些可以是外场公有云的存储源,例如Amazon S3、Microsoft Azure、Google Cloud Storage或Verizon Cloud。通过这种集成,HDS使得你可以根据需要轻松扩展HCP的存储容量。弹性容量使得你可以将旧的对象存储加密并分层存储到第三方云端,为突发性的存储容量需求腾出空间。
其他的供应商,例如Dell Technologies,提供一系列产品品牌构筑起的生态系统。Dell EMC 的ECS可以通过Virtustream公司的工具部署在公有云服务上,同时该产品还可以和ECS专用云(Dedicated Cloud)结合,提供混合云带来的灵活性。ECS DC 是Dell EMC管理的按需分配的ECS,由Virtustream数据中心内单租户服务器集群上运行,可以用于混合与完全托管的多站点部署。
IBM同样提供云端服务。IBM的云对象存储(COS)可以与云端集成,利用灵活的混合方式,让某款产品运行于用户本地或由Bluemix构成的私有云中。这种混合方式为客户提供了一个私有的内部部署选项,但却可以利用到云端的资源。要知道IBM的COS或API采取一致性的接口技术,并且不会改变,客户可以从内部直接迁移到云端,抑或是从云端启动项目并迁移回内部。
Scality与其他一些对象存储供应商在使用公有云服务的能力方面一直有些落后,不过这个问题已经通过一些重要的更新加以应对解决。在2017年4月发布的版本7.0中,产品扩展了S3 API,启用存储位置控制,从而可以将S3存储区和其对象存放在不同的Scality RING中。该功能在2017年6月正式添加,以便在本地完成存储,当然还包括特定的公有云区域,如AWS S3 US-East、Microsoft Azure等云端。
软件与设备
以前,当需要存储时,你会打电话给最喜欢的存储供应商,给他一笔钱,然后静静等待数日,甚至数月,直到硬件设备到达。
今天,虽然这种基于设备的部署方式仍然存在,但你有了更多一种选择:软件方式,即客户能够从供应商那里简单地下载存储软件,将其部署到现有的硬件之上,以创建即时对象存储集群。
决定部署硬件还是软件,或是两者混合的方式是至关重要的。许多IT组织喜欢捆绑硬件设备的方式,他们可以简单地将其上架通电。另一些则喜欢在选择、配置部署软件的硬件时有更大的灵活性。
本篇中所有的对象存储系统均可用作设备方式。当然,这并不意味着存储供应商实际上会销售这些设备。而是软件存储供应商通常会和硬件制造商建立起合作伙伴关系,将软硬件进行捆绑,帮助客户获取到设备。
上述讨论的所有对象存储系统也可仅作为软件产品使用,因此可以使用自有的硬件。在某些情况下,你可以将软件部署到虚拟机进行测试。
数据安全
如果你所在的企业、组织对安全性特别敏感,对静态数据的加密非常看重。那么这里所提到的领先的对象存储供应商都在不同程度上支持静态数据的加密。
IBM COS和HDS HCP支持开箱即用的静态数据加密功能。Caringo Swarm 和Scality RING则通过切换具有各种可配置的管理设置来实现静态加密。没有必要购买更多的功能或许可证。
某些对象存储系统不包含针对本地数据的静态加密保护,需要购置额外的许可证才能启用该功能。Dell ECS就是如此,DDN并不支持加密。
上述这些是你确定哪款对象存储系统最适合你的企业组织时必须考虑的重点问题。虽然对象存储具有一定的普遍性——例如所有的产品在存储通常的非结构化数据(例如视频和存档信息)时都可以进行维护性工作——当你深入挖掘时,你可以看到每款产品都具有特定的优势,以及在某些应用场景下的弱点。