混合云文件和对象推动存储发展

日期: 2018-03-29 作者:Chris Evans 来源:TechTarget中国

尽管公共云服务已经被世界各地的IT部门广泛采用,但跨越内部和外部部署的混合解决方案似乎更胜一筹,且处于上升趋势。

然而,从性能和一致性的角度来看,从公共云转出和转入数据可能非常麻烦。那么,新一代分布式文件系统和对象存储是否会改变这一点?

混合云操作需要能够在私有和公共数据中心之间移动数据。如果没有数据移动性,公共云和私有云无非是两个独立的环境,而无法利用数据和应用可移植性的好处。

对于跨越公共云和私有云的存储,可能有三种选择。

块存储(通常用于高性能输入/输出)不提供实用的移动功能,该技术非常适合内部部署或者跨同一企业的不同位置部署。

这是因为块访问存储主要依靠在在块级别之上利用文件系统来处理数据以及提供功能。例如,快照和复制需要数据实例之间维持严格的一致性。

同时,对象存储提供了高可扩展性和无处不在的访问,但可能缺乏现代应用需要的数据完整性和性能功能。

以最后更新为准

对于对象存储,没有对象锁定的概念,只是以最后更新为准。对于相对静态的内容来说,这非常棒,但对于需要执行部分内容读取和更新的数据库应用或分析,则不太实用。

部分混合云存储分布式环境选择采用对象存储的方法,因为它可跨不同位置提供单个对象/文件环境,其中S3几乎成为站点之间访问的既定标准。

而文件存储在两个极端之间。它提供高可扩展性、数据完整性和安全性,同时,文件系统具有锁定功能,可防止本地或全局的并发更新–这具体取决于锁定管理如何部署。通常情况下,文件系统数据安全权限会整合现有凭证管理系统,例如Active Directory。

对象存储等文件系统部署单个全局命名空间,该空间从底层硬件抽离,并提供内容访问一致性–无论它位于何处 。一些基于对象存储的系统还提供通过网络文件系统(NFS)和服务器消息块协议(SMB)的文件访问。

我们这里讨论的是混合云操作的并行文件系统或其关键功能的发展。

分布式和并行文件系统已经在市场上存在多年。戴尔EMC是市场领导者,主打产品是其Isilon硬件平台。此外,DDN提供名为Gridscaler的硬件解决方案,还有很多其他软件解决方案,例如Lustre、Ceph和IBM的Spectrum Scale(GPFS)等。

但这些产品并不是为混合云操作而构建,那么,新解决方案提供哪些与传统供应商不同的功能呢?

分布式文件系统2.0

新一波分布式文件系统和对象存储主要用于混合云环境。换句话说,它们被设计为在私有云和公共云环境中运作。

这里的关键是对公共云的支持以及在公共云部署横向扩展文件/对象群集的能力,还有通过混合解决方案跨越内部部署/外部部署操作的能力。

对公共云的本地支持不只是意味着在云VM中运行软件实例,解决方案需要可通过自动化部署、了解云实力中存储的性能特征,并尽可能轻量且高效,以降低成本。

新的分布式文件系统旨在涵盖需要非常低延迟才能高效运行的应用。这包括传统数据库、高性能分析、金融交易和通用高性能计算应用,例如生命科学和媒体/娱乐等。

通过提供数据移动性,这些新的分布式文件系统允许最终用户和IT企业利用公共云中廉价的计算,同时保持跨地域数据的一致性。

供应商简介

WekaIO成立于2013年,该公司花费五年时间开发了一种名为Matrix的横向扩展并行文件系统解决方案。Matrix是专为NVMe存储设计的符合POSIX标准的文件系统。

作为横向扩展存储产品,Matrix跨商品存储服务器集群运行,或者可部署在公共云中,并通过本地SSD块存储在标准计算实例运行。据称它还可实现混合操作,并可绑定到公共云服务。WekaIO发布的延迟数据低至200μs,每个CPU内核的I / O吞吐量为20,000至50,000 IOPS。

Elastifile成立于2014年,该公司拥有一支优秀的团队,开发了一系列成功的存储产品,包括XtremIO和XIV。Elastifile云文件系统(ECFS)是一种软件解决方案,可跨越数千个计算节点进行扩展,提供文件、块和对象存储。

ECFS旨在支持异构环境,包括在单个全局命名空间的公共和私有云环境。目前,这通过名为CloudConnect的功能来实现,它可弥合内部部署和云部署之间的差距。

Qumulo于2012年由曾从事开发Isilon横向扩展NAS平台的团队创建。Qumulo File Fabric(QF2)是横向扩展软件解决方案,可部署在商用硬件或者公共云中。

跨平台功能通过在物理位置复制文件共享来提供,而这里利用的是被称为Continuous Replication的功能。虽然主要是软件解决方案,但QF2是作为一款设备提供,吞吐量为每节点4GBps(最少四个节点),不过该供应商没有提供延迟数据。

对象存储厂商Cloudian在2018年1月宣布升级其Hyperstore产品,该产品可跨微软、亚马逊和谷歌云环境实现真正的混合云操作,并可在其间实现数据可移植性。Cloudian是基于Apache Cassandra开源分布式数据库。

它可作为存储软件,让客户部署在商品硬件中,也可作为云软件形式或者硬件设备形式。Hyperfile文件访问(与Posix/Windows兼容)也可部署在本地和云中以提供文件访问。

多云数据控制器

另一个对象存储专家Scality公司将于3月底发布其“多云数据控制器”Zenko的商业支持版,该产品承诺允许客户实现混合云功能;跨内部部署、私有云位置和公共云移动、复制、分层和搜索数据,但目前尚不清楚这些操作的无缝性。

Zenko是基于Scality 2016年推出的S3服务器,该服务器提供对Scality Ring对象存储的S3访问。Zenko背后的关键概念是允许客户将Scality现场存储与来自不同云服务提供商的存储(最初是亚马逊云计算服务、谷歌Cloud Platform以及微软Azure)混合匹配。

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

电子邮件地址不会被公开。 必填项已用*标注

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

作者

Chris Evans
Chris Evans

Chris Evans已经在IT行业工作了25年以上。早期的职业生涯始于大型机领域,然后进入存储和系统编程领域,专注于开放系统存储和目前流行的虚拟化和云技术。

相关推荐