在看完Gartner2017文件系统和对象存储魔力象限,你需要了解下这几个公司
6893
2017-10-23 09:45    文章来源:dostorage 阿明
文章摘要:刚刚看完Gartner2017文件系统和对象存储魔力象限的文字内容和象限图,让我不得不提一下这4个相关的公司。

刚刚看完Gartner2017文件系统和对象存储魔力象限的文字内容和象限图,让我不得不提一下这4个相关的公司。

微信图片_20171023094337.jpg


一)Scality

Scality的Ring是一个可扩展对象存储系统,可由X86节点构建。

Scality公司的首席执行官杰罗姆在谈论软件定义存储的未来以及现在的企业应该如何思考的问题的时候,其认为企业应该开始考虑和规划可以使用的工具了。按照他的话说就是,“路由数据从个人用户的角度看是最可伸缩的和有效的方式”。Scality公司刚刚发布了Scality RING工具,旨在解决企业面临的日益增长的在处理快速增长的巨大的,包括结构化和非结构化数据的存储需求的挑战。

在ESG很早以前对Scality的Ring的测试中就表明:“随着每个服务器节点加入Scality Ring,系统可以使用新服务器的CPU、磁盘、总线和网络资源,因此总体性能得到提升。一个利用最新英特尔服务器CPU和SSD技术的基于对于对象的Scality Ring可以用于创建一个基于对象的存储解决方案,同时这个对象存储解决方案的性能可以超过传统基于块的磁盘阵列的性能。”

Scality可以得到一定的发展,其实离不开来自戴尔的推动。早在2015年,戴尔与该公司合作推出了一套存储方案,当时戴尔给出的推荐硬件配置包括一台PowerEdge R730xd机架服务器或者一台PowerEdge R630机架服务器/MD3060e存储机箱组合。在与Scality建立转售合作关系的九个月后,2016年4月,戴尔决定对相关产品加以升级,包括提供SD70000-S文件与对象存储服务器以运行OEM版本的Scality RING软件。

与此同时,HPE也与Scality有着合作关系,由HPE投资1000万美元,并利用Apollo 4000与ProLiant服务器集成Scality的RING软件进行销售。

现在Scality Ring Storage6.0版本针对文件、对象都可以很好支持,当然对于OpenStack开源平台也是有着很好支持了,早在2014年RING软件定义存储技术就被用于Numergy OpenStack Cloud的云存储架构服务。

由此,6.0版本可以帮助更多企业通过增强S3 API支持,受益于对象存储的优越特性,构建一个企业就绪的独特架构和安全模型。特别针对高扩展性、合规性需求的客户,现在可以充分利用6.0版本基于标准的接口和硬件独立功能。针对文件系统的用户,Scality继续加强Ring的文件特性支持,特别增强一些典型应用如备份和media的性能。

二)Swift 

Swift公司从2011年成立就一直有获得一些融资,金额虽然不大,在超百万美金到几百万美金不等。

Swift的Stack就是一个对象存储系统平台,当然也是一个完全分布式的存储系统。虽然不是用来运行虚拟机或数据库的块存储系统或文件系统,但能够在对象存储领域发力持久也是有其底气所在。它可以按照用户应用程序的需要,线性扩展额外的容量和性能节点。

有人说Swift Stack好比“盒子里的Amazon S3”,可以支持更多的应用程序。Swift Stack考虑到了用户对象存储的一致性要求,对于大规模可扩展性和数据分布有着很好的支持。

因为是软件定义存储的软件架构,所以Swift Stack可以部署在各种不同的硬件平台上,以及Linux发行版上。

通过部署Swift Stack软件定义存储的软件,用户可以从底层存储建立更好的管理策略,构建存储池,简化存储操作,同时让用户可以在私有数据中心内享受到公共云的灵活性和可扩展性。

Swift Stack核心引擎是OpenStack Swift,目前,SwiftStack版本已经发展到了4.0。比如在4.2版本中增加了云同步功能和先进的数据迁移工具。可以为异地保护和数据共享将数据复制到Amazon S3的公有云存储。类似功能其他做云备份的厂商软件也可以实现,不足为奇。

在4.3版本中增加了数据加密功能,实现了集群中的所有数据在磁盘上的AES-256加密。

另外还增强了综合负载平衡功能,并且完全集成在软件里面,使得应用程序可以自动有效利用分布式集群,自然减少了用户在负载均衡硬件上的投入。以及实现了元数据的弹性搜索功能,进一步加强了应用程序利用与对象关联的元数据。

说到底,Swift Stack4.0版本下的软件对于云的支持更为强大,部署简单,几个简单命令就可以将该软件安装在一个新节点上并在集群里面实现部署。不过,现在的Swift Stack Controller可以实现文件服务支持,包括支持NFS和SMB协议。

三)Red Hat 

Red Hat有两个好东西:Ceph和Gluster。

Ceph当初被Red Hat收购之后,备受宠信,在Red Hat的大力推动下,加上开源平台OpenStack也不断支持Ceph的发展,支持通过libvirt调用Ceph作为块设备进行读写访问。因此,Red Hat Ceph当前已经获得了很好的发展。

“Ceph最初是一项关于存储系统的PhD研究项目,由Sage Weil在 University of California, SantaCruz(UCSC)实施。”不过,现在Sage Weil早已成为了红帽存储首席科学家同时也是Ceph技术委员会主席。这位大神的博士论文带来的这个神品,发展到现在Ceph社区活跃度还是比较高的。

