判断超融合存储优劣的几个原则初探(2)

  在上一篇文章中,强调了区分系统存储介质访问方式的重要性,接下来,需要考虑的问题就是IO请求所经过的网络路径。

所谓IO请求路径,通常包括几个部分:接收外部(如虚拟机的)IO请求、寻址即将外部IO请求转换为(ServerSAN)系统内部请求、将内部IO请求发至相应的存储节点以实现数据访问。

在一个ServerSAN系统中,通常会由客户端块设备驱动来负责接收外部IO请求,其处理方式亦寻址方式有多种:有些需要查询元数据库(Metadata Store,用于存放内部数据块的元数据,包括数据块在哪个存储节点上的信息);有的则利用Consistent Hashing的方法,直接计算出IO请求对应的内部存储地址,从而达到省略查询元数据库的目的。

此外,将内部请求发送到存储节点也有多种方式:以副本为3份的写请求为例,有的是将数据依次写入3个存储节点,如此就涉及3个网络跳转;也有的是将数据先写入主节点(Primary),再由主节点发给另外两个从节点,如此需要两个网络跳转。另外一种方式是同时广播给3个存储节点,如此只涉及一个网络跳转。

图 1拥有最长网络路径的系统

以Sheepdog Storage系统为例,一个IO请求需要通过QEMU block driver,Gateway,存储节点3个网络跳转,即网络路径为3。以Ceph为例,一个IO请求需要通过RBD(客户端驱动),主OSD(存储节点),从OSD共3个网络跳转,即网络路径为3。

图 2拥有最短网络路径的系统

目前为止,我们见到的分布式存储系统里最优的I/O路径为2:客户端驱动和存储节点;其中寻址功能被合并到客户端驱动,并且寻址不需要查询元数据库。客户端驱动直接广播到所有的存储节点上。

同样的,就像上篇文章提到,有没有一个判断ServerSAN系统I/O路径的简单方法呢?

不幸地是,我们很难通过一个系统的外部表象来判断这个系统的I/O路径是多少,是否最优?我也没有想出一个简单的方法。但就像判断直接和间接访问裸设备一样,判断系统的I/O路径对于判断系统的水平也是非常重要的。

尽管没有一个简单的方法,但在实际的选型过程中,I/O路径应该成为一个考察的重点,用户应该要求供应商介绍其系统架构,以及外部I/O、内部I/O请求的方法,一旦我们得知系统不是内直接寻址或不是将数据一次性广播给所有的副本节点,我们就可以得出如此的判断:该系统的I/O路径极有可能不是极有可能最优的。

(未完待续)

作者简介:陈靓,1999年北京航空航天大学硕士毕业,2002年考入美国俄亥俄州立大学学习计算机科学,2006年获得该校博士学位。此后入职美国Amazon,于AWS Storage Team(云计算核心存储团队)工作,长达7年之久,曾经担任系统架构师和研发团队带头人,负责设计和实现了著名的AWS Glacier系统结构;2011年加入AWS S3团队,负责对AWS S3 的Volume子系统新版本的研发。2013年,接受南京市政府321计划的感召,选择归国创业,创办了南京鹏云网络科技有限公司,致力于私有云存储产品的研发。2015年入选中组部“国家千人计划”专家人才。

作者:南京鹏云网络科技有限公司

来源:51CTO

时间: 2024-10-23 09:21:34

判断超融合存储优劣的几个原则初探(2)的相关文章

