上海品茶

您的当前位置:上海品茶 > 报告分类 > PDF报告下载

2019年高德信息业务架构设计与实践.pdf

编号:97350 PDF 28页 2.15MB 下载积分:VIP专享
下载报告请您先登录!

2019年高德信息业务架构设计与实践.pdf

1、高德信息业务架构设计与实践提纲11234高德信息业务介绍高可迭代性实践高稳定性实践高可运维性实践高性能实践未来工作展望32面向业务的高可用性思考&建设信息业务简介美食搜索酒店搜索精搜信息页一张地图游中国榜单推挤极客地图麻点搜索POI推荐沿途搜语音对话智慧景区一框搜信息业务简介附近UGC推荐口碑商品&小程序口碑商品&小程序景区随声听入口景区随声听专辑详情页(美食商品)常去地推荐SUG个性化SUG分城市通勤信息卡景区导览路线小程序信息业务介绍:挑战1.15亿100万5万日活用户2019.10.1日API QPSAmap QPS搜索推荐语音随声听小程序地理逆地理提纲11234高德信息业务介绍高可迭代

2、性实践高稳定性实践高可运维性实践高性能实践未来工作展望32面向业务的高可用性思考&建设高可用性理解:核心要素高可用高可持续迭代高性能高可运维性高稳定性有限资源有限资源人硬件高可用性理解:系统模型-信息通道接入融合加工离线数据流引擎在线展现信息信息位置内容服务SUG列表搜索列表附近页思路:信息通道数据接入层策略计算数据访问业务融合展现层连接+分发用户日志基础深度内容小程序.计算能力展现访问数据及建模能力分层收敛聚焦深耕方针展现访问计算能力核心能力数据&建模以建设高效信息通道为目标,围绕核心能力(数据访问,计算能力,数据及建模),分层收敛,聚焦深耕,不断提升系统高可用性,支撑、服务、推进业务的健康

3、发展,可持续有效服务用户。基本路线提纲11234高德信息业务介绍高可迭代性实践高稳定性实践高可运维性实践高性能实践未来工作展望32面向业务的高可用性思考&建设高可迭代性实践:合理拆分聚合功能开发、策略开发业务聚合服务US搜索&语音推荐景区小程序基础搜索输入提示详情页语音对话规划提示泛搜筛选麻点附近热卖附近页POI推荐UGC榜单候选词猜你去哪智慧景区语音导览入口建设场景接入全域旅游语音讲解SPQRHA3SUGBast策略业务服务基础服务计算服务数据服务 效果干预【鲁班】Debug平台高可迭代性实践:实验体系实验策略实验数据实验展现实验1.ABTest2.Interleaving3.DiffAB前

4、端页面的ABTest不同展现数据的ABTest高可迭代性实践:效率通道-平台配置化深度信息离线处理在线服务业务展现数据流Streaming前端展现服务US数据服务OpenDI数据接入离线配置平台US渲染模板平台DICenter平台Smarts接入平台实时流式框架计算拓扑配置化加工算子化展现模板化多人多版本交叉发布统一数据服务多表多字段灵活配置层级化转换清洗引擎非标数据包容处理数据源(多来源多类目)信息通道提纲11234高德信息业务介绍高可迭代性实践高稳定性实践高可运维性实践高性能实践未来工作展望32面向业务的高可用性思考&建设高稳定性实践:预案感知预防治理对抗不确定性快速止损、恢复快速发现、定

5、位改变认知场景:1.服务变动(70%):程序Bug,流程机制2.异常query(20%):程序Bug3.异常流量:外部4.依赖阻塞:中间件面向业务的系统=熵增系统GateWayErlangshen高稳定性实践:预防机房1机房3机房2AServerATR接入层:1.流控:干预,限流,封禁,降级(服务、效果),熔断 2.打标:分桶,灰度异地多活:3单元,至少2机房承载全量业务线1业务线2 业务线3隔离:多业务线集群隔离,避免交叉感染灰度正式灰度:提前验证核心服务【不可靠假设】【保护机制】非核心容灾服务容灾数据容灾服务分级:核心链路 、非核心核心:1.不可靠假设:外部依赖均不可靠 2.保护机制:过载

