Gartner:对象存储关键能力报告
IBM/Cleversafe、Scality、HDS HCP、EMC和Cloudian在报告中榜上有名。这份报告的撰写者是Gartner公司的三位分析师:阿伦·钱德拉塞卡兰(Arun Chandrasekaran)、拉贾·巴拉(Raj Bala)和加思·兰德斯(Garth Landers),于2016年3月31日发布。
对象存储关键能力报告
摘要
许多企业对Mode 2 IT项目的投入加大,致力于为核心企业工作负载削减成本,这些因素在共同推动对象存储方面的需求日增。我们在本文中按照七种关键能力,针对基础设施和运营领导人关心的使用场合,比较了12种对象存储产品。
主要的调查结果
基础设施和运营领导人被对象存储更低的总体拥有成本和可扩展性所吸引,而企业开发人员被其可编程性、云可移植性和生产率的提高所吸引。
在过去几年,对象存储市场处于整合阶段,IBM和HGST在2015年的收购备受瞩目。
亚马逊简单存储服务(S3)API已俨然成为数据存取领域的事实上标准――越来越多的厂商支持S3 API,兼容性程度不一。
由于加大创新力度,专注于性能、可靠性、互操作性和极简的架构设计,对象存储在企业的使用场合扩大到了归档之外的用途。
建议
如果你需要庞大的可扩展容量、降低管理开销和降低拥有成本,那么可以选择对象存储产品,这是块存储和文件存储的一种替代方案。
构建本地对象存储库时着眼于混合云,评估API支持以及与几大公共云提供商的兼容性,以便数据易于移植。
选择提供众多部署方案(纯软件、套装设备与主机托管)以及许可模式(永久与订购)的对象存储厂商。
培训开发人员,让他们了解应用程序设计方面的最佳实践以及与对象存储系统有关的操作注意事项。
战略规划方面的假设
到2019年,企业数据中心中超过30%的存储容量将由基于x86硬件系统的软件定义存储(SDS)架构来部署,而如今这个比例还不到5%。
你需要知道什么?
对象存储很普遍,成为了我们在日常生活中使用的云应用程序的基础平台,比如流媒体内容、照片共享服务和文件协作服务。对象存储在企业界的知名度和采用率还不高,不过在继续提高。
促使对象存储在企业得到采用的几个主要因素:
非结构化数据呈爆炸式增长,因而需要低成本、可扩展、自愈合、多租户的平台,用于存储PB级数据。
新的资金投入到私有云和分析工具,尤其是在传媒娱乐、生命科学、公共部门和教育/研究等行业,它们需要可扩展的、经济高效的存储。
企业开发人员和开发运维团队成员越来越感兴趣,他们在寻找一种可扩展到公共云的敏捷、可编程的基础设施。
对象存储的特点就是,借助充分利用REST的接口,通过HTTP等标准的互联网协议(IP),实现访问,拥有细粒度的对象级安全以及用来标记的丰富元数据。对象存储产品采用众多部署模式:虚拟设备、主机托管、定制的硬件设备,或者可安装到标准服务器硬件上的软件。这些产品能够支持大规模容量,本文中介绍的许多厂商部署到生产环境的系统规模超过10PB。它们更适合需要高带宽的工作负载,而不是需要高输入/输出和低延迟的事务型工作负载。
新一代对象存储产品主要依赖纠删码方案:相比传统的RAID方案,纠删码方案可改进可用性,而容量开销和成本比较低。对象存储厂商日益支持亚马逊简单存储服务(S3)API,这在刺激市场需要这些产品,不过与S3 API的兼容性高低不一,由于管理元数据的专有方法,仍可能存在厂商锁定现象。
如果IT领导人需要可高度扩展、自愈合、经济高效的存储平台以处理庞大的非结构化数据,就应该评估对象存储平台的适用性。他们应该以本研究报告为基础,确认适合其使用场合的产品。
分析
关键能力使用场合图
厂商针对总体使用场合的产品分数
厂商针对分析使用场合的产品分数
厂商针对归档使用场合的产品分数
厂商针对备份使用场合的产品分数
厂商针对云存储使用场合的产品分数
厂商针对内容分发使用场合的产品分数
厂商介绍
Caringo Swarm
Caringo总部设在得克萨斯州奥斯汀,成立于2005年,是一家私营公司。Caringo的主要产品是Swarm,它可以充分利用标准硬件,并支持亚马逊S3 API和OpenStack Swift API。
Swarm可以与2015年9月推出的FileFly结合使用,支持NetApp和Windows文件管理器中文件内容的生命周期管理,以便转移到对象存储。客户喜欢这种能力,以支持归档使用场合。Caringo继续专注于医疗保健这个垂直领域,Swarm有许多治理功能,包括一次写入多次读取(WORM)、依法保留(legal hold)以及对象层面的保留管理。
Swarm通过其弹性内容保护功能,提供纠删码和复制功能。不支持将数据扩展到其他环境,比如磁带或分层到公共云存储提供商作为分层架构的一部分。
Cloudian HyperStore
Cloudian是风险投资支持的一家小型初创公司,总部设在加州圣马特奥,根源于日本。HyperStore是与亚马逊S3兼容的对象存储产品,2011年发布。
HyperStore是旨在在商用硬件、虚拟化或Cloudian设计的硬件上运行的软件。HyperStore不仅在前端支持S3这种兼容协议,还可以在后端将对象分层到亚马逊S3的公共云存储服务。这为HyperStore赋予了云存储网关的属性,这在对象存储厂商当中是一股新兴潮流。HyperStore高度依赖Cassandra键/值存储,用于元数据管理。
Cloudian声称,协议方面与亚马逊S3百分之百兼容,实际上不是百分之百兼容;不过,HyperStore高度兼容,试图支持S3 API的大部分。(它不支持存储桶通知之类的功能)。实施的HyperStore大多数规模很小,鲜有超过2PB的部署环境。Cloudian的参考客户表示,HyperStore的整体管理有望改进,声称一些配置方面高度手动化,监控系统运行状况的能力还没有准备好用于企业环境。
DataDirect Networks WOS
DataDirectNetworks(DDN)提供WOS7000和WOS 9660归档设备作为对象存储平台。该公司以HPC存储产品出名,这些产品用于世界上的一些顶级超级计算机。
WOS有两种形式:DDN提供的硬件设备和软件,戴尔、惠普和Supermicro等合作伙伴提供了参考架构。该产品支持亚马逊S3作为插件,支持Swift API兼容性。可通过WOS Bridge产品,提供与该公司的EXAScaler和GRIDScaler并行文件系统设备协同操作的功能。DDN在寻道/读取时间方面提供了大容量和高性能的处理能力。这些因素,加上DDN在HPC方面的传统,促使客户将它用于主动归档和分析这两种需要聚合大数据的使用场合。
WOS并不通过原生REST API来实施认证或加密机制;不过,它允许访问任何调用的应用程序,如果它知道有效的对象身份。WOS假设,如果对象身份难以猜中,数据很安全,但这是不够的。WOS并不通过其原生REST接口,为存储的对象支持命名的键,要求应用程序对返回给客户端的对象身份持久化,以便随后对文件执行操作。这对移动应用程序而言尤其具有挑战性。
EMC弹性云存储
弹性云存储(ECS)是EMC的最新对象存储平台;然而,它体现了EMC在15年前就是一家对象存储产品开发商的传统。正因为如此,ECS支持在此之前推出的每一款EMC对象存储产品的API,包括Centera和Atmos。 ECS还与OpenStackSwift和亚马逊S3等协议兼容。
ECS被面向公众的服务提供商和大企业使用,提供的对象存储服务支持外部客户和内部用户。这一切归功于ECS的多租户基础,因而能够对计费、计量和监控实现精细化度量。相比之前的EMC对象存储架构,ECS架构已得到了改进,它采用了横向扩展的存储架构,并对出站API和内部数据服务采取了一种分层方案。结果是优雅的设计和更有弹性的平台。
EMC已经在构建向外扩展的存储平台方面积累了大量知识。然而,继续承担之前产品留下的技术债务(表现为现有的API)带来的缺点是,这家公司无法完全专注于服务现代的应用架构。因而,ECS兼顾新旧,而不是一门心思地关注当前或未来。此外,并非所有的ECS API支持同样的功能,比如服务器端加密和治理。结果是,归属于ECS平台的许多功能只在特定条件下才得到支持。因而API之间的互操作性不大,彼此之间迁移需要昂贵的专业服务。
HGST主动归档系统
Amplidata是嵌入自愈合纠删码算法的早期对象存储初创公司之一,将这些算法融入到基于网格的存储系统。Amplidata成立于2008年,2015年被HGST收购。如今HGST是西部数据公司旗下的一个品牌。
完成收购后,HGST重新推出了其产品:HGST主动归档系统,这是一整套解决方案,容量从1.2PB到4.7PB不等。它支持与S3兼容的API,分布式纠删码让它得以提供保护,防范站点故障。这款产品使用了Helioseal垂直磁记录(PMR)硬盘,从而提供了高密度和低功耗。通过结合BitDynamics和经过压力测试的高容量硬盘,HGST得以为主动归档系统确保高数据耐久性。BitDynamics是一种校验机制,可防止静默数据受到损坏。
主动归档系统产品缺少几项关键功能,包括复制、WORM以及支持文件和非S3接口。此外,缺乏纯软件采购模式,与独立软件开发商(ISV)集成的功能有限,这两大缺点限制了它对于一系列广泛的使用场合和客户群体的吸引力。主动归档系统的存储容量至少1PB,加上高昂的购置价格,这对想要试用小容量的这款产品的企业组织来说是道很高的门槛。
日立数据系统HCP
日立数据系统对象存储产品组合包括这三种产品:
日立内容平台(HCP)
HCP Anywhere――企业文件同步和共享解决方案
Hitachi Data Ingestor (HDI)――用作云过渡设备
HCP有两种形式:预配置的硬件设备或虚拟软件设备,采用了基于运营支出的使用模式,可从日立的合作伙伴或日立云服务获得。HCP是一款成熟的产品,具有颇具竞争力的安全功能,包括强大的多租户和内置加密。它提供了原生的WORM支持、数据销毁和数字签名,确保安全的信息生命周期管理。最近引入了本地纠删码,为庞大对象工作负载降低了容量开销。HCP支持远程异步复制,还支持主动/主动拓扑结构,让跨配置站点的并行R/W属于同一个命名空间。除了原生API外,HCP还支持亚马逊S3API和Swift API,它能够分层到AWS、微软Azure和谷歌等提供商的公共云存储。
HCP的纠删码是固定的,用户无法配置,也无法跨多个位置。需要纠删码和云分层的客户可以选择购买价格更高的活动许可证,也可以使用价格较低的实惠型和延期许可这两种选项,它们都仍包括在公共云管理数据的成本。
华为OceanStor UDS
自收购华为-赛门铁克合资公司以来,华为就一直在积极投资于存储行业。华为拥有多元化的产品组合,横跨SAN、NAS和对象存储三大产品线。
华为的对象存储产品UDS提供了高密度存储节点,一只4U机箱里面的硬盘多达75个,它们基于ARM处理器,以降低能耗。产品支持本地复制和纠删码,对象可以异步复制到远程站点,缓解站点故障。UDS产品基于分散的对等节点网络,元数据与对象一同存储起来,消除了任何单一故障点,能够实现无缝可扩展性。华为UDS支持原生API和S3API,以便访问数据。
该产品只能作为华为销售的套装设备来部署。它不提供原生加密支持,也不支持WORM或合规方面的其他功能。虽然华为在亚太区和欧洲获得了强劲的收入增长,但在美国的表现仍然疲软,这是由于它一直未能克服政治层面的挑战。
IBM Cleversafe dsNet
Cleversafe成立于2004年,是一家私营公司,2015年11月被IBM收购。Cleversafe的分散存储网络(dsNet)以多种部署模式来提供,包括物理或虚拟设备(通过VMware获得),某些组件可以部署为Docker容器或Linux操作系统守护程序。
客户提到了Cleversafe dsNet出色的可扩展性和易管理性。管理界面包含功能选项卡中提供的功能,可提高生产力。一旦摄取数据,就为数据添加纠删码,该产品采用了一种高度分布式的架构。Cleversafe dsNet与许多流行的备份、归档和云网关ISV配合,支持相关的使用场合。安全性是其主要的强项,拥有许多种加密技术,并为审计提供了特殊支持。
Cleversafe dsNet支持亚马逊S3和OpenStackSwift API,不过缺少原生NFS支持。Cleversafe被IBM收购值得关注,因为这可能会影响企业客户的未来发展。
NetApp StorageGRID
NetApp总部设在加州桑尼维尔,提供StorageGRID(有两种形式:物理设备和虚拟设备),为该公司的存储产品组合提供了支持。StorageGRID支持CIFS和NFS协议,还支持云数据管理接口(CDMI)、Swift和S3 API。
安全功能包括原生静态数据加密、强大的审计和报告以及WORM,借助使用该公司的Data ONTAP SnapLock功能。该产品在备份和归档两大使用场合得到了ISV的有力支持,另外还拥有有效的分层存储,支持磁盘、固态硬盘、磁带和云等选项。NetApp拥有相当数量的PB级对象存储客户。
对象版本正在完善之中,这个方面需要改进。更新后的对象作为新对象由StorageGRID加以管理,需要独立的保留策略和管理。除了虚拟设备外,NetApp还为基于软件的部署提供了有限的选择,这是由于它没有第三方服务器OEM厂商的参考架构。
Red Hat Ceph Storage
Red Hat CephStorage由Red Hat及其他厂商销售和支持,这是一个开源存储项目。Rad Hat收购了Inktank,后者是Ceph项目的主要代码贡献者和支持组织。
Ceph Storage是在商用硬件上运行的“对象块”(block on object)存储软件。Ceph Storage的内部是个对象存储区,块存储部分就建在该基础上。实施的Ceph Storage系统大多主要面向块存储服务;然而在总数据量方面最庞大的部署系统中,它用作对象存储。Ceph Storage的开源和社区方面有利也有弊,这取决于某个客户的偏好。有些用户被Ceph Storage的社区方面及开发的开放性所吸引,一些人更喜欢与商用闭源产品有关的较低风险。被Ceph Storage的社区性质吸引的客户表明,他们在决定使用该产品时,能够与其他Ceph Storage用户进行交流以及查看未解决软件错误(bug)列表是两个重要方面。
Ceph Storage具有基本的多租户功能,依赖原生文件系统加密,而不是服务器端加密。CephFS是Ceph Storage文件系统,需要成熟起来,还没准备好用于生产环境。参考客户表示Ceph Storage集群运行有问题时,管理、诊断和排除故障有难度,这导致问题解决起来比较费时。
Scality Ring
Scality开发对象和向外扩展的文件存储软件,研发团队在法国,销售和营销团队在硅谷。Scality的Ring部署在商用硬件上;然而,它经常被惠普和戴尔转售,融入到自家品牌的服务器上。
相比其他大多数对象存储厂商,Scality很独特,原因在于许多客户使用Rinig是冲着其向外扩展的NAS功能。应用程序和用户不需要与REST API整合,就可以充分利用Scality的弹性特点;他们只要使用NFS或服务器消息块(SMB)与Ring进行联系,并获得分布式存储后端的好处。Ring支持可配置纠删码和对等架构中的复制,这提供了大规模效益,又没有单一故障点。Scality对OpenStack提供的支持比另外大多数对象存储厂商更深入,原因在于它支持Cinder、Swift和Glance。Scality的一些大客户使用Ring作为电子邮件工作负载的后端,这体现了Scality的创始人在这个市场的渊源。
相比其他对象存储厂商,Scality与S3的兼容还不成熟,也不支持S3协议的重要方面,比如对象版本、存储桶版本、生命周期策略、服务器端加密、跨站复制和事件通知。Scality的原生REST接口对传输中数据不使用安全机制,依赖客户确保通信安全性。参考客户声称,Scality的管理和报告能力需要改进。
SwiftStack对象存储
SwiftStack的OpenStack Swift是一种开源项目,采用Apache软件基金会的2.0许可证。
企业客户可以向SwiftStack购买订购软件,该公司提供了更容易的管理、监控和运行工具,应对部署和运行方面的挑战。SwiftStack是为OpenStack Swift项目贡献软件代码的首要公司。它提供了带外控制器,以便部署、集成和管理可部署在兼容硬件上和OEM合作伙伴的预制参考架构上的存储节点,比如思科和Supermicro。它还提供了一个可选的NFS/SMB网关。该产品具有高度可扩展性,支持跨地区复制和纠删码。Swift API得到众多ISV的支持,该产品还支持亚马逊S3 API仿真。除了原生Swift接口外,SwiftStack还提供与S3兼容的接口。
该产品缺少对原生加密功能的支持。最终用户组织需要与OEM厂商密切合作,优化和调整硬件,从而从OpenStack Swift获得最佳性能,对小型文件/对象环境来说更是如此。
增加的厂商
Cloudian:在2014年发布的那份关键能力研究报告中,Cloudian还没有达到Gartner的入围标准,原因是该公司在所有概述的使用场合方面不具备足够数量的参考客户。不过,该公司今年符合标准,也符合入围的其他要求。
华为:在2014年发布的那份关键能力研究报告中,华为还没有达到我们的入围标准,原因是该公司不具备至少10个客户的生产环境至少拥有300TB的数据这个要求。不过,这家公司今年符合标准,也符合入围的其他要求。
Red Hat:在2014年发布的那份关键能力研究报告中,Red Hat还没有达到我们的入围标准,原因是该公司在所有使用场合方面不具备足够数量的对象存储客户。不过,这家公司今年符合标准,也符合入围的其他要求。
云头条编译|未经授权谢绝转载
相关阅读:
NetApp、HPE 和 IBM 将跌出存储市场前四强,AWS、Azure 会上位|云头条
存储交流群欢迎加入,群主微信:aclood