高德稳定性架构实践
阿里巴巴-高德 梁磊(雷娃)
2015.10.10
概览
• 稳定性与在线系统
• 高德稳定性挑战
• 系统容灾一般原则
• 主动容灾架构设计
• Trace-问题诊断与跟踪
• 适应迭代的业务抽象
• Q/A
在线稳定性的影响
研发
效率
用户
体验
交付效率
地图服务稳定性挑战
地图场景下的稳定性挑战
结果位置相关, 位置的不可枚举性
Native应用快速发版与稳定性的矛盾 (前向兼容/两周发版)
多上游业务差异化:
手机端/PC/Web MO/开放平台/苹果地图/车联网/导航…
稳定性架构设计一般原则
I. 主动防范体系架构
在线服务分层模型
在线服务分层容灾能力
分层 容灾能力
系统级 1. 防攻击能力
2. 快速的流量切换与引导
接入层 1. 有效的流控机制(TMD)
2. 异常流量的检测与快速屏蔽机制
3. 必要的降级预案
1. 服务的自我保容能力
2. 服务的自我容错机制
服务层 3. 服务的快速诊断机制
4. 服务的降级预案
稳定性风险最高
5. 服务的分级发布和快速回滚能力
数据层 1. 数据的预上线与分级发布机制
2. 数据的校验与异常保护机制
搜索主动容灾系统
搜索容灾架构
负载调
度
在线 容灾服 容灾架构 过载保
务 护
离线 分级发
布
搜索容灾架构
过载保护
核心目标
服务自我保护, 异常时主动进入过载保护状态
服务不能被打垮, 在保护的容量上限下稳定服务输出
(网络/交换机等异常除外)
问题难点
指标的选择, 如何判定过载?
状态的判断, 基于单点/集群状态?
过载保护之指标选择
基于队列状态
往往在拥塞后作出响应, 弹性差, 甚至堵死
存在无法触发自我保护的容灾, 降级预案等的风险
基于CPU利用率?
过载保护之活跃任务
在一个时间切片下同时活跃的任务
过载保护
活跃任务状态
系统状态的实时负载反应
敏锐感知服务状态,非线程的CPU活跃状态
过载保护机制
过载发现, 规避队列控制的缺点
您可能关注的文档
- 财务总监在上市公司规范运作中的责任和义务.pdf
- 生产与运作管理 第7章 工作设计与工作测量.pdf
- 绿城·温州峰汇项目前期运作投资可行性报告.pdf
- 中国国有资产监管的实践进程(1979—2003).pdf
- 努力实践由传统人事管理向人力资源开发与管理转变.pdf
- 立德咨询-创业板上市运作计划书.pdf
- 生产与运作管理 第一章 基本概念.pdf
- 企业员工职业生涯规划设计(实践版).pdf
- 经典实用课件:碧桂园企业运作模式分析.pdf
- 生产与运作管理chapt_11制造业作业计划.pdf
- 2026年产业互联网五年前瞻:智能制造与供应链创新报告.docx
- 2026年红薯深加工行业创新生态圈构建与发展报告.docx
- 河南省多校2025-2026学年高一上学期第二次月考物理试卷.docx
- 小学三年级下册西师版数学第二单元检测.1.+答案(1)_小学三年级.pdf
- 2026年物流科技五年创新:无人配送与智慧仓储报告.docx
- 小学三年级下册西师版数学第二单元检测.1.+答案_小学三年级.pdf
- 小学三年级下册西师版数学第六单元检测卷.1+参考答案(1)_小学三年级.pdf
- 《矿产资源》教学设计(含反思).docx
- 《不同质地的土壤》教学设计(含反思 ).docx
- 小学三年级下册-部编版语文第四单元检测卷.AB卷_小学三年级.pdf
最近下载
- 煤的介绍课件.pptx VIP
- 部编人教版9年级下册《道德与法治》全册课件.pptx
- 官方通用文本离婚协议书 2026年.docx VIP
- 结构力学仿真软件:SAP2000:SAP2000中的材料属性设置.pdf VIP
- 2025WHO脑膜炎指南解读.pptx
- 老年人胆囊结石诊断和治疗专家共识(2026版).pptx VIP
- 普通党员2025年度组织生活会围绕“五个方面”查摆问题50条和整改措施供参考.docx VIP
- 如何开一家废品回收站?.docx VIP
- 2026年河南水利与环境职业学院单招职业适应性测试题库含答案详解.docx VIP
- 小学常用单词分类汇总国标手写斜体英语字帖(含例句).pdf VIP
原创力文档

文档评论(0)