6、保护,超时控制,重试机制,编码规范 3.探测机制,Trace机制资源调度资源底座服务容灾:核心服务:cache+延迟环境数据容灾:数据底座,数据服务资源调度:1.混部、隔离;2.备机机制分级发布:程序+数据核心服务敬畏之心任务主义经验主义重试模式高稳定性实践:治理复盘补休优化标准化演练复盘TodayToday-1专项减少人灾:80%持久战现场影响原因定级TODO机制规范流程需求评审开发自测测试提测灰度全量不可靠假设故障定级高稳定性实践:十一出行节容量评估扩容内部压测预案演练全链路压测封网十一提纲11234高德信息业务介绍高可迭代性实践高稳定性实践高可运维性实践高性能实践未来工作展望32面向业务

7、的高可用性思考&建设面向用户高性能实践:方法论硬件【CPU】【MEM】【NET】【IO】OS【版本】【系统参数】服务【规约】,【并发】,【异步】,【共享】,【高效数据结构】,【高效算法】【运行截断】,【紧密存储】,【池化:内存,线程,连接】,【编译器】、【LocalCache】系统准入【时间梯度】【平均响应时间】【长尾分布】【服务容量】【分布式】【分层】【隔离:(快服务、慢服务),(存储、计算),(动态数据、静态数据)】【并行】、【异步】、【调用链规约】、【传输协议】、【Cache】、【数据模型】、【语言】面向成本统一优化1234优化1234成本速度高性能实践:共享内存词典,VFS 清理S1|

8、offset1|offset2|S2|offset1|offset2|Item11K:VItem21K:VItem13K:VItem13K:VS1|offset1|offset2|S2|offset1|offset2|SlotIndexData:连续紧密存储(避免Cache失效)Mem:Double Buffer HSDT:DictManagerItem11K:VItem21K:VItem13K:VItem13K:V业务融合展现服务US【php】Shm共享内存词典使用:1.US业务“入口”,所有请求都需要做查表转化 2.资源百兆级 3.微秒级查询VFS:Cache周期清理:长时间运行,Cach

9、e增多,碎片增多,无连续内存,触发页面回收,进而可能触发内存紧缩,性能持续或突然异常高性能实践:Cache机制LocalCache,容灾 CacheCache:服务内部大量使用 LocalCache Plugin 1.多种淘汰机制;2.轻量US(php)OPCacheSPCache服务纠错成分分析GEO切分树QR LocalCache 结果 中间计算USSPATRHA3SPCache Key:Norm1(Query)+Norm2(Loc)Value:Poi list 按Tile做query的泛化 Cache保证高频和热点区域 小时 级周期更新ResourceSlave1LSELSEGEORGE

10、OGEORGEO高性能实践:服务框架升级单体服务分布式插件化部分容器化Two-LevelProxyVIP反向代理Worker1ThreadPoolServerWorkerFactoryAnet:AdapterAMonitorPluginModuleCM2CMWorker2Worker3Worker2Worker2Worker3Worker3Worker1树调度ProcessorManagerDictManagerConfigManagerPluginModuleVipServer/CMRegisterWorker1AppManagerAppManagerAppManagerResourceMa

11、sterResourceMasterWorker1Worker2Worker2ResourceSlave2ResourceSlave1ResourceSlave2Plugin1Plugin2Plugin3ATRATR简单开发套件QueryResultflow并行S1 ClusterS2 ClusterLevel1Level2提纲11234高德信息业务介绍高可迭代性实践高稳定性实践高可运维性实践高性能实践未来工作展望32面向业务的高可用性思考&建设高可运维性实践目标:高效的环境构建、扩缩容、服务变更、应急处理开发测试上线预案干预指标扩缩容手动脚本化工具系统系统化平台化流程机制标准化提纲11234高德信息业务介绍高可迭代性实践高稳定性实践高可运维性实践高性能实践未来工作展望32面向业务的高可用性思考&建设未来工作展望效率能力成本Q&A

友情提示

1、下载报告失败解决办法
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站报告下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。

本文(2019年高德信息业务架构设计与实践.pdf)为本站 (云闲) 主动上传,三个皮匠报告文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三个皮匠报告文库(点击联系客服),我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。
会员购买
客服

专属顾问

商务合作

机构入驻、侵权投诉、商务合作

服务号

三个皮匠报告官方公众号

回到顶部