滴滴出行自动化运维实践-俞进秋.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
滴滴出行自动化运维实践-俞进秋

滴滴自动化运维实践 滴滴如何运维千级别规模机器 俞进秋 Agenda v滴滴运维问题与挑战 v滴滴自动化运维思路 v滴滴自动化运维实践 • WorldTree(统一资源管理) • 监控系统 • 自动故障处理 滴滴运维挑战 v 产品线多且同构, 运维工作如何复用? • 出租车: api, mis, … • 专车: api, mis, … • … v流量突增, 如何快速扩容? • 初始化环境 • 监控采集/报警策略 • … v业务频繁变更, 如何维护服务稳定? • 代码bug • 故障定位 • … 运维思路 • 运维对象以服务节点为中心, 而不是具体机器 • 服务节点包含运维资源(机器,初始化策略,…) • 资源变更自动化感知并应用到对应服务器 (Puppet, 监控采集agent, 报警策略,…) 滴滴实践(Odin) 服务树(设计考虑) v核心作用: • 统一资源管理 • 逻辑空间隔离 v核心用户: • 运维人员(精通命令,擅长文本操作) v系统特点 • 读多写少(读取速度决定用户体验) v常见设计 v 数据库存储树形结构 v 数据库存储Tag, 动态构建树 WorldTree(设计) v 目录结构即树 v 运维元素抽象为资源,文本存储 v 机器 v 初始化策略 v 监控采集策略 v … v 资源变更版本记录 WorldTree(模板) Parent/ v 父节点包含资源模板 _template_/ v 初始化策略 machine v 监控采集策略 collect init v … 创建节点, 模 v 创建时继承非运行时 板变量实例化 v Agent 直接依赖叶子节点资源 Child/ v 支持模板变量, 动态实例化 machine collect init … WorldTree(架构) WorldTree( 实现) 统一资源管理 获取机器列表 获取监控采集列表 获取部署策略列表 v… … 监控系统 v新上架机器自动化安装Agent v服务扩容之后, 所有监控自动生效 v 新增一个模块, 所有基础监控自动添加 v节点迁移, 采集/报警策略自动完成迁移 v 各个产品线架构类似, 采集/报警策略复用 v… 监控系统(架构) 监控系统(实现) 用户自定义业务监控, 机器监控默认自动创建

文档评论(0)

牛X文档 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档