【摘要】:本文主要就期货公司核心系统储存采购选型中针对华为OceanStorDorado18000系列高档全闪存储的POC评测剖析进行讲解和经验分享。主要围绕以下几个维度展开:(1)储存品牌是否为市场上的腹部品牌linux开发培训,在全球及国外市场常年表现情况、市场占有率、行业口碑等;(2)储存产品构架和技术先进性情况,系统设计参数剖析等;(3)POC测试主要就功能性、高可用性能、存储构架验证、兼容性、协议可靠性、可维护性、性能等方面展开测试评估。希望可以为同业带来有益参考。
1背景1.1背景需求
现网SAN储存涉及多个储存品牌,老一批生产储存开始步入到了“老年阶段”,其储存容量空间基本接近用尽,同时伴随着部件老化储存设备故障率也出现了显著的上升情况。于是对这批储存设备的更新替换工作就成了当务之急。
2020年开始分批次启动储存设备更新替换项目工作。首要目标需完成市场上主流储存品牌的督查和POC测试工作为储存产品的选型提供有力参考。督查剖析和POC测试主要围绕以下几个维度展开:
(1)储存品牌是否为市场上的腹部品牌,在全球及国外市场常年表现情况、市场占有率、行业口碑等;
(2)储存产品构架和技术先进性情况,系统设计参数剖析等;
(3)POC测试主要就功能性、高可用性能、存储构架验证、兼容性、协议可靠性、可维护性、性能等方面展开测试评估。
1.2现网储存构架情况
储存配置:
(1)生产环境的储存主要为传统大厂的高档储存,同时在虚拟化环境中引入了国外品牌华为厂商的OceanStorDorado6000v3系列全闪存储存。
(2)单台储存通常配置512~1024GBcache,配置32~64个后端FC插口。
(3)老一代储存采用的是SSD+SAS盘分层构架,这批储存容量空间使用率接近用尽。近几年业务数据又下降较快需在主机端常常性扩容降低储存容量,但新购储存流程周期长新储存到货还需一个过程,在等不及新储存的情况下内部团队经过评估从2020年开始便开启了几乎全部SAN储存设备的thin超分配功能linux怎么查看系统版本,其中分配率最高的一台储存设备的化学使用率接近70%蓝色警戒线阀值。
(4)从19年开始新购储存构架均选择全闪存储存构架,容量分配均采用thin超分配策略。
SAN网路构架:
(1)采用两地三中心构架,每位数据中心1-2个机房,每位核心机房配置Director级别的小型SAN交换机组成A、B冗余SANFabric。各机房SANFabric之间不互相打通。同时也没有采用FCR、long-distanceFabric等跨机房、跨主机中心远程SAN网路技术。
(2)虚拟化环境宿主机端口-储存前端口配比为1:2,即1台宿主机通过2个主机HBA卡端口移动1组储存前端口(4个1组),主机端单储存卷呈现4条路径。
(3)非虚拟化环境DB等主化学机端口-储存前端口配比为1:1,即1台宿主机通过2个主机HBA卡端口移动1组储存前端口(2个1组),主机端单储存卷呈现2条路径。
储存联接的下层平台和业务环境使用规划:
(1)虚拟化环境和化学机环境分别使用各自独立的储存,确保互相隔离无影响。
(2)无论是虚拟化环境还是化学机环境,以2台储存为一组进行规划,使用时同一平台或业务的A、B集群主机分别各自接入1台储存,以降低应用总体构架的冗余性,同时增加单台储存故障影响范围。
储存复制和容灾技术的使用:
(1)初期的核心储存两两做了双活,但后续规划均不再在储存层做数据复制或是双活。
(2)目前的总体策略是复制、容灾、高可用方案均在应用层实现,以增加储存层的复杂度,同时做到应用、主机、存储各层之间进行前馈降低灵活性和扩充性,不被特定储存技术和厂商绑定。
现网储存构架的痛点:
(1)现网核心交易系统对储存的读写信噪比性能指标要求较高,对基础构架稳定性要求极高,非常是在交易时间段不能出现任何问题。
(2)现网储存空间接近用尽未能满足业务发展需求,需尽早发起设备替换并在替换过程中完成储存容量的扩容。
(3)老一代储存采用的是SSD+SAS盘的混和分层构架,SSD介质作为热数据缓存区或承载tier1性能卷,SAS机械盘做为寻址区或承载tier2性能卷,该构架是性能和容量成本妥协平衡的产物。该构架在应对突发型高IO并发、高带宽负载、IO读写命中率低的场景时会有显著的性能波动情况的出现(IO命中率低须要直接从SAS盘大量读数据场景影响尤其显著)。同时SSD+SAS混和构架储存由于要预留性能能力(容量换性能)的缘由不建议开启压缩和thin超分配功能。
1.3储存产品品牌及技术类别选择
在监管部门及行业特点的业务连续性要求下,期货业核心储存解决方案的选型通常都较为审慎。通过与多家储存厂商详尽剖析全闪存储发展趋势并对业界多家小型金融企业的全闪存储使用情况进行督查交流后,结合现网架构同时考虑未来储存构架的趋势发展情况,最终选择将全闪存储作为本次POC选型的目标,其中包含了华为OceanStorDorado18000系列高档全闪存储。
本文主要就华为OceanStorDorado18000系列高档全闪存储进行评测剖析和经验分享。
2华为高档全闪存储构架剖析2.1储存厂商品千术术先进性剖析
图:MagicQuadrantforPrimaryStorageArraysSource:Gartner(November2020)
从上图中的Gartner2020年企业寻址储品牌魔力象限排行可以看见华为不但仍然保持在Leader象限,同时做到了和老牌储存大厂HitachiVantara(HDS)、Infinidat齐头并进的趋势。
就本人从事储存运维行业十多年、多家小型金融公司的就职经验而言ssd测试软件 linux,华为储存的技术、架构的迭代和超越进步速率进展迅速。预计随着时间发展,美国知名储存品牌厂商相较于华为储存的优势将变的越来越不显著。
2.2不同厂商高档储存构架剖析对比
图:多个品牌储存厂商的高档储存构架对比
依据对各厂家的高档储存构架的了解情况画一个前后端对比的图如上。
以理论角度剖析一个高可用性和扩充性的能力排行如下:
如上理论剖析可用看出华为OceanStorDorado18000系列的高档全闪存储构架集成了各家储存构架校长,但又规避了各身家品构架的弱项。仅从理论构架上来讲,华为2019年的高档储存构架将EMC、HDS、Netapp、IBM等一众厂商都比了下去。相比较之下EMC的高档储存VAMX和PowerMAX仍然采用2控Scale-out构架,单从储存构架上来说略显逊色。****
3测试环境配置3.1测试组网拓扑
图-验证组网图
图-储存插口卡内部互连网络示意图
3.2硬件与软件配置3.2.1储存系统配置
表-华为OceanStorDorado18000高档全闪储存系统配置表
3.2.2配套硬件配置
表-配套硬件配置
3.2.3测试软件及工具
表-测试软件及工具表
4测试场景和方式****4.1测试场景
4.2测试用例和方式详尽(非性能部份)
储存构架互联测试
4.3测试用例和方式详尽(性能部份)4.4测试难点4.4.1高可用性测试中怎样真实的模拟应用深受的影响
影响主要包括:可用性影响和性能影响两块。
仍然以来我的操作方案是通过vdbench软件来模拟应用深受的影响情况,包括可用性影响和性能影响两块,但是使用vdbench这些做法比直接使用具体应拿来测试要更精确、灵活,更能直观的测出产品的高可用影响情况。
具体做法以测试控制器故障为例进行说明:
1)在主机上使用vdbench工具对LUN进行持续读写。
2)拔出任意一个控制器,在主机上检测vdbench工具的读写记录状态(每秒1行输出)。
拔出一个控制器时(时间:23:23:55),vdbench读写正常ssd测试软件 linux,IO出现持续约24秒跌落,**性能满足业务需求。**
4.4.2怎样通过脚本形式一次测试完所有的IO性能模型?
这儿以vdbench测试Linux上文件系统性能进行示例说明:
5测试结果5.1高可用测试
5.2功能方案测试
5.3兼容性测试
5.4储存构架互联测试
5.5日常运维操作和性能采集能力测试
5.6大批量删掉数据性能影响测试
说明:
3)注意提早写满100TB的数据到储存卷(可用vdbench进行模拟写入)。
4)删掉数据前后为测试对应用和储存系统的影响(主要是性能影响),需提早通过vdbench将储存负载压到50%(负载太低测试疗效不显著)。
5.7基础性能测试5.7.1裸卷性能测试5.7.2文件系统性能测试6测试总结
结合以上对于华为OceanStorDorado18000系列高档全闪存储的测试,可作出总结推论如下:
1、华为OceanStorDorado18000系列高档全闪存储在储存构架层面有了质的飞越**,符合国际一线储存梯队的水平。**
图:华为OceanStorDorado18500V6高档全闪存储构架图
2、高可用测试各项指标表现优异,仅从测试表现看美国品牌在此方面的优势越来越不显著。
3、兼容性、功能方案测试方面符合预期。
4、CLI和RestAPI插口和功能建立丰富,可极大便捷日后储存的脚本化或是程序化调度操作。
5、可直接通过RestAPI从储存端获取建立的性能参数数据。
6、性能测试表现优异,多数测试场景下的性能指标优于E厂商,性能测试总结: