企业级稳定低时延、高性能分布式存储架构剖析_第1页
企业级稳定低时延、高性能分布式存储架构剖析_第2页
企业级稳定低时延、高性能分布式存储架构剖析_第3页
企业级稳定低时延、高性能分布式存储架构剖析_第4页
企业级稳定低时延、高性能分布式存储架构剖析_第5页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

高性能分布式存储架构剖析张志乐华为云存储服务资深架构师1.本附加与原报告无关;互联网公开数据;3.本资料在“行业报告资源群”和“知识星球4.本资料仅限社群内部学习,如需它用请联系1.进群即领福利《报告与资源合编》,内有近百行业、上万份行2.每日分享学习最新6+份精选行研资料;3.群友交流,群主免费提供相关领域行研资料。效业研究、运营管理、价值传播等计划、盖科技、金融、教育、互联华为云EVS存储服务2大数据bMobile开发测试…BMS共享卷备份专属定制租户加密低时延容灾大数据bMobile开发测试…BMS共享卷备份专属定制租户加密低时延容灾企业数据库快快照OBSPSMBs开发测试000IOPS,150MB/sOA试20000IOPS,350MB/s•超高性能云硬盘(优化I型)30000IOPS,1GB/s数据库、高性ClientClientClientClientClient云硬盘3.DHT数据寻址和路由:1MB切分ClientClientClientClientClient云硬盘3.DHT数据寻址和路由:1MB切分1.Native的计算、存储分离架构:Client部署在计算节点上,无状态;Server部署在存储节点上;Partition,Pool,KV数据块:整个集群划分多个存储池poolPool为故障域存储池使用Partition管理数据分区每个Partition分区多个KV数据块共享共享卷卷被分割成很多1MBblockClient使用DHT将数据打散到不同的P1PnPartition被映射到不同的Server/DiskP1PnP2…虚拟节点(partition)4.P2…虚拟节点(partition)DHTDHTP3P6P3P6P4P5P4P5支持RoCE组网,低时延支持普通TCP/IP组网……N……N0支持A-A并发读写共享卷0无集中Target、最高32万IOPS共享卷;支持SCSI预留锁,运行企业legacy应33技术—复制和数据路由4tw:3IOw:5IOeplicaplicaWServerServerServerServerServer tw:3IOw:5IOeplicaplicaWServerServerServerServerServer 致性致性RSMRaftW:16KW:tRRServerMDC集中式心跳DHT路由vs元数据路由PnPnP1…P2DHTP3P5P6P4…DHTHash计算,路由表全内存;不命中时存在元数据查找;数据量增多,路由信息量不变;数据量增多,元数据增多,可能导致性能的损失;元数据较复杂去做备份和应急;稳定时延关键技术—介质处理5update擦除数据搬移update擦除数据搬移空间管理block(128~256pages)Page(4/8kB)按照page分配写入空间数据只能写入空白页写入模式为appendonly空间回收只能按照block粒度bbb11.垃圾回收会引入写放大,影响寿命2.大量垃圾回收会导致SSD性能下降,时延增大10倍!一:多流分离IO读写流数据IO读写流1.不同IO模型的多流分离:元数据小IO读写、数据IO读写分离;2.小IO流频繁的擦写,不会导致整个SSD全局空间的频繁擦写;二:无效空间免搬移1.删除空间,软件主动Trim回收;2.SSDGC时不会再进行搬迁,有利于寿命和性能;稳定时延关键技术—网络处理6IO卡顿对应用的影响RDMA网络拥塞检测控制效果时延敏感型应用对IO卡顿零容忍1.OracleRACOCR卷IO超时(15秒),数据库实例直接退出,只能人工恢2.SAPHANA数据库,IO超时120未返回,数据库异常退出。据库事务异常,数据库实例直接退出。4.HA类应用,仲裁盘对IO时延有严格的存储存储存储存储计算计算存储存储计算userpackageRDMA网络拥塞TXesendsenddropesendsenddrop议栈对于网络拥塞容忍度低2.大规模集群下,多对多数据传输,问题突出PFC风暴1400(us)时延降低30~50%00优化前优化后技术—软件和代码调度7pollingCache处理pollingCache处理线程调度:异步线程pipeline唤醒/等待4轮等待唤醒,耗时40us~200us4次线程上下文切换,耗时5us~20us程调度:轮询pollingCache处理切换、无中断、零等待触发线程等待,避免cpu无效消耗。PollingMode:网络:通过RMDA轮询或者DPDK轮询,节省内核到用户态的拷贝和切换;稳定时延关键技术--精细化QoS8MMMMMM为什么要QoSMCPUCPU网络介质存储集群QoS控制策略和机制HDD、SSD性能不同,每GBIOPS有区别;顺序和随机有区别;xBIOBurst1000+iops);Burst时间控制(30Minutes、闲时配额积累);的评测误区本地盘VS云硬盘无QoS控制VS有QoS控制云硬盘不同类型云盘对比不同大小云硬盘对比CPU/网络/介质资源的隔离:在无限的资源池中使用有限的租户资源的公平调度;智能ms级QoS控制在接近QoS上限时,<5%波动;精细化QoS:按照容量、云盘类型提供精细化的QoS策略,为每个应用提供稳定性能1.本附加与原报告无关;互联网公开数据;3.本资料在“行业报告资源群”和“知识星球4.本资料仅限社群内部学习,如需它用请联系1.进群即领福利《报告与资源合编》,内有近百行业、上万份行2.每日分享学习最新6+份精选行研资料;3.群友交流,群主免费提供相关领域行研资料。效业研究、运营管理、价值传播等计划、盖科技、金融、教育、互联EVS盘性能演示900QoS控制Burst演示云硬盘普通云盘QoS500500VMVMVMVMVMVM0高性能云盘burs

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论