当前位置:首页 > 报告详情

3-4 喜马拉雅大数据弹性云的方案演进.pdf

上传人: 云闲 编号:102413 2021-01-01 60页 6.67MB

1、喜拉雅数据混合云案陈涛 数据技术专家|我介绍|陈涛喜拉雅数据集群架构组负责前专注集群优化和稳定性提升曾负责喜拉雅计算平台组0-1构建博客:https:/ CONTENT|集群现状、问题与优化存储治理计算弹性计算加速01 集群现状、问题与优化|集群现状|主存储集群单机房 750+hadoop机器,主要机型存算体 存储 hadoop3.2.1 71PB总容量 使率68%净增量超过200TB 主计算集群 hadoop2.9.2 26000核140T内存 作业10w+资源使呈现明显潮汐现象集群稳定性典型问题|datanode和nodemanager相互影响 cpu影响,任务占量cpu资源,导致data

2、node响应慢 I/O影响,磁盘共,部分任务shuffle等打满磁盘,影响datanode稳定性 任务写热点 streaming任务落盘hdfs,hdfs数据本地化特性导致部分datanode 持续热点集群优化|Cgroup限制Yarn资源使:集群优化|Cgroup限制Yarn资源使:Before集群优化|Cgroup限制Yarn资源使:BeforeAfter集群优化|计算、存储磁盘隔离集群优化|计算、存储磁盘隔离12T HDD(hdfs/yarn)12T HDD(hdfs/yarn)12T HDD(hdfs/yarn)12T HDD(hdfs/yarn)12T HDD(hdfs/yarn)1

3、2T HDD(hdfs/yarn)12T HDD(hdfs/yarn)12T HDD(hdfs/yarn)Before集群优化|计算、存储磁盘隔离12T HDD(hdfs/yarn)12T HDD(hdfs/yarn)12T HDD(hdfs/yarn)12T HDD(hdfs/yarn)12T HDD(hdfs/yarn)12T HDD(hdfs/yarn)12T HDD(hdfs/yarn)12T HDD(hdfs/yarn)Before12T HDD(hdfs)12T HDD(hdfs)12T HDD(hdfs)12T HDD(hdfs)12T HDD(hdfs)12T HDD(hdfs

4、)1T SSD(yarn)1T SSD(yarn)After集群优化|计算、存储磁盘隔离集群优化|计算、存储磁盘隔离规格机器集群优化|计算、存储磁盘隔离规格机器新改造机器集群优化|计算、存储磁盘隔离规格机器新改造机器BeforeAfterHDFS readavg:12ms max:50msavg:4ms max:10msHDFS writeavg:3ms max:60msavg:1ms max:8msYarn readavg:12ms max:50msavg:1.6ms max:16msYarn writeavg:3ms max:60msavg:6ms max:20ms集群优化|客户端持基于配

5、置的hdfs忽略本地写(流任务泛开启该特性)02 存储治理|存储治理|采购交付周期,季度为单位 业务难以准确预估增量 数据增量超过200TB 提前闲置机器有额外的财务成本 由于审计、财务等场景,量冷数据法删除 建IDC空余机架不多,法在机房持续扩容存储分析|存储分析|FSImage解析调优 LevelDB缓存Path 多线程解析 效果 5.7亿件3时解析写Clickhouse 持任意path秒级查询和分析存储分析效果展示|存储分析效果展示|调度系统FSIMage解析任务管理存储分析效果展示|存储分析效果展示|可视化系统-HDFS存储看板冷数据上云|核盾 由于各种业务原因,量的表删除规则较为保守

6、 业务增量快,机房扩容难 标 在IDC机房法扩容情况下撑前数据增量 使过程中对业务透明 成本低于机房 案实现 业务设置表分区IDC保留时间 过期分区通过spark任务定时上传到云上低频对象存储 修改hive metastore对应分区location到cos 计算平台任务加cos相关依赖,通过HDFS FileSystem实现对cos透明读取冷数据上云效果|冷数据上云效果|表规则配置&Hive Location展示冷数据上云效果|冷数据上云效果|CosBrowser件展示冷数据上云效果|CosBrowser件展示0

word格式文档无特别注明外均可编辑修改,预览文件经过压缩,下载原文更清晰!
三个皮匠报告文库所有资源均是客户上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作商用。
本文主要介绍了喜马拉雅大数据混合云方案,由陈涛,喜马拉雅大数据集群架构组负责人撰写。文中提到,喜马拉雅的主存储集群采用单机房架构,拥有750+台Hadoop机器,存储版本为Hadoop3.2.1,总容量为71PB,使用率为68%。主计算集群采用Hadoop2.9.2,拥有26000核CPU和140T内存,日作业量达到10w+。然而,资源使用呈现明显潮汐现象,稳定性面临诸多问题,如datanode和nodemanager相互影响,CPU和I/O影响等。 为优化集群,陈涛提出了一系列方案,包括Cgroup限制Yarn资源使用,计算和存储磁盘隔离等。存储治理方面,他提出采购交付周期长,业务难以准确预估增量等问题,并展示了通过FSImage解析调优、LevelDB缓存Path和多线程解析等方法提高存储分析效率。此外,他还提出了冷数据上云方案,通过业务设置表分区IDC保留时间和过期分区定时上传到云上,实现成本降低。 在计算弹性方面,陈涛指出采购交付周期长,计算资源需求潮汐现象明显等问题,并提出了将部分早高峰的业务以弹性的方式扩容到云上,突发情况下分钟级交付计算资源等解决方案。最后,他提到了计算加速的关键问题——专线带宽,并展望了未来计划,包括Spark K8S探索、多云调度、存算分离落地等。
"喜马拉雅大数据混合云方案解析" "存储治理与数据增量挑战应对" "计算弹性与云上EMR集群实践"
客服
商务合作
小程序
服务号
折叠