分布式存储性能优化思路.docx
《分布式存储性能优化思路.docx》由会员分享,可在线阅读,更多相关《分布式存储性能优化思路.docx(9页珍藏版)》请在第壹文秘上搜索。
1、纵观存储的发展,从最原始的DAS架构发展到NAS和SX并存的架构,从NSiSN并存的架构发展到基于互联网基因和云计算基因的云平台存储架构,其架构变得越来验或朵,这必然带来性能上的损耗.这与我们大部分数据业务场景追求性能的目标是相悻的,那么如何解决这个矛盾呢?一、企业存储优化思路总结企业存帏主要包括集中式架构的SAN存储和NAS存储.企业经历集中式存储的时间相对而言比较长,那么在面临性能优化的问题也有一套相对比较完善的思路,总结来看主要从以下几个方面实现:1 .规划时的优化配置大部分的性能优化问题都归根于规划设计不够精细准确,所以解决性能的非常关键的因索就在于规划,存惆卷的数组、分布、分区(Zo
2、ne)映射等相关配黄.如果DBA对数据库数据文件使用的存阵卷规划不够均衡准确,必然造成某些卷的高热点IO访问,如果这个卷所依附的分区映射又不是非常合理均衡,那么这个问题就会无限放大.因此传统存储实践前的规划,需要架构师在上层应用的存储使用容最、数目、负载等各方面进行标理和分析,本若均衡分布的原则将卷的使用映射到存储资源上,这样才能最大限度减少后续性能优化问题.2 .存储引擎硬件配造主要通过观察存储运行过程当中关键指标(CPU、Cache)的峰值以及平均值的情况,来衡量当前控制器内的硬件配置是否已经成为系统性能的瓶颈,通常传统集中式存储支持单独升级CPU、Cache硬件的场景较少,一般都是通过熠
3、加Cache卡或者控制器扩展的方式来解决.当然,在具体分析的时候需要根据其他指标的评估来判断是否因为其他特殊状况引起的资源占用问题,这种情况并非需要增加硬件资源.3 .存储引擎端口资源主要通过观察存储运行过程当中每一个前端端口和后端端口的使用情况(使用率.均衡性、吞吐量)等相关指标在一定周期内的平均数值,来评估板卡端容量以及配置是否有性能问题.如果端口数H容果没有问题,只是出现了负载不均衡的状况,那么就需要手动调整Zone映射的配首来调整其平衡性.4 .存储软件参数策略所谓与性能问题息息相关的存储软件黄略,主要是指存储产品开放出来的一系列软件参数以及分层策略。通常是通过观察存储运行过程当中的系
4、列关键指标(IOPS、1.atenC丫、ThrOUnhoUl等),来判断软件层面的队列参数、存储单元参数、读笃控制参数、慑存控制参数等来实现一部分优化,如果是针对个别存储卷的问题,可能需要将数据反馈到系统管理员和DBA层面进行操作系统及数据层面的优化.所谓分层策略是指存Wi资源池当lllSSDsSAS.SATA等多种磁盘的资源池的自动平衡策略,一般通过观察预留资源池容量大小、分层时间窗口策略、分层容量阈值策略、SSD磁盘数地增加等手段实现分层的优化。二、分布式存储性能优化思路对于分布式存储来讲,它的架构且杂度要高于传统的集中式存佛,从前期的架构配置规划到后期的运维监控优化都要比传统的集中式存储
5、付出更多的精力和工作.首先,我们从整个的读写流程来看.客户端请求StorageAreaNetworkSANSwitchSANSwitchDiskArrayVolVolVolRAID5RAID10RAID6客户端请求云平台存储酱节点分布式存储平台图1:两种存储读写流程图如图1所示,上半部分是传统SAN存储的落盘路径,下半部分是分布式存储的落盘路径,相对于SAN存储的落盘路径,分布式存储的这个链路就豆杂了.应用发出的I。请求会经过以太网络到达云平台存储的路由节点、接口服务层;接口服务层又会将应用特定的服务接口数据格式,转换为底层分布式存储平台接受的文件或者对象格式;在具体写入的时候又会访问元数据,
6、通过元数据的映射表再找到数据节点数据空间,然后完成冗余性豆制,才能完成一个真正的10.也就是说在存储数据服务接口到底层分布式存储平台这个环节会有延时(1.atency),从分布式存储平台接受请求、到数据落盘.到数据节点并完成冗余豆制这个过程也会有延时。因此分布式存储的性能问题相对更复杂,更需要有系统的思路去执行.1 .业务区分存储资源是为数据业务服务的,数据业务表现在IOPS,吞吐带宽、容量方面的需求和宽容度是不一样的.因此我们在针对不同数据业务场景进行分布式存储项目实践的时候,从软件层面到硬件层面的配舌都应该有针对性的标准.例如我们可以按照以下的标准(表1)进行业务的区分:表1:存储指标与业
7、务场景映射表业务场景区分性能需求描述业务场景案例Ie)PS最优最高IOPS最氐的单位IOPS成本通常3个副本单节点少于10%块存储业务场景虚拟机Throughout最优最高的带宽励随带宽单位成本最高的每BTU带宽最高的每瓦带宽提图读取吞吐量通常需要3倍的复制操作数视频流媒体CTO最优最低M每TB成本最低M每TBBTU蜀氐的每TB瓦数最高的每TB密度备份归档读取较少的图片存储频度很低的分析类业务经过对业务场景的精细化梳理分析之后,可以将存描空间的分配对应到按照不同的业务需求划分设计的存储资源池当中,然后再根据资源池的技术指标(IOPS.Throughout.Capacity)去规划资源池对应的软
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 分布式 存储 性能 优化 思路