“Ceph基于一个名为RADOS的对象存储系统,使用一系列API将数据以块(block)、文件(file)和对象(object)的形式展现。”不过,一个非常标准的Ceph生态系统架构,包括了四大部分:Clients客户端即数据用户、缓存和同步分布式元数据的cmds即Metadata server cluster元数据服务器、将数据和元数据作为对象存储的cosd即Object storage cluster对象存储集群、执行监视功能的cmon即Cluster monitors集群监视器。

要知道,雅虎就是基于Ceph的开源存储架构。

细数一下Red Hat Ceph Storage的发展版本,从1.1、1.2、1.3发展到现在的2.0, 耿航在其微信公众号“福叔讲存储”里面专门提到过Red Hat Ceph Storage2.0的功能,新功能中进一步加强了对于对象存储的支持与优化。

新的多站点功能使得部署一个具有所有用户可访问的通用命名空间的全局集群成为可能,通过与认证系统的集成来提高安全性,包括Active Directory,LDAP和OpenStack Identity (Keystone) v3,提高了Amazon S3和OpenStack Object Storage ( Swift )的兼容性,包括支持AWS v4 Client Signatures、对象版本控制、bulk delete等等。

至于之前有人提到2.0可能会“为Ceph开放式存储进程开发新型后背存储器,进而提升其在现有以及新型硬盘(例如固态硬盘以及Seagate Kinetic key-value硬盘)上的性能”这点,目前还没有看到。而在多区域对虚拟块设备实现镜像功能现在的2.0已经有了,这就是耿航所提到的在块存储的应用上的内容,“Ceph Storage 2支持多Site的远端复制功能,称之为RBD(RADOS Block Devices) Mirroring,能够跨不同地区远端复制Ceph里面的储存系统虚拟区块装置,该特性主要是为了灾难复原与归档之用。”

“当Ceph的块存储分散在不同Site的数据中心,想要进行彼此的远端复制时,Red Hat Ceph Storage 2提供了RBD Mirroring,可提供灾难复原与归档。”可见,2.0版本支持将Ceph Object Gateway部署到跨多站点的双活配置中了,这也印证了之前业内人士的猜测是对的,Ceph在安全、灾备方面的功能更为强大了。

Red Hat Ceph和Gluster都是Red Hat的宝物,虽然现在感到有了Ceph之后,似乎Gluster有点被冷落了,实际上并非如此。

在2016年7月RedHat Gluster Storage3.1.3版本已经发布,在效率、安全、容器三个方面有了新的增强。

RedHat Gluster也是采用哈希算法来计算数据在存储池中的具体位置,这点与Ceph类似。不过,Red Hat将Gluster定义为现代企业级工作负载服务的Scale-out NAS,强调其是一个software-defined file storage。其实就是一个对象存储系统,只是比较开放,并且可以管理大规模的非结构化和半结构化的数据。支持私有云、公有云或混合云的部署,同时也支持Linux containers。

新版本3.1.3可在并行下执行自愈功能。多线程自愈对大量的小型文件更有用(例如共享的虚拟机镜像)。在Gluster社区中,Facebook是多线程自愈功能的主要贡献者。

特别还增强了自动分层、SMB多通道的网络功能。另外之前有人提到的“动态化卷分配”这个功能已经在3.1.3版本中实现了,可以实现在冷热层之间的数据自动化移动,针对应用透明化,在SSD和HHD卷之间有机结合形成分层卷。

再者再可写快照和离线安装功能上,可写快照实现了在不同空间上的快速构建,以及实现了对于卷快照的读写Clone,支持开源的RHEL6\RHEL7。 

四)Hedvig

除了这几个进入魔力象限的文件系统和对象存储厂商之外,其实还有一个公司值得关注一下:

Hedvig Distributed Storage Platform似乎国内很少被提及。

Hedvig公司的Distributed Storage Platform这个分布式存储平台,据官方网站信息显示非常牛逼,不仅支持所有OS、虚拟化平台和容器,同时具备完全的可编程性。而且还可以简化用户基础设施,作为一个针对块、文件、对象存储的统一方案。

从Hedvig对外宣称的分布式存储平台的功能来看,利用其分布式存储的功能,可以帮助用户构建一个简单、弹性和灵活的存储解决方案,并且可以具备云一样的简单和企业级应用那样完整的功能与特性。

Hedvig弹性功能帮助用户降低存储成本减少集群规模,Hedvig分布式存储平台与通用服务器无缝对接,可以大大降低每TB的存储成本,初始设置为两个节点,如果用户存在容量需求扩展,甚至可以从两个节点扩展到上千个节点。

对于Hedvig Distributed Storage Platform部署可以实现超大规模的方式和超融合的方式,在超融合部署方式中,计算和存储作为虚拟机打包部署在一个主机里面,超融合、工作负载、应用程序的数据存储在同一个物理节点上。(Aming)。



版权声明:

凡本网内容请注明来源:T媒体(http://www.cniteyes.com)”的所有原创作品,版权均属于易信视界(北京)信息科技有限公司所有,未经本网书面授权,不得转载、摘编或以其它方式使用上述作品。

本网书面授权使用作品的,应在授权范围内使用,并按双方协议注明作品来源。违反上述声明者,易信视界(北京)信息科技有限公司将追究其相关法律责任。

评论