架构师视角看美团点评运维自动化的发展和思考.PDFVIP

架构师视角看美团点评运维自动化的发展和思考.PDF

  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文档。上传文档
查看更多
架构师视角看美团点评运维自动化的发展和思考

架构师视角看 美团点评运维自动化的发展和思考 钟红军 美团点评运维中心高级总监 从一个案例说起 • 运维场景: • 少量应用使用外网IP (出),通过一个NAT设备 • 问题: • 无人知晓有多少这样的应用,这样的IP • 解决方案: • 做一个外网IP管理系统? 这个方案的问题 • 1,如何知道它的数据是准确的? • 2,设计什么样的流程来保证数据准确? • 3,真的为了每一个问题去开发一个工具吗? • 端口怎么办? • 白名单怎么办? • 其他AD hoc 的场景怎么办? 问一个更本质的问题: • 运维自动化是什么?(美团点评SRE 的思考) • 它解决什么问题? • 它用什么思路? • 它的核心要素是什么? • 它的本质目标是什么? 第一阶段:工具 • 强大的单体工具 • 解决具体的痛点 问题 • Puppet, Zabbix…… • 工具的不懈追求 第二阶段:工具族 • 工具族或者工具体 系 • 实现完整的运维流 程 • 大量的操作web化 • 前后端分离,API 这一时期技术上关注的 • 重视总体设计,架构师的作用 • 设计的开放性 • 设计的扩展性(好的设计能自己长大) • 设计的简洁性 • 短周期,快迭代 • 第一版不要太长时间 • 只完成30%的功能 • 最快可以半天发一版 • 平台功能和业务逻辑feature 分离 • 底层平台不能有业务逻辑 • 全API调用 第三阶段:体系和思想 • 是一个体系,而非简 单的工具组合 操作 操作 操作 • 是一个运维思想,区 标准 可控 前置 别于传统运维 化 • 可追溯 • 运维人 • 可监控 员 • 可调整 • 开发人 员 • 自动化是个伪命题 最新的思考:运维自动化本质 • 核心要素:数据+ 流程 发布系统 TTT(运维 流程系统) • 本质目标:是数据 的产生和变化最大 可控 Sysop(IDC 数据 Puppet(配 管理系统) (cmdb, 置管理) 服务树) 再次强调:运维自动化的本质目标 • 使数据的变化最大可控 • 流程的价值是产生和影响数据 争辩 • 难道不应该是以功能为核心吗? • 功能为是手段,而非目标 • 功能产生垃圾数据 • 难道其目的不是为了提高运维效率吗? • 数据可控就是最好的效率 举例:一个线上扩容所发生的数据变化 • 结果数据: • 应用的服务器数量及相应属性 • 过程数据: • 操作时间,操作人,操作细节 • 辅助数据: • 监控对象数据,资产数据,预算数据 数据驱

文档评论(0)

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

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

1亿VIP精品文档

相关文档