判断超融合存储优劣的几个原则初探(3)

  在此前的文章中,判断超融合存储优劣的几个原则初探(1)判断超融合存储优劣的几个原则初探(2)我们说到了裸设备访问方式,以及系统I/O路径的问题,应该说这是ServerSAN系统性能影响比较大的两个因素,用户在选型中,需要进行仔细地了解和考察.除了影响系统性能的因素之外,我认为系统可扩展性(High Scalability)和容错能力以及安全性都是需要认真考虑的因素. 对于系统的可扩展性首先要考察系统是否存在瓶颈.需要考察系统是否存在这样一个组件(component):系统大部分请求(requ

判断超融合存储优劣的几个原则初探(1)

  互联网+战略的实施,让分布式存储受到了前所未有的关注.与传统存储相比,分布式存储横向扩展的能力备受传统企业青睐,它能够让企业更加敏捷.灵活,能够满足了企业业务快速发展的需要,特别是在成本节省上,分布式存储优势明显,加上互联网企业的成功实践,这都为传统企业转型提供了新的思路. 如今,以超融合为代表的分布式存储发展迅速,国内外提供超融合产品解决方案的厂商众多,如VMware VSAN.EVO:RAIL.EMC ScaleIO.Nutanix.Maxta.SimpliVity.Scale Comp

判断超融合存储优劣的几个原则初探

互联网+战略的实施,让分布式存储受到了前所未有的关注.与传统存储相比,分布式存储横向扩展的能力备受传统企业青睐,它能够让企业更加敏捷.灵活,能够满足了企业业务快速发展的需要,特别是在成本节省上,分布式存储优势明显,加上互联网企业的成功实践,这都为传统企业转型提供了新的思路. 如今,以超融合为代表的分布式存储发展迅速,国内外提供超融合产品解决方案的厂商众多,如VMware VSAN.EVO:RAIL.EMC ScaleIO.Nutanix.Maxta.SimpliVity.Scale Comput

联想超融合存储:面向对象的分布式存储系统

   联想超融合存储系统是一款自主研发,面向对象的分布式存储系统.通过将所有硬盘池化管理,大幅度的提高并发I/O;采用虚拟存储控制器,更加灵活智能的管理;利用无单点原则,水平扩展的分布式架构,构建了一个高性能.易扩展.高可靠的超融合存储系统. 分层持久存储 超融合是指在同一套单元设备(x86服务器)中不仅仅具备计算.网络.存储和服务器虚拟化等资源和技术,而且还包括云管理软件,数据重构,多副本,快照技术等元素,而多节点可以通过网络聚合起来,实现模块化的无缝横向扩展,形成统一的资源池.与传统存储方案

达沃时代田大庆:超融合促进软件定义存储落地

5月18日,由中国电子学会主办,ZD至顶网协办的第八届中国云计算大会在北京国家会议中心隆重举办,作为大会的合作伙伴,达沃时代总裁田大庆接受了ZD至顶网的独家视频专访.(第八届中国云计算大会大会直播地址:点击查看). 此次中国云计算大会的主题为"技术融合,应用创新",达沃时代作为中国创新的超融合厂商,田大庆理解的超融合是对于促进软件定义存储起到了极其重要的作用,大大加快以后软件定义存储淘汰传统存储的步伐.接下来让我们听听田大庆对于存储.对于超融合的理解. 达沃时代田大庆:超融合促进软件定

存储圈太“乱”:刚刚超融合,NVMe over Fabric又来了!

不是我不明白,世界变化快!但存储圈的变化也太快了吧!从磁盘介质到闪存介质,从平面到3D NAND:从阵列存储为核心的集中式存储,到软件定义为核心的分布式存储:从云存储到超融合:从Server SAN.对象存储,到No SQL存储:从Ceph,到Cinder.Swift,从SAS/SATA到NVMe--,新技术变化之快,概念之多,稍有闪失就跟不上变化了. 如今更多的焦点在闪存技术的应用,例如3D NAND在$/GB上与HDD会拉近多少距离?SAS/SATA SSD什么时候会被NVMe SSD横扫出

为何企业积极采用超融合基础设施

今天的企业领导人们都在积极的寻找一种方法,来使得其应用程序能够更快的运行,IT管理更便宜,配置更容易.而超融合软件(HCS)的出现则意味着现如今的企业组织可以比以往任何时候都能够从他们的硬件中发掘出更多的潜能.新的数据中心选项正在出现,其节省了时间,空间和资金--创建了一个行业枢纽,以及一个新的侧重于超融合基础设施 新需求要求进入下一代数据中心   业务部门的需求 IT部门的需求 应用程序的运行速度更快 简单化 降低IT成本 自动化 更简单的交付 自由的选择   解决方案便是HCI HCI彻底改

VMware推出新一代超融合软件

摘要:新版VMware Virtual SAN 6.2通过重复数据删除.数据压缩与纠删码(Erasure Coding)等新功能将全闪存超融合解决方案的成本降至1美元/GB:升级后的Virtual SAN Ready Node拥有新的许可.预安装软件与支持选项: 全球云基础架构和移动商务领导厂商VMware(NYSE: VMW)于今天宣布推出业经企业验证的新版超融合软件VMware Virtual SAN.VMware是超融合基础架构(HCI)软件的领导者,自第一版Virtual SAN发布以来

深度剖析:全面了解“超融合架构”生态圈

今年,云计算领域最火的概念是什么?当然是"超融合". 随着VMware.Nutanix.SMARTX等领导厂商先后进入超融合领域,带火了"超融合"概念,国内云计算和存储厂商也纷纷声称自己推出了超融合架构方案.一时间,国内超融合生态圈厂商众多,颇有些混乱和看不清楚的感觉. 目前已经入局的超融合厂商可以划分为哪几类?他们的超融合方案又有哪些侧重点?几类厂商的竞合关系又是怎样的?为解答上述关键性问题,记者专访了云计算存储业界专家徐文豪,听一听他对于目前"超融合&