网站大量收购闲置独家精品文档,联系QQ:2885784924

SinaJPool-微博平台自动化运维实践.pptx

  1. 1、本文档共31页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
SinaJPool-微博平台自动化运维实践课案

Sina  JPool   微博平台自动化运维实践   目录    CONTENT   1   2   3   4   微博平台业务背景   Sina  Dispatch的架构设计   Sina  Jpool综合运维平台   Docker在平台的应用   1.微博平台业务背景   业务量     日志:百T+   RPC:万亿+   接口:600亿+   运维     Docker:53%   扩容:5min   变更:15次/w     系统     设备:3000+   集群:200+   业务模块:50+       强大的运维工具平台   KPI     SLA:99.99%   RT:150ms   故障分:2/季                                                                 用户     用户:8亿   DAU:8千万   MAU:1.75亿   2.纵观自动化运维发展概况   阶段4   ! 云计算智能运维   运维服务化   阶段2   综合运维平台   智能化运维   原始阶段   运维标准化   变更脚本化   工具Web化   自动化运维发展概况   目录    CONTENT   1   微博平台业务背景   Sina  Dispatch的架构设计   Sina  Jpool综合运维平台   Docker在平台的应用   1   2   3   4   1.Sina  Dispatch介绍   l 什么是Sina  Dispatch?   u  通用化的Shell调度与任务调度   u  2012年新浪内部自研   u  基于C++及Cwinux通信架构库开发   u  主要组件:dispatch,agent,MySQL   u  消息协议:PB(ProtoBuf)     l Dispatch主要特性   u  丰富的API:控制操作接口化   u  高可用:Master-Slave部署方式   u  高性能:支持万台服务器的并发调度   u  安全性强:MD5值校验,特殊字符过滤   2.Dispatch  调度设计   l Shell调度   u  变量:内置Shell变量  +  自定义变量   u  安全:MD5值签名,密码保护   u  策略:可设置超时时间   u  其他:同时并发执行,输出实时回显   l 任务调度   u  变量:内置任务变量  +  自定义变量   u  安全:MD5值签名,签名错误拒绝执行   u  策略:并发数控制,最大比例控制,超时控制   u  输出:stdout  ,  stderr实时回显   u  脚本:支持Shell,Python,PHP等脚本语言   u  状态:执行中,超时,失败,完成   u  操作:启动,暂停,取消,重做,完成,回滚     获取shell指令定义   接收消息     发送任务   指令     接收消息     发送 shell     更新任务执行态   获取新任务   主线程   任务处理线程   agent   与agent连接的通信协议层及通信线程   服务器集群   agent   agent   dispatch   通知master变化   admin线程   配置数据库   3.Dispatch  架构   指令流:   主线程   agent上报   Shell调度   任务调度   接收   shell   shell   结果   Shell调度   任务调度   主动连接   接收   任务   任务   结果   push   shell   轮询   结果   Exec   任务   Exec   任务   shell   Exec   dispatch   4.Agent  架构   指令流:   agent上报   Shell调度   任务调度   slave  

文档评论(0)

jiayou10 + 关注
实名认证
内容提供者

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

版权声明书
用户编号:8133070117000003

1亿VIP精品文档

相关文档