#141. 网站可靠性工程师(SRE)
6 Aug 2025 · 77 min
斯特亚特, 信涛, and SAKA explain SRE work at large internet companies: managing service availability, on-call incidents, and infrastructure. They describe the detective work of troubleshooting, the satisfaction of solving hard problems, and the brutal reality of 48-hour sleepless shifts where SREs become the first scapegoat when things break.
Chapters
本期 节目 我们 和 补舌者 说播 客串 台补舌者 说 是 一个 以 编程 为 主题 的 聊天 节目 他们 的 主播 中 有 两个 是 网站 可靠性 工程师 SRE 本期 节目 我们 就 和 他们 聊一聊 SRE 这个 职业 是 干什么 的 以及 他们 工作 的 感受
每天 都 在 推理, 每天 都 在 破案 有 的 時候 這個 用戶 來 找 你 但是 他 告訴 你 的 案情 是 錯 的 你 要 自己 去 檢查
一下 發現 沒有 問題 反正 就 還是 那句 話 好 難 不 做 SRESRE
狗 都 不當 這裡 是 牛油果 烤
麵 包
大家 好 我 是 牛哥 烤面包 的 主播 之一 斯特 亚特 今天 我们 牛哥 烤面包 和 捕蛇者 说 这个 博客 来 串台 是 吧 对 大家
好 我 是 捕蛇者 说 的 主播
我 叫 姓 汤 大家 好 我 是 捕蛇者 说 的 主播 然后 我 叫曼 努萨卡 叫 我萨卡 就 OK 所以
这个 节目 会 在 捕蛇者 说 放 吗 还是 只会 在 牛哥 烤面包 放
我们 都 放 吧 两边 都 会
放 吧 都 会 放网 的 好 那 我 就 介绍 一下 我们 这个 牛罗坎 帮 这个 播客线 我们 牛罗坎 帮 是 一个 这个 科普 播客 啊 就是 会 我们 尽量 会 找 一些 这个 叫 这个 一线 工作 的 嘉宾 啊 比如说 你 是 做 数据库 来 讲讲 数据库 你 做 AI 做 AI 来 给 大家 讲 一些 这个 各个方面 的
这些
科普 一下 内容 经常 目标 就是 讲些 非常 浅显 的 有点像 大学 课程 的 低级 课 这样 讲 一 讲 这个 都 做 什么 工作 什么 的 大概 是 这么 一个 博客 当然 有 的 时候 也 讲 一些 有 的 没 的 但是 多数 情况 下 还是 一个 科普 节目 比如说 是 一个 讲 Python 的 节目 是 吧 对 因为
我们 叫 捕蛇者 说 蛇 是 python 所以 我们 基本上 是 围绕 python 但是 有 的 时候 我们 也 聊 一些
其他 的 话题 python 是 蟒蛇 是 吧 对 python 是 个 编程语言 我 看 你们 这个 好像 经常 围绕 python 这事 不 太 对 多数 节目 都
不 围绕 python 对 最近 的 是
对 基本上 有个 笑话 就是 所有 写 python 的 人 都 只 存在 于 想象 之中 然后 对 然后 一般 介绍 自己 是 写 python 的 实际上 他 背后 偷偷 都 在 写 别的 东西
真的 吗 我 一直 觉得 我 上次 你们 聊 python 我们 就 说 好像 不管 所有 程序 多多少少 都 得 写点 python 就 很少 有 完全 不写 python
的 程序 是 因為 就 很多 工具 嘛 就 很多 臨時性 的 很多 其他 的 東西 都 會 考慮 說 用 python 來 washout 特別 是 現在 AI 這一波 火起 來 之 後 世界 第一
變成 語言 绝对 是 世界 第一 是 吧 我们 上次 聊 了 Python 现在 一般 初学 都 从 Python 开始 然后 就 学到 最高 端的 AI 也 是 PythonPython 从头到尾 现在 一般 都 建议 初学 学 Rust 对 真的 吗 好 吧
现在 一般 都 初学 讲究 Rust 讲究 一个 望文 问切 对 吧 信涛 和
Saha 是 做 什么 工作 的 我
是 开始 工作 之后 干 了 一年 多 的 马路 然后 偶然 看到 了 Google 的 那本 传奇 的 GoogleSRE 的 书 后来 就 一直 做 SRE 了
所以 我们 这期 就 聊 一聊 SRE 是 什么 对 吧 对 那 Saka 呢? 我 SakaSaka 是 和 那個 英格蘭 球星
一樣 是 吧 沒 有 沒 有 因為 我 曼珠 Saka 嘛 然 後 我 的 名字 ID 叫 彼岸花 然後曼珠 Saka 曼珠 沙華然 後 大家 一般 都 不會 叫 我 前面 的 曼珠 一般 都 會 叫 我後面 的 Saka 所以 是 日文 哪個 字 啊 它 其實 是 梵語 對 它 其實 是 梵語 曼珠 沙華 就是 佛教 裏 面 的 彼岸花 嘛 然後就 曼珠 沙華 彼岸花 對 大家 都 和 這經典 誤會 大家 都
會 認為 是 日本 的 是 嗎
你 是不是 個 日本 人然 後 但是 す み ま せ ん 日本 人 で は な い 然後我 已經 不 舒服 的 跟 朋友 解答 說 我 真 不是 日本 人 我 這是 梵語 梵語 梵語然 後 大家 就 叫 我
saka 彼岸花 是 吗 saka 是 花
的 意思 对 对 对 所以 有人
管 你 叫 花 吗 没有 叫
有人 有 群友 一般 叫 我 花哥 我 也 不 知道 这个 我 也 不 知道 这个 东西 是 怎么 一下 叫 我 花哥 这种 联想 起来 了
哦 好 吧 那 彼岸花 不 叫 花哥 叫 啥 呢 好 吧 因为
扯远 了 啊 对 车远 了 车远 了 说 回 职业 的话 我 其实 也 是 一个 SRE 然后 不过 我 可能 其实 严格 意义 上 来说 我 从事 SRE 大概 是 在 20 年 21 年 之后 的 事情 对 我 之前 其实 是 偏 就是说 是 很 基础设施 开发 的 东西 我 是 一个 很 典型 的 从 业务 开发 然后 转到 infrastructure 的 开发 然后 再 转到 SRE 的 一个 过程 然后 对 可能 和 姓涛 职业 一 开始 做 的 是 SRE 还是 有 一些 区别 但是 啊 就 跟 有 个 经典 老话 所有 做 英法 的 开发 工程师 最后 都 会 变成 SRE 差不多 对 我 就是 坚信 了 千里 是 吗 对
对 对 好 那 我们 这集 就 聊 一聊 SRE 是 什么 我们 肯定 有 很多 听众 不 知道 SRE 是 什么 对 吧 你们 补车者 说 的 听众 可能 比较 专业 知道 什么 对 吧 我们 牛若广 听众 很多 肯定 不 知道 什么 是 SRE 是 什么 所以 SRE 是 个 什么 词 一堆 洋词
是 个 什么 词 SeniorReportEngineer 这 是
个 玩笑 对 吧 SeniorReportEngineerrebootengineer 就是 重启 的 就是 资深 重启 工程师 今天 你 重启 了 没有 对 对 对 就是
有 问题 没有 一次 重启 解决不了 的 问题 有 就 重启 两次 但是 这儿 应该 叫做 setreliabilityengineer 应该 是 这样 一个
读法 就是 网站 叫 什么 可靠性 工程师 我 觉得 这个 就 更 不 懂 了 第一次 发现 中文 比 英文 还 不 懂 是 吧 所以 他 是 一个 做 什么 大体 说 一下 是
一个 做 什么 工作 的 其实 之前 是 有 开发 QA 和 运维 这种 模式 运维 就是 只管 运维 操作 但是 如果 比如说 一个 人能 他 能 维护 固定 的 机器 和 固定 的 那种 业务 随着 业务 发展 跟 机器 扩展 你 就 得 招 更 多 的 人 对 吧 所以 我 的 理解 就是 SIE 就是 换 了 一种 模式 因为 他 也 是 Google 提出 的 嘛 Google 的 规模 比较 大 他 的 新 的 模式 就是 找 一帮人 开发 一些 平台 然后 原来 的 开发 他 能够 使用 这些 平台 自己 去 完成 运维 工作 比如说 应用 的 发布 重启 扩容 这些 这些 东西 这样的话 你 招 的 人 需要 的 运维 的 人员 就 不会 随着 业务 的 扩展
线性 扩展 好 了, 我们 这个 牛果 卡门 包 的 听众 可能 很多 已经 听 糊涂 了 啊 不好意思 我们 的 面向 的 听众 可能 和 不是 特别 一样 你们 都 是 比较 专业 听众 我们 可能 有 一些 非专业 听众 就是 一些 各行各业 的 人 要不然 这样 吧 我们 从 一个 例子 说起 我们 要 不要 讲讲 例子 比如说 我们 都 是 互联网 是 吧 你们 都 是 互联网 才 有 SRE 这 玩意 是 吧
哦 不 一定 不 一定 啊 好
吧 那 我们 假设 我们 是 做 一个 互联网 的 啊 用 我们 这个 我 好像 非常 喜欢 的 一个 例子 啊 比如说 我们 现在 要 做 一个 服务 比如说 抖音 的 这个 克隆 我们 要 做 一个 抖音 我们 这个 网站 里面 有存 这个 视频 我们 有 AI 做 推荐 我们 有 一个 做 应用 一个 APP 我们 还有 这个 各种 网页 版 那 这个 里面 有 什么 大体 说 我们 这个 抖音 客轮 公司 里面 都 有 一些 什么样 的
你 是 说 SRE 在 这 里面 有 什么样
的 工作 吗 就 整个来说 我们 一般来说 在 这个 圈外 一说 起来 就是 产品 产品 同学 和 我们 的 开发 同学 是 吧 这 里面 开发 同学 是 干 啥 的
开发 就是 写 代码 写 APP 写 网站 然后 写 存储 的 管理 抖音 的 账号 推荐 但是 推荐 现在 一般 是 独立 的 团队 对 吧 因为 他们 需要 专业知识 他们 跟 开发 对接 就是说 一般来说 写 代码
比如说 我们 写 avp 就是 那个 写 avp 的 就是 写 avp 这个 按钮 在 哪 是 吧 然后 后 端 就是 写 这个 逻辑 怎么 把 这个 请求 过来 了 我们 怎么 从 数据库 里面 找到 视频 怎么 取出 来 怎么 给 你 发 过去 是 吧 写 一些 代码 的 是 吧 python 的 写 python 写 c 的 写 java 的 是 吧 就是 这些 人 对
然后 我们 要 再 扩展 一下 就是 他 那个 抖音 现在 不是 非常复杂 吗 现在 里面 有 抖音 电商 然后 有 那个 你 可以 在 里面 买 东西 买 东西 你 就 有 那个 产品 页面 啊 你 要 加购 到 购物车 有 个性 推荐 然后 有 付款 呃 checkout 的 页面 然后 你 要 走 那个 各种 付款 通道 然后 再有 客服 页面 之类 的 然后 你 就 需要 微 服务 了 对 吧 因为 如果 你 把 所有 的 代码 写 到 一个 APP 里面 它 就 特别 特别 大 所以 我们 要 把 它 拆成
各种 小 的 APP 抖音 很多 功能 你 这个 登录 要 登录 一下 你 一个 推荐 视频 要 登录 一下 是 吧 你 这边 还有 广告 是 吧 你 这 是 各种各样 服务 是 吧 都 是 运行 在 不同 的 机器 上 是 吧 这些 都 是 每个 都 是 不同 的 组管 的 吗
还是 对 一般来说 是 把 它 拆成 各种 微 服务 就是 让 不同 的 组来 管 比如说 一般来说 账号 系统 是 单独 的 一般 都 会 单独 分 一个 应用 这样的话 比如说 抖音 刷 抖音 的 用户 登录 他 可以 请求 账号 系统 然后 抖音 购物 买 东西 他 可以 请求 账户 系统 检查用户 的 信息 等级 余额 之类 的 余额 可能 分到 另 一个 系统 账户 的 那种 系统
里面 去 就是 有 各个 各样 的 子系统 每个 子系统 里面 有 开发 同学 在 里面 写 代码 如果 请求 来 了 我 去 书记 会 看一看 怎么 怎么样 然后 就 写些 代码 对 然后
这个 这个 APP 里面 现在 就是 每个 组 负责 一个 系统 然后 这个 APP 之间 的 调用 假如 说 其实 我们 可以 用 任何 协议 都 可以 比如说 http 对 吧 比较简单 呃 但是 系统 跟 系统 之间 的 调用 它 就 呃 就是 变得复杂 了 一些 因为 呃 我们 要 调用 更 快 一些 嘛 http 它 是 基于 文本 的 它 的 效率 不是 特别 高 所以 现在 就 有 那种 自然语言 的 成本 更高有
那种 RPC 调用 哎呀 有点 难 反正 是 比较 高科技 了 高科技 让 这些 不同 服务 互相 对话 对 吧 我 要 个 什么 就 回来 什么 对
其实 解决 我 这个 比如说 一个 系统 调用 另 一个 系统 的 问题 要 解决 很多 问题 比如说 我 怎么 发现 另 一个 系统 它 到底 在 哪里 这个 叫 服务 发现 就是 我 需要 知道 其他 服务 的 地址 这个 玩意
怎么 发现 给 大家 一个 例子 比如说 我 是 一个 我 这个 团队 写 的 是 这个 推荐 视频 的 是 吧 那 我 要 去 另外 一个 系统 里面 看 你 这个 用户 的 观看 历史 是 吧 那 他们 怎么
来 做 呢 简单 来说 就是 因为 每 一个 系统 我们 现在 现实 基本上 有 10 左右 个 服务 是 比较 正常 的
比如说 我们 要 做 一个 抖音 抖音 我们 看起来 就 只有 一个 APP 基本上 就是 这么 一件 事 它 后面 有 一千个 服务 对 后面 有
可能 有 一千个 但是 可能 一个 团队 负责 两到 三个 有 团队 可能 负责 十个 不会 有 一千个 团队 一般 那
他们 这些 就是 不同 的 机器 上 运行 像 一堆 人 一样 不同 运行
对 所以 非常复杂 但是 运行 方面 我们 就 先 不 讲 了 因为 运行 是 现在 用 语音 平台 自动 调度 的 我们 先讲 调用 方面 就 比如说 一个 服务 要 调用 另 一个 服务 如果 每 一个 团队 自己 去 实现 一个 方式 比如说 我 这个 服务 是 这么 调 的 你 过来 调 我 要 看 一下 我 的 文档 这么 调 我们 现在 就 有 可能 有 一 千种 方式 对 吧 每个 团队 这种 方式 所以 像 SACA 这种 Infra 团队 他们 会 提供 一种 统一 的
调用 平台 啥 叫 Infra 就是 基础设施
团队 基础设施 在 这 下面 一层 的
意思 是 对 一个 服务 去 调 另 一个 服务 就是 这种 基础设施 会 提供 给 你 这种 调用 路径 其实 简单 来说 原理 就是 每 一个 服务 提供 方 我 把 自己 的 地址 发到 那个 系统 上去 然后 其他人 来调 我 的话 先 去 那个 系统 询问 一下 这个 服务 有 哪 一些 地址 可以 去 调用 这 就 完成 了 服务 发现 了 然后 现在 这种 调用 它 还 提供 很多 其他 的 功能 就 比如说 你 不用 直接 去 调 那个 系统 你 把 请求 交给 我 每 一个 机器 上 跑 的 一些 agent 你 把 请求 交给 我 我 帮 你 去 转发 然后 他 就 做 一些 比如说 限流 QoS 就是说 在线 用户 的 请求 我 优先 保证 如果 后 端 服务 他 的 压力 太大 了 那些 做 个性 推荐 系统 的 请求 我 就 直接 拒绝 掉 了
对 吧 所以 说 我们 刚才 说 抖音 后面 就 开始 说 那些 服务 这 服务 里面 写 的 一些 逻辑 说 你 过来 怎么样 我 看 一下 这个 我 看 一下 那个 那 后面 还有 一些 基础设施 是 吧, 下面 一层 就是说 保证 帮助 你 这些 服务 不同 的 来 互相 的 交流, 互相 沟通 怎么 发现 啊, 发消息 啊, 然后 你 怎么 你 发太多 了 不让 你 发 了 这 就 还是 有 下面 一个 基础设施 来 做 这些 事情 对 我
来 补充 一下 吧 就 像 刚才 信涛 说 的 就是 我们 可以 就 如果说 观众 朋友 还是 不太 理解 你 可以 这么 理解 就 比如说 你 现在 去 调抖音 的 时候 你 只 需要 去 你 去 给 我 刷 抖音 的 时候 你 可能 只 需要 在 网页 上 输入 抖音 的 域名 然后 或者说 你 APP 点开 抖音 然后 你 中间 的 调用 过程 对 你 来讲 就是说 是 它 具体 发生 什么 你 是 不 太 care 的 你 只 需要 去 关心 最终 抖音 返回 给 你 了 什么样 的 视频 返回 了 给 你 比如说 它 的 电商 里面 返回 了 给 你 什么样 的 商品 而 对于 服务 和 服务 之间 来讲 它 其实 也 是 一样 的 比如说 我们 会 有 一个 团队 去 专门 提供 很多 手段 来 帮助 服务 在 去 调用 另外 一个 服务 的 时候 比如说 你 在 进入 的 时候 需要 去 验证 你 的 身份 对 吧 那么 这 就是 第一个 服务 调用 在 去 调用 这种 验证 服务 的 时候 我们 会 有 其他 的 东西 来 保证 你 不用 去 操心 你 不用 去 手动 写 我 要 去 从 哪个 机器 上 调用 这个 服务 或者说 我 应该 是 要 保证 我 的 每秒 不 超过 多少 次 的 调用 这些 东西 全部 会 被 我们 的 基础设施 团队 给 屏蔽掉 你 只 需要 去 跟 用户 一样 就是 这种 服务 在 服务 上面 它 其实 跟 用户 视角 一样 我 只 需要 输入 一个 查 然后 你 返回 给 我 一个 结果 这样 就 OK 了 这个 看上去
有 不同 的 我们 回到 刚才 的 话题 这些 都 是 开发 团队 做
的 吗 对 这个 代码 是 开发
团队 写 的 吗 这 里面 是 在 什么 地方 需要 SRE 这个 工程师
正好 刚刚 讲 的 那个 微 服务 那 按照 这种 方式 就是 我们 需要 运维 比如说 10 个 服务 对 吧 有 这么 多 团队 如果 按照 之前 的 传统 的 运维 的话 那 我 要 招运维 工程师 来 负责 这些 每 一个 服务 的 发布 重启 升级 扩容 缩容 这些 这些 东西 我們 這個 仔細
說 一 說 不好意思 我們 這個 我 覺得 我們 這個 可能 播客 的 這個 受眾 不 太 一樣 這個 不好意思 將就 一下 我們 的 聽眾 就是 我們 最 開始 說 怎麼 發 佈 是 吧 叫 發 佈 擴容 还有 什么 缩容 发布 是 个 什么 东西 是 个
什么 意思 对 这个 是 一些 日常 的 操作 比如说 我 给 抖音 的 每 一个 用户 新加 了 一个 字 段 存储用户 的 一种 积分 什么 的 比如说 发明 了 抖音 砍 一刀 让 不同 的 用户 来 砍 一刀 我们 要存 一下 用户 到底 砍 了 多少
刀 就 先发 了 一个 版本 内部 的 服务 也 可以 有 新 的
版本 是 吧 对 每个 服务 就 发布 一个 新 的 版本 我发 这个 新 的 版本 我 不能 让 其他 的 人 原来 的 API 失效 所以 这个 发布 要是 兼容 了 他 这个 APP 自己 可以 发 所以 发布 是
个 什么 意思 就是 他 在 机器 上 本来 运行 一个 就是 执行 一个 代码 然后 你 把 它 就是 换成 一个 新 的 代码 对 其实 跟
我们 电脑 上 安装 新 的 软件 一样 只不过 我们 在 服务器 上 部署 这个 软件 我们 也 是 安装 一个 新 的 版本 一样 相当于 就 跟
电脑 上 一样 我 开始 一个 App 我 现在 把 这个 App 就关 了 然后 升级 一下 然后 再 开开 是
这个 意思 对 服务器 上 有 个 AppStore 我们 下载 一个 新 的 版本 装上 新 的 版本 就 可以 了 但是 这个 比 用户 这边 复杂 一点 就是 我们 升级 的 过程 不能 让 这个 服务 中断 对 吧 不然的话 每 升级 一次 用户 就 打不开 自己 的 账号 页面 了 他 看不到 自己 的 余额 就 吓坏 了 是 啊 大概
是 这 咋办 呢 所以 我们 发布
一般 是 比如说 我 现在 服务器 上 跑 着 20 个 怎么 又 多 了 一个 话题 就是 跑 20 个 的 原因 是 一般来说 一个 服务 不能 只 跑 一个 对 吧 因为 那个 用户量 比较 大 一台 机器 弄 不
过来 弄 20 台 机器 对 20
台 机器 发布 的 时候 再 不 说 20 台 机器 那 就是 40 台 机器 然后 我 看 新 的 版本 没有 问题 我 就 把 原来 的 20 台 机器 关掉 就 到
新 的 里面 这个 叫 发布 是 吧 发布 就是 有 一些 流程 让 咱们 从 旧 的 版本 升到 新
的 版本 对 这个 就 比较复杂 它 的 核心 就是 不能 保证 服务 出现 中断 或者 出现 问题 然后 它 的 方式 有 很多 刚刚 我们 说 的 是 一种 那 还有 另 一种 就是 我关 一台 升级 再开 起来 再关 一台 再 升级 再开 起来 这种 滚动 更新
再 或者 我 当然 还有 一种 是 可以 就 直接 停机 就 给 用户 说 这 一段时间 我们 暂时 没法 提供 新 的 服务 維護 了 停 機維護 這個 在 遊戲場 景裡面 很常見 經常停 服維護
這種 像 傳統 很多 傳統 行業 就 這麼 做 他 說 今天 晚上 凌晨 到 零點 到 八點 我們 就 不 提供 服務 了 提前 通知 说 到 这里 就是 这种 传统 行业 为什么 这么 做 因为 他们 就是 那种 传统 的 运维 因为 之前 运维 的 生活 比较 苦要 在 用户 不用 APP 的 时候 我 做 一些 操作 他们 也 没有 微 服务 基本上 是 整个 网站 部署 在 一个 机器 上 我 的 操作 的话 我 就 找 一个 凌晨 的 时候 我 去 把 它 停掉 然后 升级 测试 没有 问题 我 再 把
它 开 起来 就 我 就 刚才 给 信涛 说 了 不 一定 因为 是 有 一些 服务 的 特性 导致 了 说 他 有 一些 就是 必须 要 去 考虑 就 尽可能 的 就 停机 就 需要 去 有 一个 停机 时间 gap 来 保证 他 的 才 能够 无缝 的 升级 并 不是 说 他 传统 的 没有 作为 服务 或者 是 其他 的 这个 东西 这个 是 不 存在 就 一个 优劣 的 情况 可能 只是 各自 服务 和 或者说 业务
特性 决定 这 里面 SRE 这 叫 什么 网站 可靠 控制 它 的 角色 是 什么 在 这个 比如说 我们 就 说 发布 这件 事情 发布 这件 事情 上面 SRE 的 角色 是 什么 从
我 的 角度 来讲 的话 首先 你 需要 去 定义 你 需要 多少 台 就是 比如说 你 一个 服务 包括 在 发布 就 发布 包含 两种 情况 一种 是 你 一个 新 的 服务 上线 对 吧 比如说 你 要 安装 一个 新 的 软件 第二种 是 说 你 的 老 服务 或者说 是 原地 升级 对 吧 那么 你 就 需要 去 思考 两件 事情 第一件 就是 你 的 新 服务 上线 的 时候 你 需要 多少 台 机器 来 保证 这个 新 的 软件 能够 正常 运行 那麼 在 老 軟件 升級 的 時候 那麼 你 就是 需要 去 做 一些 技術 手段 來 保證 就 像 剛才 信濤 說 的 我們 這一個 流量 它 盡 可能 是 無縫 切過 去 的 不會 存在 破壞性 的 升級然 後 就是 說 你 需要 去 保證 這個 過程 是 一個 無損 的 或者 說 是 用戶 無感 的 一個 過程 所以 SRE 就 聽
Saka 說 這個 SRE 它 是 一個
要
要 制定 一个 计划 一个 如何 升级 的 计划 把 整个 这些 需要 多少 台 机器 怎么 升级 的 流程 都 把 它 计划 好 那 怎么 执行 呢 这个 计划 那 是 谁 负责 执行 呢 就是 谁 负责 去 那个 机器 上面 升级 那些 程序 呢
现在 如果 是 有 SIE 这种 角色 的话 运维 的 角色 其实 就 没有 了 是 开发 自己 去 负责 升级
开发 会 写 一些 代码 吗? 还是 他 是 怎么 来 做 呢?
嗯 他 设计 新 的 版本 就 像 我们 刚刚 说 的 其实 如果 你 想 一下 所有 的 团队 如果 有 了 我们 这个 统一 的 infra 他 是 基本上 是 一样 的 模式 对 吧 运行 还有 调用 其他 系统 什么 的 都 是 差不多 是 一样 的 SIE 在 这个 开发 里面 他 就 去 开发 一个 系统 比如说 我们 开发 一个 发布 的 系统 用户 呃 只要 在 这里 点击 一下 我要 升级 到 新 的 版本 然后 他 输入 他 新 的 版本号 我们 的 系统 就 给 他 自动 的 按照 他 设定 的 发布 模式 比如说 先 部署 新 的 服务 再 停掉 旧 的 服务 这种 模式 给 他 去 做 这个 操作 用户 在 这个 系统 里面 他 只 需要 点 用户 其实 就是 那个 开发 了 他 只 需要 点下 一步 然后 一个 新 实例 就 部署 起来 了 然后 再点 下 一步 五个 就 部署 起来 了 然后 再点 下 一步 如果 确定 没 问题 一直 点下 一步 然后 旧 的 实例 就 关闭 了 这样的话 就 不是 每 一个 团队 都 需要 运营 人员 来 给 他 做 这个 操作 他们 就 可以 自助 的 通过 发布 系统 自己 去 做
这种 操作 了 所以 这个 发布 系统 是 SRE 在 做 的 吗 还是
对 SRE 其实 现在 最 主要 的 工作 就是 做 这种 平台 然后 让 用户 就是 开发 让 用 开发 可以 做 他们 想要 的 这些 操作 他们 把 精力 放在 写 代码 上面 然后 在 运维 方面 他们 基本上 只 需要 点点 按钮 了 就 可以 了 这
是 比较 理想 的 方式 對然 後 就 其 實剛 才 我們 來講 就 像 剛才 司徒 你 說 的 一樣 就是 我們 我們 剛才 提到 了 就是 說 我們 最 終會 有 一個 就 比如 說 我們 去 更新 軟件 或是 我們 安裝 新 的 軟件 我們 都 會 有 一個 固定 的 一個 checklist 操作 清單 出來然 後 這個 東西 在 我們 的 術語 環境 下面 叫做 SOP 可能 各個 行業 都 會 有 叫做 標準 操作 流程 然 後 但是 最 原始 的 標準 操作 流程 可能 是 說 指導 你 如何 上 機器 如何 啟動 一個 新 的 服務 或是 如何 再 走 下 一步 那麼 SRE 一個 很 重要 的 工作 就是 說 是 把 這些 的 SOP 操作 流程 給盡 可能 的 自動化 这样 就 会 达成 最终 的 一个 目标 像 新涛 说 的 那样 我们 研发 同学 他 就 只 需要 点点 点 就 能够 完成 一次 的 一个 软件 的 一个 软件 生命周期 里面 的 一次 迭代 就是说 我们 尽可能 需要 去 把 这些 SOP 给 标准化 然后 以及 给 它 自动化 所以
SRE 可以 就 自动化 这些 发布 的 流程 我们 刚才 围绕 着 发布 说 有 各种各样 的 这个 对 没错 那 刚才 信涛 除了 发布 还 说 了 好几个 扩容 是 吧 这个 是 个
什么 意思 扩容 简单 来说 就是 用户 的 请求 它 是 每天 比如说 每天 所有 的 用户 固定 这个 就是 一直 在 刷 抖音 对 吧 它 有 高峰 有 低峰 比如说 大家 下 了 班 吃完饭 那个 晚上 流量 就 比较 大 那 请求 量 比较 大 我 原来 部署 20 个 可能 不够 用 了 我 可能 要 部署 到 50
个
如果 是 按照 之前 的 传统 的 模式 开发 现在 就要 去 找 运维 人员 或者说 运维 人员 自己 去 发现 这个 问题 然后 运维 人员 开始 部署 新 的 实例 从 20 部署 到 50 这个 叫 扩容 然后 现在 SIE 的 这种 模式 其实 业务 它 可以 自己 去 做 操作 发布 平台 或者说 运维 平台 可以 让 业务 的 负责人 他 自己 去 在 上面 改 一个 数 把 它 从 20 改到 50 就 可以 自动 的 直接 扩到 50 个 或者说 更 理想 的 方式 就是 它 运行 业务 的 平台 给 业务 运行 了 20 个 实例 这个 平台 自己 发现 资源 比较 紧张 比如说 CPU 比较 高 它 就 自动 的 触发 扩容 然后 扩到 50 个 就 不用 人 操作 了 这 搞 科技
了 还是 非常 厉害 的 可以 这 里面 的 问题 主要 就是 扩容 本身 一件 事情 主要 就是说 自动 把 这些 代码 部署 到 更 多 的 一些 机器 或者说 是 节点 上面 并且 让 它 可以 负载 可以 平衡 到 这些 新 的 平台 上 刚才 还 说 了 一个 什么 是 发布 扩容 还有
还有 比如说 缩容 缩容 很 简单 就是 过 了 高峰 或者 过 了 某 一次 促销 这么 多 机器 我们 就 不 需要 了 我们 就 把 它 删除 这些 然后 拿 机器 去 做 别的 事情 所以 这个 我们 说 了
这些 服务 好像 不 就是 我们 想象 中 的 是 你 有 一台 机器 处理 一些 请求 啊 那 我 作为 一个 做 数据库 的 是 吧 就 已经 在 想 一个 服务 不 可能 一般来说 不 可能 只有 这些 跑 逻辑 的 这些 这些 服务 后面 还有 数据库 可能 还有 AI 系统 是 吧 可能 还要 调 一些 大 模型 这样 那 那些 系统 是 谁 去 维护 呢 或者说 是 怎么 运行 起来 了 这个 也 跟 SRE 有 关系 吗 还是
说 这些 有关 infra 这 一层 就 比较 我先 简单 介绍 一下 大体 的 结构 大体 结构 基本上 可以 分成 三层 第一层 是 叫 服务 就 比如 是 面向 最终用户 的 比如说 抖音 提供 刷 短 视频 的 服务 淘宝 提供 买 东西 的 服务 这个 叫 服务 然后 我们 在 上面 写 代码 写 网站 的 代码 这个 是 服务 层往 下 一层 是 平台 平台 往 下 两层 就 比较 稍微 难 理解 一点 这个 平台 就是指 我 给 写 代码 的 人 提供 的 服务 就 比如说 比如说 cloudflare 它 是 个 平台 它 给 写 代码 的 人 提供 CDN 的 服务 对 吧 阿里 云有 一些 服务 是 这种 比如说 你点 一下 就 能 得到 一个 数据库 这个 用户 也 是 开放 人员 这些 开放 人员 用 的 这些 叫 这个 平台 层 再 往 下 第三层 是 给 那个 平台 的 人 提供 服务 的 就是 叫 基础设施 层 比如说 这个 数据库 要 运行 在 机器 上面 比如说 AWS 的 EC2 它 提供 虚拟机 比如说 一些 虚拟机 的 卖 虚拟机 的 网站 DigitalOcean 比如说 腾讯 源 的 虚拟机 服务 这个 是 叫 infra 层 就是 infra 层 支持 了 平台 层 平台 层 支持 了 开发 层 在 互联网 公司 的 模式 基本上 是 这样 然后 回到 我们 刚刚 那个 话题 那个 APP 就是 业务 层 他 给 用户 提供 服务 那 APP 他 运行 他 需要 下面 的 平台 给 他 提供 服务 他 比如说 可能 需要 那个 存储 图片 就 需要 那个 一个 图像 存储 的 服务 需要 存 用户 的 数据 就 需要 那个 数据库 的 存储 的 服务 他 自己 的 那个 运行 刚 说 了 我们 需要 有 一个 平台 能 给 他 自动 的 部署 扩容 缩容 这些 这个 也 是 一 叫 平台 层 的 服务 所以 这些
服务 所有 的 都 是 SRE 负责 部署 扩容 之类 的 其实 刚刚 说
的 这 三层 每 一层 都 有 SRE 业务 层 叫 业务 层 的 SRE 平台 层 的 SRE 他 有 的 时候 就是 愿望 下 其实 比较 模糊 了 比如说 我 开发 一个 运维 平台 有 可能 是 SRE 开发 的 SRE 运维 平台 自己 的 他 也 需要 发布 对 吧 他 这个 也 是 SRE 自己 负责 的 所以 我们 说 SRE 的 工作 有 50% 是 在 写 代码 就是 开发 这些 平台 然后 有 50% 的 工作 是 在 运维 什么 叫 运维运维 就是 做 那些 发布 矿泉 送 这种 操作 是 这样
的 那 这个 现在 我们 是 一个 云 时代 嘛 对 吧 所以 可能 很多 的 新一代 互联网 或者 小 的 互联网 公司 它 可能 是 直接 使用 云商 的 服务 了 对 吧 就是 直接 使用 一下 RDS 是 吧 那 你 就 不 自己 部署 数据库 了 是 吧 有 的 云商 甚至 使用 类似 于 像 Lambda 那种 根本就是 机器 都 没有 直接 就 用 那些 云商 的 服务 直接 运行 那 他们 还 需要 SRE 吗 需要 对 这个 局地
非常 好 啊 假如 他们 用 那个 云 平台 那 我们 刚刚 说 了 那个 平台 层 就 相当于 那个 云来 提供 了 那 平台 层 就 不用 做 了 嘛 对 吧 所以 平台 层 的 sr 也 不 需要 了 那 平台 层 需要 的 infra 层 他 直接 就 不 需要 了 但是 啊 它 还是 需要 业务 SRE 的 来 做 一些 业务 的 监控 这些 容量 规划 可以 说 需要 SRE 去 连接 AWS 和 业务 开发 之间 但是 你 刚刚 又 说 到 那个 Lambda 对 吧 那个 Lambda 就 相当于 是 其实 理想 状态 它 应该 是 不 需要 SRE 了 开发 那 直接 把 代码 都 部署 上去 了 对 吧 那个 Lambda 都 不 需要 你 管 知道 底层 到底 有 多少 实体 它 是 随时 给 你 搞 那个 新 的 版本 啊 扩容 啊 缩容 啊 就是 都 会 都 很 方便 它 理想 状态 是 不 需要 SRE 了
实际 状态 呢 显示 用 不了 是
吧 实际 状态 就 有 很多 限制 你 还是 得 需要 数据库 这个 Lambda 去 连接 数据库 还有 Lambda 前面 需要 有 网关 这些 东西 其实 还是 需要 SRE 的 或者说 需要 有 SRE 技能 的 开发 他 能 搞定 这些 也
是 可以 的 我 说 一下 吧 就是 SRE 它 的 核心 的 东西 就 刚才 我们 反复 以 服务 比如说 我们 要 去 做 一个 虚拟 抖音 然后 就是说 是 这些 来 的 东西 而 我们 其实 SRE 它 核心 的 关注 的 一个 东西 就是说 是 用户 怎么样 能够 稳定 的 去 运行 使用 这个 应用 就 比如说 你 不能 刷 着 抖 音抖音 突然 刷不出 图片 来 了 对 吧 你 不能 刷 着 刷 着 抖音 突然 说 我 下 不了 单 了 就 比如说 他 的 抖音 电商 我下 不了 单 了 那么 SRE 他 始终 关注 的 是 说 就是 我 怎么样 让 你 不会 出现 这些 情况 而 即便 是 到 了 云 时代 然后 那么 你 比如说 像 我 现在 就 在 一家 AIstartup 然后 那么 我们 提供 服务 的 时候 确实 会 去 说 我们 不 需要 自己 去 开发 一个 虚拟机 的 平台 我们 可能 说 我们 直接 使用 AWS 提供 的 虚拟机 我们 也 确实 不 需要 去 开发 一个 数据库 然后 因为 我们 直接 使用 AWS 的 数据库 但是 SRE 在 这 里面 它 还是 会要 去 做 很多 工作 就 会 去 说 我 怎么样 去 保证 说 AWS 来 就是说 是 提供 的 东西 在 他们 出现 问题 的 时候 不会 影响 到 我们 用户 使用 的 体验 就 比如说 他们 提供 的 虚拟机 对 吧 突然 某 一天 他们 提供 虚拟机 挂掉 了 一个 那么 我 怎么样 够 能够 快速 的 再起 另外 一个 虚拟机 把 我 的 服务 给 恢复 起来 让 我 的 用户 体验 不到 这 一次 就是说 是 我们 内部 的 一个 状态 对 这 是 SRE 始终 要 去 关心 的 一个 核心 元素 不管 你 是 使用 Namda 也好 还是 使用 其他 家 的 云 产品 也好 它 都 会
面临 的 一个 问题 对 叫 网站 可靠 线 共同 式 所以 总体 上 是 保证 这个 服务 的 可用性 对
没错 对 那 我们 先说 说 SRE 的 历史 吧 SRE 这个 信涛 说 了 是 有 Google 的 一篇 著名 的 文章 是 吧 他们 是 写
了 一 本书 现在 是 两本书 了
是 吗 这些 书 是 什么 时候
出 的 这个 我 也 记不清 了 Google 是 有 一个 网站 的 直接 GoogleSRE 就 可以 了 然后 他们 的 网站 上放 的 书 都 是 可以 免费 下载 下来 读 做起 节目 之前
我 问 了 一下 大 模型 大 模型 给 的 信息 非常少 他 说 SRE 是 谷歌 在 203 年 的 时候 这么 早 创造 出来 的 一个 概念 就是 他 有 一个 人建 了 一个 团队 他建 了 这么 个 概念 然后 他 这个 团队 就 管理 如何 能够 自动 运维 这件 事 后来 203 年 很 高 因为 谷歌 19 年 成立 的 公司 嘛 203 年 那 时候 互联网 还是 什么样 那 时候 谷歌 是 一个 那 时候 还 没有 什么 云是 吧 那 时候 有没有 虚拟主机 可能 有点 虚拟主机 之类 的 可能 有 一些 数据中心 的 一样 像 这种 云 还 没有 就是 我们 现在 认为 的 这么 好 的 云云 还 没有, 好像 是 按照 我远久 的 记忆 好像 还 没有, 那 时候 可能 很多很多 可能 服务 都 是 属于 运维 还是 要 物理 运维, 有 一个 机柜 放 东西 的, 那 时候 可能 出现 了 一些 就是 托管 服务, 主机 托管 是 吧 那个 时候 叫 你们 可能 都 不 知道 这些 词, 主机 托管, 虚拟主机 这些 词 就是 开始 有 一些 就是说 你 机器 不管 了, 我来 替 你 管, 我要 一个 机器, 我要 一个 水冲 机替 你 管 肯定 谷歌 是 走 在 很 前面 的, 因为 那 时候 可能 很多 服务 需要 的 机器 数量 其实 并 不是 很多 我 印象 中 好像 并 不是 很多 并且 还 使用 很多 就是 那种 你 现在 叫 commodityhardware 就是 非常 差 的 机器 那 时候 可能 还 用 很多 非常 好 的 机器 比如说 你 买 一些 Oracle 的 数据库 据说 雅虎 早期 是 用 买 的 Oracle 数据库 不 知道 是不是 真的 都 是 一些 非常 好 的 服务 然后 他 就 不 需要 这么 多 就是 人家 手动 做 的 谷歌 好像 是 是 一个 最最 最早 因为 他 做 搜索 嘛 需要 大 的 运算量 他 不 可能 买 这么 多 Oracle 这样 的 数据 所以 是 这样 数据库 所以 他 用 一些 非常 非常 普通 的 非常 非常 普通 的 硬件 啊 然后 就 很多很多 很多很多, 搜索 需要 很多 啊 所以 他们 可能 是 这个 在 互联网 时代 最早 需要 大量 大量 大量 非常 差 的 机器 是 经常 会 坏掉 这些 机器 的 人 所以 他们 可能 他 所以 他们 考虑 的 运维 可能 和 其他 公司 不 一样 这 是 这 是 我 遠久 記憶 古早 記憶 203 年 那個 時候 確實 我 207 年 工作 的 時候 還沒有 太 聽 說過 這件 事 因為 我 207 年 加入 了 一個 雲組 那 時候 已經 有 雲 了 那 時候 207 年 我 加入 微軟 那个 时候 微软 已经 有 一个 秘密 的 云 的 项目 那个 时候 叫 RedDog 是 CTO 当时 搞 的 但是 后来 改名 叫 Azure 但是 我 加入 一个 SQLServer 部门 下面 一个 云组 那个 时候 叫 CloudDB 那 时候 他们 也 说 要 做 一个 数据库 云 数据库 那个 时候 全组 现在 组有 20 多人招 了 一个 Ops 叫 运维 美国 叫 Ops 运维 那个 时候 还是 没有 SRE 改名 叫 运维 所以 这个 我们 当时 我 工作人员 就 说 这台 他 是 运维 啊 我们 是 开发 啊 就是 就是 就是 感觉 那个 时候 那个 那个 时候 还是 有 一个 运维 的 啊 但是 那个 时候 SR 这个 词 大家 还是 不太 清楚 的 你 看
你 刚刚 提了 20 个人 有 一个 运维 对 吧 现在 其实 这个 就 比较 经典 的 一般 就 比如说 我们 会 提 10 个 开发 配 一个 运维配 两个 QA 什么 10 比 1 这种 比较 传统 的 那种 运维 的 方法 就是 这 一个 运维 给 这 10 个 开发 要 做 什么 运维 操作 都 给 他们 做
上 个 线 上 个线 写个 脚本 脚本 就是 这个 计算机 你 不得 什么 什么 事 都 自己 打 命令 非常 非常 困难 是 吧 因为 写 点 脚本 啊 这个 1234 都 写 完 了 命令 一打 啪 然后 每个 一百 台 机器 我 不能 一个 一个 运行 我 弄 个 脚本 然后 然后 每个 过去 啪 啪啪 啪啪 这 我 非常 古早 的 记忆, 但是 那个 时候 好像 没有 这个 词儿 后来 好像 是 我 印象 中 在, 好像 在 201 年 左右, 那个 时候 我 已经 在 Facebook 了 那个 时候, 这 应该 说 嘛, 在 Facebook 的 时候, 那个 时候 他们 好像 是 推出 了 一个 案子 叫 ProductionEngineer, PE, 不 知道 你们 听说 过? 没有 听说 过 好像 是 他们 在 拷贝 了 一下 谷歌 的 这个 SRE 概念 他们 叫 ProductionEngineer 但是 我 加入 的 时候 那 时候 还 没有 Production 那 时候 也 是 一个组 一个 Ops 我 加入 的 是 一个 HadoopHive 的 组 那 时候 HadoopHive 也 是 十几个 人有 一个 Ops 一个 非常 资深 的 Ops 当然 那个 时候 其实 所有 的 开发 也 必须 要 管理 这些 集群 什么 但是 有 一个 有个 韵伟 老师 也 在 这 就是 更 多 的 管理 这个 集群 他 不 写 代码 他 就 专门 管理 这个 集群 看 这个 负载 咋样 看 这个 有没有 硬盘 有没有 这个 空间 不到 了 然后 有时候 帮忙 这个 部署 新 的 版本 啊 什么 那个 时候 好像 还 没有 然后 呢 就 就 突然 那个 老师 来 了 就 改名 叫 毕毅 了 就 跟 儿小爷 一样 所以 这 是 我 非常 古早 的 记忆 对 这 段时间
是 Google 提 的 SRE 应该 比较 成功 然后 这 段时间 你 刚 说 的 这个 事情 发生 在 很多很多 公司 但是 一夜之间 大家 的 运维 都 改名 叫 SRE 了 但是 他 工作 真的
改 了 吗 没有 我 觉得 是 改 了 的 我 觉得 是 改
了 但是 大概 改 到 什么 地方
呢 因为 传统 的 模式 下 就是 一般来讲 的话 就 可能 说 中 大型 的 公司 它 的 合作 模式 就 像 比如说 你 一组 开发 然后 配一到 两个 运维 然后 运维 给 你 就是说 是 本质 上 的 就是说 是 运维来 给 业务 服务 所谓 的 然后 还有 一个 机构 就是说 是 专门 会 负责 就是说 我 怎么样 让 我 的 公司 软件 集体 的 稳定性 在 阿里 这种 东西 叫做 GOC 就是 GlobalOperationCenter 就是 他们 会 统一 的 来看 整个 网站 服务 有没有 不 正常 有 不 正常 的话 然后 应该 怎么办 他会 去 找 哪些 人 做 哪些 临场 决策 然后 去 做 哪些 事情 这么 高级 啊 Facebook
好像 没有 这样 的 这么 高级 Google
我 记得 也 是 有 的 就 说 是 就 专门 做 稳定性 的 就 专门 保障 服务 稳定性 的 然后 他们 叫 质量 保障 阿里 的 说法 叫 质量 保障体系 部 啊 或者 叫做 GOC 啊 或者 其他 的 而 在 这 一套 情况 下 而 随着 整体 的 迭代 的话 而 GOC 的 很多 职责 实际上 是 会 沉淀 到 原本 的 运维 角色 上面 去 的 就 说 他 实际上 把 GOC 的 很多 职责 给 下沉 上去 了 也就是说 具体 的 业务 运维 他 可能 原本 他 可能 说 我 只是 需要 帮助 大家 把 这些 服务 上 上去 跑 起来 而 实际上 随着 现在 的 迭代 来讲 就 说 业务 运维 这个 角色 他 也 会 去 更 多 的 要 去 操心 我 的 服务 他 到底 是不是 稳定 怎么样 去 定义 我 的 服务 稳定 然后 怎么样 让 我 的 服务 更 稳定 这样 一个 所以 说 我 觉得 是 整体 的 这个 结构 就 组织 结构 上 来讲 它 是 在 不断 的 变化 的 在 我
印象 中 就是 当时 在 Facebook 就 开始 ProductionEngineerPE 的 这个 职责 的 时候 他 非常 喜欢 强调 一点 就是说 我们 PE 不是 运维 PE 不是 手动 去 部署 东西 的 不是 上 机器 上 已经 代码 的 是 写 软件 的
对 没错 是 的 没错
它 一直 在 强调 这 一点 当然 实际上 我们 知道 肯定 不可避免 会 干点 事 但是 开发 也 干点 事 但是 它会 强调 这个 东西 是 在 写 自动化 代码 的 不是 你 手动 保证 是 事情 在 那 时候 好像 他会 比较 强调 这 一点 所以 但 这件 事情 就让 我 觉得 还 比较 诧异 的 一点 就是 因为 当 你 的 网站 服务 就是 你 的 机器 数量 大到 一定 程度 的话 实际上 你 是 不 可能 真正 手动 运营 对 不 对 对 吧 比如说 当时 我们 的 Hadoop 已经 这是 好几万 台 机器 了 你 不 可能 一个 一个 登陆 到 每台 机器 上 登陆 一个 然后 运行 不 可能 的 事情 所以 实际上 就算 比如说 在 Facebook 就算 有 P 这个 词 之前 他们 肯定 也 是 在 写 或者 是 使用 一些 自动化 的 工具 有 的 可能 比较 土对 吧 因为 最 开始 版本 的 一些 可能 比较 土 就是 每个 机器 上面 run 一个 叫 demon 然后 你 怎么 让 他 自动 从 哪 download 有 的 可能 比较 土 那个 土 的 可能 写 的 就是 java 可能 是 pattern 之类 的 但 可能 后面 写 的 可能 比较 比较 精致 是 吧 比较 重用 性 适用性 比较 强 但是 它 实际上 都 是 自动化 所以 这件 事情 就是 我 觉得 一个 比较 吊 诡 的 一点 就是说 好像 这件 事 就 你 叫 不 叫 这个 词 它 其实 已经 发生 了 所以 我 就 不 知道 你们 是 有没有 这种 看法
是 的 没错 因为 其实 很多 人 都 会 在 讲 了解 了 SRE 的 东西 之后 他 很多 时候 会 去 思考 说 这 不是 跟 之前 传统 用文 做 的 东西 就 在 这个 词 诞生 之前 大家 也 就 在 这么 做 或者说 是 在 这个 词 流行 之前 大家 也 就 开始 在 这么 做 了 然后 我 觉得 这个 其实 某种意义 上 是 没什么 问题 的 就是说 这个 东西 只是 各自 的 称呼 不 一样 但是 随着 整体 的 就是说 是 整体 体系 的 就是说 是 往前 迭代 大家 要 做 的 事情 其实 是
殊途同归 的 所以 我 在 来 之前 问 了 一下 这个 大 数据 deepresearchdeepresearch 了 一下 这个 这个 SRE 的 历史 啊 他们 提到 了 一堆 什么 自动化 工具 什么 docker 啊 什么 什么 kubernetes 啊 什么 什么 之类 的 啊 这些 这些 嗯 听 上去 也 没什么 所以 现在 SRE 是 有 一整套 非常 好 的 工具 可以 做 了 包括 你 像 十几年 前 那 时候 会员 工作 可能 真的 是 像 我 说 的 你 写 一个 demo 然后 在 不停 的 run 不停 的 什么 地方 download 下来 现在 这些 东西 是 都 已经 完全 自动化 了 吗 还是 还 需要 有 比如说 SRE 去 做 一些 开发 的 一些 写 一些 代码 来 做
一些 基本 的 工作 还是 需要 写 代码 做 一些 其实 脚本 也 是 需要 写 有 的 时候 上 机器 做 命令行 的 操作 也 需要 写 然后 有 一些 要 区分 了 就是 有 一些 比较 自动化 了 像 运行 一个 容器 现在 不是 有 Kubernetes 它 自动化 程度 非常 高 了 就是 手动 的 命令 需要 的 比较 少 就是
这 可能 有些 我们 牛 我 可能 听 不 清楚 比如说 你 一台 机器 现在 可能 古早 的 概念 过去 比如说 20 年前 一些 机器 你 过来 还要 装 操作系统 装 操作系统 然后 你 再 装 软件 装 一些 软件 软件 都 装完 了 你 才能 开始运行 你 的 东西 要不然 你 运行 不 起来 现在 这些 东西 都 不用 了 现在 这些
倒 是 都 不用 现在 这个 完全 不 需要 就是 这个 是 高度 自动化
的 对 所以 很多 在 20 年前 我们 认为 所谓 运维 需要 做 的 事情 比如说 装 机器 装 操作系统 这件 事情 啊 不是 不管 那 时候 有 Ghost 还有 一美人 反正 你 是 得 装 一下 现在 这些 事情 就 都 已经 非常 非常 自动化 了 是 吧
对 现在 是 还是 肯定 装 还是 需要 装 但是 现在 是 你 只要 点 一个 按钮 它 整个 流水线 就 自动 给 你 安装 完成 了 所有 的 东西
这些 就是 具体 的 这些 部署 具体 这些 事 怎么 把 代码 放上去 怎么 开始运行 这件 事情 已经 有 很多很多 自动化 的 东西 已经 做 得 非常 好 了 是 吧 对 说
到 这个 方面 这个 取决于 是 什么 软件 像 那种 底层 的 软件 你 还是 需要 去 设计 一套 东西 去 部署 像 假如 说 你 比如说 我 部署 一个 网站 可能 像 那种 云 平台 直接 部署 上去 对 吧 那云 平台 怎么 自己 维护 那个 云 平台 这个 就是 得用 另 一套 方法 这个 是 其实 本质 上 跟 之前 区别
不 大 还是 有 需要 这些 非常 专业 的 人士 来 做 我 觉得
可以 简单 来说 就是 那种 你 需要 做 非常 频繁 做 的 次数 非常 多 的 这种 操作 都 已经 自动化 程度 非常 高 了 但是 操作 规模 不是 很大 或者说 操作 频率 不是 很 高 的 这个 是 可以 讲 半自动化
有 一些 甚至 连 半自动化 都 可能 做不了 我 举个 例子 就是 比如说 数据库 这个 概念 你 大家 都 知道 然后 现在 比如说 我们 用 的 是 Postgres 的 数据库 然后 我们 现在 用 的 版本 是 14 然后 那么 我们 现在 突然 要 预定 说 比如说 今年 9 月 我们 要 将 这个 14 的 版本升级 到 17 那么 这个 过程 然后 在我看来 目前 是 基本上 没 办法 去 做到 自动化 的 就是说 有 一些 可能 说 连续 的 脚本 你 可以 说 有 一些 固定 的 脚本 帮 你 跑 但是 中间 的 每 一个 step 然后 以及 每个 step 的 确认 都 是 需要 你 自己 的 就是说 stepbystep 的 去 做 的 而且 也就是说 是 需要 去 设计 一个 完整 的 流程 然后 根据 当时 就是 你 跑 到 上面 服务 的 状况 然后 去 做 的 然后 这些 东西 就是 越 基础 然后 它 越 核心 的 东西 是 越 没有 办法 做到 自动化 我 想起
了 当时 我们 在 钱 东家 这个 MySQL 从 5.6 升级 到 8.0 实际上 8.0 就是 5.8 这 搞 了 三四年 然后 这个 成功 之后 这个 有 很多 工程师 都 升级成 了 很多 非常 资深 的 工程师 贡献 就是 把 MySQL 从 5.6 升级 到 了 8.0 实际上 就 5.8
只有 两个 版本 对 没错 是 的
没错 非常 非常 非常 困难 的 一件
事情 对 我 觉得 这个 例子 非常 好 我 觉得 不是 所有 的 操作 都 需要 自动化 像 这种 可能 一两年 才 升级 一次 版本 你 就 不用 自动化 你 自动化 成 成本 非常 高 然后 一年 就 用 一次 这 不是 花花 了 大家 钱办 了 一点一点 小事 也 不算 小事 啊 就是 你 首先 自动化 成本 高 第二 你 要 保证 它 正确 很难 有个 手动 操作 你 做 一步 检查 一步 对 吧 那个 可能 发生 的 情况 非常 多要 自动化 的话 你 很 难 保证 把 它 做 的 非常 成熟 像 那种 发布 啊 就是 天天 做 的 那些 操作 就是 可以 花大 劲力 然后 可以 把 它 做 的 比较 成熟 然后 收益
也 很大 对 这个 还有 一个 可能 有个 概念 我 记得 我 记得 你们 肯定 听说 我 叫做 DevOps 是 的 没错 DevOps 我 理解 这个 概念 就是说 我们 以后 就 完全 没有 开发 和 运维 的 工作 的 区分 了 就 只有 一种 人 这个 公司 就 招 一种 工程师 就是 做 所有 的 事 你们 怎么 看待 这个 SRE 好像 是 有点 相 违背 的 好像 就 不 需要 SRE 了 一样 你们 怎么 看待
这个 概念 我 觉得 来讲 的话 从 我 在 就 从 大厂 然后 跳到 startup 的 经历 来讲 的话 我 觉得 SRE 他 不会 消失 然后 他 只是 可能 这个 职位 会 消失 但是 他 所有 时代 的 工作 他 不会 被 消失 然后 DevOps 他 其实 也 是 一种 理念 就 说 是 就 像 你 刚才 说 的 他 核心 就是说 是因为 之前 我们 传统 的 模式 是 说 一个组 里面 比如说 我 10 个 开发 工程师 那么 我配 一个 ops 然后 他们 之间 的 技能 鸿沟 是 很 明确 的 就是说 我 开发 他 对于 部署 运维 这些 操作 不 了解 而 我 的 ops 他 对于 具体 业务 代码 怎么样 的 东西 不 了解 那么 这是 一个 鸿沟 而 devops 他 其实 是 一种 思路 就是 把 这个 技能 鸿沟 给 明确 了 大家 技能 开发 也 鸿沟 然后 我 觉得 这个 思路 是 非常 好 的 但是 对于 SRE 的话 对 SRE 和 DevOps 比如说 我们 把 它 这种 思路 两种 体系 上 的 区别 的话 我 觉得 说 SRE 它会 更 多 的 去 偏向 于 说 做 风险 控制 比如说 我 现在 一个 服务 我 就是说 是 我 对外 提供 了 就 比如说 刚才 我们 反复 在 聊 的 抖音 电商 啊 抖音 怎么样 的 那么 从 SRE 的 视角 来看 的话 那么 他 需要 去 帮助 公司 明确 一些 东西 就是说 比如说 三个 S 嘛 SLISLOSLA 就是 比如说 怎么样 来 评价 我们 服务 的 稳定 用 什么 指标 来 评价 我们 服务 的 稳定 然后 我们 服务 这个 指标 到 什么 我们 需要 把 它 稳定 到 某 一個 水平 然後我們 對 客戶 能承諾 說 我們 能 給出 怎麼樣 的 服務穩 定性 的 一個 指標 那么 这是 SRE 需要 比如说 在 大 公司 需要 去 帮助 建立 的 体系 而 比如说 在 中小 公司 里面 有 很多 风险 点 就 比如说 大家 常见 的 可能 说 我 并 不 清楚 说 我 内部 的 现在 的 安全 架构 有没有 比如说 我们 的 关键 数据 资产 的 泄露 啊 或者 是 其他 的 我 觉得 这些 都 是 会 在 SRE 的 工作 范畴 里面 它 核心 的 一个 就是说 是 工作 就是 de risk 就是 发现 提出 问题 定义 问题 然后 解决问题 所以
说 以后 运维 可能 不 需要 了 运 维和 开发 可能 融为一体 了 但是 还是 需要 专门 的 人才 能够 懂 这个 网站 如何 能够 稳定 的 提高 服务 这个 工作 可能 还是 需要 有 专门 的 人 一般 的 开发 肯定 是 不行 的 一般 的 工作 是 不行 的 还是 要 有人 是 个 懂行 的 人来 做 专门 做 这个
对 就 比如说 我 可以 介绍 一下 我 最近 的 一个 一部分 工作 就是 我 实际上 我 去 会 我 是 会 去 我 去 跟 我们 的 就是 社群 团队 就是 Marketing 团队 在 做 一些 合作 然后 我 是 我们 Discord 群主 的 一个 管理员 我会 定期 的 去 看 每天 时不时 的 去 看 我们 的 用户 反馈 因为 从 我 的 视角 来看 用户 反馈 很多 时候 比 我们 自己 就是 我们 监控 一定 是 有 很多 没有 覆盖 到位 的 就 我们 各个环节 的 监控 报警 一定 是 有 很多 地方 没有 覆盖 到位 的 而 通常 来讲 对于 我们 这种 快速 发展 的 startup 来讲 用户 他 的 反馈 一定 是 非常 及时 的 比如说 我们 是 做 AIGC 的 然后 我们 比如说 用户 某 一天 反馈 说 我们 整体 的 生图 质量 变 下降 了 或者说 是 速度 变得 很慢 了 那么 这个 时候 我 就 需要 去 警醒 说 我们 现在 是不是 处于 一个 服务 不可 用 不 健康 的 状态 那么 我 就 需要 去 发现 这个 问题 然后 提出 这个 问题 然后 去 解决 这个 问题 以及 说 后续 复盘 说 我们 怎么样 能够 进一步 的 不 宠 用户 而 我们 能够 具备 自己 发现 的 能力 就 差不多 是 这样 一个 逻辑 的 过程 那 我们
聊完 这个 工作 是 干什么 的 这个 SRE 工作 需要 什么样 的 技能 我
觉得 最 重要 的 技能 是 会
写 代码 所以 会 写 代码 是
吗 最 重要 是 写 代码 不写
代码 的话 很多 工作 就 很 难 做 因为 现在 讲究 用 系统化 平台 化 的 方式 去 解决问题 对 吧 如果 不会 写 代码 的话 能 做 的 工作 就 少 非常 多 需要
写 什么 类 的 代码 Python 就够 了 吗 还是 C Rust
看 自己 看 自己 习惯 我 觉得 跟 哪种
语言 现在 感觉 跟 哪种 语言 关系
不是 很大 都 得 写 都 得 能 写 都 得 是 Python 肯定
是 需要 的 然后 有 一些 东西 是 用 golang 比较 好 因为 Python 其实 它 有 自己 的 好处 但是 你 像 golang 写 一个 东西 用 golang 做运维 你 写 一个 东西 编译 完 了 你 直接 放到 服务器 上 它 就 能 跑 了 然后 Python 你 还 得 安装 虚拟机 然后 虚拟机 安装 依赖 搞 半天 了 就 那
叫 RUS 也 能 跑 RUS 派 和 golang 派
Rust 成本 太太 太 学习 成本 太高 了 这个 勾 浪人 人家 可能 5 分钟 写 完 了 Rust 你 在 那儿 勾浪 这么 快
吗 我 不 知道 我 觉得 是 都 得学 吧 像 我 自己 我 平时 JavaPythonLua 然后 C语言 都 写 我 有 全能 嘛 我 觉得 这种 这 这种 东西 没有 很 很 传统 的 定义 对 就 就 肯定 但是 你 的 编程 技能 就是说 越 熟练 是
越 好 那 除了 编程 技能 呢 那 有没有 比如说 系统 知识 操作系统 啊 网络 啊 数据库 这个 知识 是 需要
吗 还是 我 觉得 是 需要 的 看 方向 吧 我 觉得 看 方向
那用 在 什么 地方 吗 您 刚刚
说 的 那些 我 基本上 都 用 过 比如说 因为 一个 系统 它 突然 挂 了 你 就要 去查 网络 然后 查 那个 什么 最后 查 到 可能 查 到 数据库 那 数据库 有 监控 你 看 一下 可能 那个 lock 的 数量 变得 特别 高 就 得 知道 这个 lock 是 什么 问题 怎么 找 出来 这个 这个 是 哪 什么 东西 lock 住 了 什么 东西 对 吧 其实 不 需要 特别 深 可能 需要 知道 概念 需要 知道 怎么回事 大体 是 需要 知道 你 看到 这个 问题 你 应该 去 比如说 我 看到 这个 lock 的 问题 知道 怎么回事 你 需要 知道 这个 问题 应该 是 开发 解决 还是 数据库 那边 去 解决 需要 这么 个
程度 所以 说 所以 还是 需要 能够 debug 很多很多 的 性能 问题 不仅仅 是
就是 SRE 就是 其实 就是 用来 debug
性能 问题 的 对 这个 是 比较 核心 的 一个 工作 内容 对 就是
你 不 一定 会 追踪 解决 这个 问题 但是 你 一定 就是 刚才 我们 说 的 嘛 就 说 是 它 核心 的 SR 你 可以 理解 为 呃 就是 既 可以 理解 为 reliability 也 可以 理解 为 risk 那么 SRE 的 核心 的 问题 就是 和 risk 作 抗争 那么 你 可能 说 你 最后 解决不了 这个 risk 没有 问题 但是 你 一定 要 能 查出 这个 risk 是 在 什么 地方 而 在 查出 这个 问题 的话 那么 像 你 刚才 说 的 操作系统 网络结构 的 很多 知识 都 是 会 有 非常 大 的 帮助 的 然後就 像 比如 說 像 剛才 信濤 說 的 比如 說 我們 查到 數據 庫然 後 我們 之後發現 我們 可能 說 是 因為 業務 的 整體 的 表 的 不合理 導致 說 我業務 數據庫 它 的 buffer 之類 的 利用率 非常 差 那麼 這個 時候 我們 可能 最終 從 SRE 的 角度 來講 我們 沒 辦法 解決 這個 問題 但是 我們 可以 給業務部門 就是 說 我們 的 寫代碼 的 研發 同學 给 他们 提出 建议 说 我们 应该 怎么样 去 调整 我们 的 表 结构 以 避免 下 一次 这种 类似 的 事情 发生 所以 看来
这些 系统 知识 这些 还是 非常 重要 的 对 没错 所以 我们 除了 比如说 专业技能 除了 编程 和 这些 系统 的 知识 那 还有 没有 什么 比较 重要
的 除了 这些 我 觉得 软 技能 就是 写 文档 的 能力 比较 比较 重要 比如说 画图 你 经常 需要 画 架构图 给 不同 的 人 说明 这个 东西 现在 是 什么 状态 是 怎么 运行 的 对 吧 然后 写 文档 就是 介绍 这个 系统 我们 需要 很多 文档 系统 的 文档 运维 的 文档 刚刚 Saka 说 的 SOP 执行 流程 的 文档 我 不能 一直 是 我 在 做 这个 东西 如果 我 休假 了 我 要 让 另 一个 人 知道 按照 这个 文档 先 做 这个 再 做 这个 可以 完成 这个 事情 然后 一些 风险 预案 其实 也 是 SOP 就是 出现 这种 情况 我 可以 用 什么 方法 先 解决 还有 沟通 技能 就 比如说 我 跟 别人 说话 的 时候 我 需要 知道 怎么 说 他 才能 明白 这个 沟通 技能 其实 不算 个 软 技能 我 觉得 算个 硬性 技能 就是 很多 人 在 说 我 这个 服务 挂 了 但是 他 说 不 明白 你 这个 挂 在 哪 了 他 说 我 网络 不通 那 不通 是从 哪 一个 IP 到 哪 一个 IP 什么 端口 什么 情况 不通 三层 不通 还是 四层 不通 这些 如果 你 一次性 说 明白 那 人家 马上 就 能 给 你 解决 掉 这个 就是 沟通 的 这个 这个 技巧
看来 你们 这是 SRE 需要 对接 的 人 还 很多 的 看来 这个 需要 有 一定 的 沟通 能力 才能 这么 容易 的 和 不 经常 一起 工作
的 人 一起 沟通 对 从 我 自己 的 评价 标准 来说 我 觉得 SRE 是 就 在 技术 这 一个 条件 上 是 少数几个 沟通 技能 的 重要性 是 大于 技术 能力 的 就是 沟通 能力 的 就是说 是 重要性 一定 是 大于 或者说 是 我 有些 时候 我 可能 还会加 一个 两个 大语 号
两个 大语 号 一味 了 对 因为
从 我 的 视角 来看 就是 刚才 我们 讲 就 反复 讲 了 嘛 我 反复 从 我 就 讲 到 我 自己 的 思考 的 角度 来讲 的话 我们 核心 是 在 和 risk 做 抗争 然后 而 这个 风险 的 做 抗争 的话 那么 意味着 很多 事情 的 发起 点 一定 是 你 这边 就 比如说 你 发现 了 系统 的 某 一个 不 稳定 的 点 或者说 某 一系列 的 风险 点 那么 最终 的 发起者 是 你 就是 改造 的 发起者 他 最终 的 实行 者 可能 不是 你 但 发起者 一定 是 你 那么 这个 时候 你 怎么样 去 说服 业务部门 怎么样 去 协调 这些 东西 这 就是 很 头疼 的 一个 问题 就 比如说 我 可以 再举 一个 我 之前 做过 工作 的 例子 就 比如说 我们 之前 用 一个 报错 收集 平台 叫做 Suntry 然后 那么 听众 可以 理解 为 就是说 是 我们 所有 的 报错 代码 的 异常 就是 具体 的 报错 的 详情 信息 我们 都 会 收集 到 这个 平台 里面 而 我们 之前 面临 的 一个 问题 是 说 之前 我们 存在 很大 范围 的 滥用 的 情况 耐用 就是说 是 我们 这 里面 充满 了 各种 无关 的 信息 那么 我们 说 我们 需要 去 做 一个 操作 是 把 它 叫做 给 清理 掉 或者 我们 一般 叫做 报酬 治理 就是 把 它 这些 无效 的 信息 全部 清理 掉 而 这个 时候 就是 需要 业务部门 来 协助 你 去 改 代码 那么 这个 时候 你 怎么样 去 说服 他们 你 怎么样 去 协调 这个 流程 然后 最后 你 怎么样 去 验收 这样 一套 工作 那么 这 就是 一个 非常 核心 的 东西 而且 刚才 像 比如说 我 就 开始 发现 我们 支付 系统 或者说 我们 推理 系统 某 一些 东西 涉及 到 具体 的 业务 代码 业务 结构 的 改造 的 时候 你 怎么样 去 说服 你 的 老板 去 支持 你 这些 东西 那么 我 觉得 这个 就是说 在 我 的 视角 来看 SRE 就是 在 技术 线上 是 少数几个 就是 沟通 能力 一定 大于 技术 能力 的
地方 所以 你 遇到 的 这些 比如说 这个 具体 团队 他 就 个 不 行动 的 例子 是因为 他们 不 理解 是 吧 是 他们 没有 搞清楚 这个
对 可能 各个 团队 有 各个 团队 的 重点 对 吧 就 比如说 我 业务 团队 我 现在 高速 在 发展 我 高速 在 做 业务 需求 而 你 的 你 带来 的 一些 稳定性 上 的 需求 会 和 他们 冲突 那么 这个 时候 你 怎么样 去 说服 他们 对 吧 让 他们 意识 到 这个 事情 也 很 重要 哦, 那
这个 有点 撕 逼 的 感觉 了
都 不 一定 是 撕 逼 嘛, 但是 就是 还是 就 说 你 怎么 去 合理 的 去 说服 一方 对
吧 还是 要 把 你 的 这个 需求 沟通 清楚 啊, 让 这个 在 全 公司 范围 内来 做出 一个 正确 的 优先级 的 这个 对 刚才 我们
反复强调 就是说 是 发现 问题 定义 问题 然后 下 一步 有个 非常 重要 的 问题 就是 让 所有 你 的 同事 或者说 你 的 老板 认可 这个 问题 就 发现 风险 定义 风险 任何 风险 最后 集中 资源 去 解决 风险 这是 SRE 要 做 的 一个 GIGAR 最终
肯定 是 网站 的 稳定性 肯定 是 SRE 是 是 要 把 控 的 嘛 最终 不同 的 各个 团队 肯定 也 要 有 他们 的 职责 对 吧 如何 共享 这些 职责 是 SRE 的 职责 还是 这些 开发 团队 的 职责 开发 团队 不 可能 说 你 开发 线 是 SRE 的 就 只能 我 不管 我 就 管写 我 的 代码 对 了 就 行 那 肯定 不 可能 这样 是 吧 一般 这 公司 它会 是 怎样 分割 这些 职责
其实 这个 也 是 一个 比较 头疼 的 问题 就是 如果 没有 那种 叫 不 指指 头 的 那种 文化 叫 blamefree 的 文化 的话 这个 是 个 比较 大 的 问题 很难 讲清楚 但是 简单 来说 的话 如果 代码 出 了 bug 那 就是 开发 的 问题 但是 如果 即使 代码 出 了 bugSIE 没有 在 短时间 内 把 服务 恢复 比如说 我用 上 一个 版本 扩容 没有 在 短时间 内用 技术手段 把 这个 问题 恢复 的话 那 SRE 是 有 责任 的
而且 有 可能 是 可能 是 主责
哇 你们 SRE 职责 这么 大听 上去
非常 的 责任重大 我前 老板 有 一句 经典 的话 就是 既然 这个 问题 查 不 出来 的话 那 SRE 就 主责 就定 在 SRE 团队 吧 哇塞 那
你们 这个 容易 背锅 对 因为 有
一部分 工作 就是 刚刚 提到 的 要 给 各种 未 预知 的 情况 制定 一些 临时 的 那种 做法 可以 恢复 它 就 比如说 回滚 扩容 或者 切换 到 另 一个 机房 这种 手段 所以
你们 作为 一个 可靠性 警察 警察 没有 发现 是 警察 的 责任 是 吧 这个 意思 是 是 你们 没有 监督 好 你们 没有 监督 好 这些 开发 团队 他们 的 服务 就是 你们 的 责任 警察 你们 出现 问题 了 也 没有 及时 到 岗 去 这个 消灭
就 比如说 你 对 你 发现 了 案子 没有 破 然后 有 恶性事件 发生 了 你 没有 破案 那 你 肯定 毫无疑问 警察 被窝 北 这个 也 是
非常 难看 起来 是 非常 难 的
工作 然后 反正 就是 阿里 对 SRE 的 就 之前 信涛 也 应该 有 听说 过 叫做 E50 是 什么 叫 一 五十 一分钟 发现 五分钟 止血 十分钟 恢复 然后 对 我 觉得 这个 虽然 有 一点 夸张 被 大家 恶搞 的 很多 吧 但是 我 至少 还是 认可 这个 观点 我 这么 厉害 我 一分钟
能 发现 那 这个 非常 高科技 啊
就是 他 说 中态 的 要求 就是 一 五十 一分钟 发现 五分钟 止血 十分钟
恢复 那 这个 太 搞笑 了 太 厉害 了 对 我们 说 了 这么 多 的 技能 方面 这个 在 职业 发展 方面 SRE 大概 是 个 什么 样子 的 一个 进阶 过程 吗 很 难评 很难说 比如说 你 像 毕业生 毕业 了 去 一个 互联网 大厂 比如说 做
SRE 那 他 是 别 干 SRE
为什么 那 Tash 他 比如 一个 刚 毕业 的 一个 新 同学 他 大概 是 做 一些 什么样 的 事情
新 同学 首先 一般 刚 毕业 短时间 内 是 基本上 不 接触 线上 的 环境 的 然后 可能 刚刚 不是 说 SIE 有 一些 平台 研发 可能 是 写 来码 做 研发 完成 一些 具体 的 需求 然后 后面 去 管理 一些 系统 比如说 infra 系统 发布 系统 刚刚 我们 说 的 其实 还有 很多 其他 的 系统 这 就 需要 去 排查 问题 啊 解决 线上 故障 啊 什么 的 然后 从 SRE 变成 更 厉害 的 SRE 再 变成 更 厉害 的 SRE
哦 那 最 开始 是 一些 写 一些 平台 的 就 代码 做 一些 这个 代码 层面 的 一些 改进 或者 是 开发 然后 开始 做 一些 然后 然后 下 一步 是 开始 一些 在 某 一个 服务 方面 他 开始 去 具体 的 去 研究 这个 服务 的 这些 可靠性 然后 进行 然後那 再 更
厲害 的 呢 更 厲害 的 其實 好像 就 我 理解 的 其實 SRE 說 實話 我還 真的 很少 見 到 就 純 SRE 做 的 stuff 更往 上 的 其实 就是 整个 一个 就是说 就 你 肯定 比如说 你 成为 一个 senior 之后 那么 更往 上 的 那 可能 就是 一个 SREteam 的 manager 或者说 是 一个 department 的 一个 manager 这种 东西 了 就 更 高 就 你 会 带领 几十号 或者 几百号 专门 做 SRE 的 做 稳定性 保障 的 如果说 是 在 大厂 的 精神 深度 下
可能 会 是 这样 原来 我们 在 钱 东家 的 那些 也 是 相当于 SRE 的 人 有 很多 非常 非常 非常 资深 的 人 他们 经常 我 感觉 他们 就 经常 参与 了 一些 一些 关于 这个 架构 的 讨论 啊 经常 他们 下一代 系统 比如说 你 都 说 一股 架构 我们 下 一次 架构 是 什么样 的 经常 就 插话 说 一些 有 的 没 的 的 然后 整个 架构 就 开始 评论 一下 我们 这个 地方 不行 那个 地方 不行 那个 地方 不行 不 知道 你们 有没有 这样
的 人 我 就是 在 做 这样
的 工作 哦 呀 这 是 一个 大老型 人物 是 吗 没有 因为 SRE
其实 就 现在 整体 来讲 整体 行业 的 大 趋势 来讲 就是 SRE 前置 化 就是说 因为 之前 其实 是 SRE 可能 会 和 业务 相对来说 结合 没有 那么 紧密 但是 其实 现在 就 一个 大 趋势 是 SRE 前置 化 就是说 是从 比如说 某 一个 新 服务 新 的 feature 在 day1 的 时候 立向 day1 开始 然后 那么 SRE 就 最好 开始 参与 进去 就 包括 说 帮助 业务 同学 定义 清楚 说 这 里面 有 哪些 结构 是 不合理 的 比如说 我 有 一个 很 重要 的 服务 我 最 开始 就 没有 考虑 水平 scale 就 水平 能够 扩展 然后 比如说 我 遇到 高 空气 流量 的 时候 我 一下 咚 就 扩展 20 多个 机器 他 每次 这个 按照 他 原始 的 设计 我 启动 起来 就要 起 半个 小时 对 吧 就要 重新 建 状态 但 这个 东西 在 最 开始 的 时候 就是 不 合适 的 所以 說 我 覺得然 後 SRE 同學 就要 在 最 開始 的 時候 去 幫助 去 定義這些 問題 就 定義當 前 方案 存在 哪些 風險點 然後幫助 他們 定義我們 後 續 要 做 哪些 監控 點然 後 報警 到底 他 的 預值 我們 需要 有 出版 的 定義這其實 就是 我 理解 的 就是 我 把 就 叫做 SRE 的 前置 化 我 覺得 這個 東西 其實 和 level 無關 而是 一個 就 整體 的 一個 項目 管理 的 一個
流程 就是 在 这个 服务 开发 的 前期 就 已经 参与 到 这个 就是
Day1 嘛 对 Day1 就 开始 去
介入 参与 到 这个 开发 的 流程 中 在 审核 它 的 设计 什么
什么 对 整个 生命周期 就是 SRE 都 会 去 保障 就是 SRE 它 现在 我 自己 的 观点 就是 SRE 它 自己 也 是 需要 去 懂 一些 业务 的 所以 你 这样 才 能够 去 做到 就 整体 的 一个 服务 的 生命周期 你 才能 做好 保障 好听
上去 这个 趋势 还是 给 SRE 带来 更 高 的 要求 啊 既 要 能 懂 这个 可靠性 然后 能够 懂 一些 能够 运维 的 事情 还要 能够 懂 软件架构 的 设计 和 这个 业务 逻辑 啊 都 要 懂 什么 都 要 懂 啊 感觉 是 要求 更
高 了 对 它 整体 的 要求 是 在 变高 的 因为 其实 在 整体 的 就是说 快 就 整体 后续 随着 AI 的 出现 然后 你 整体 的 就 比如说 某 一个 软件 的 某 一个 服务 它 的 迭代 速度 肯定 是 越来越快 的 然后 而 迭代 越来越快 带来 了 一个 问题 就是 用 物理学 的 一个 概念 就是 伤针 嘛 对 吧 然后 那么 整体 结构 的 不稳定性 也 就 会 越来越 差 那么 这个 时候 你 怎么样 能够 做到 就是说 把 你 的 稳定性 保障 的 的 速度 能够 跟上 业务 发展 的 速度 这 就是 SRE 一直 需要 去 思考
的 一个 问题 那 刚才 萨卡 为什么 说 大家 必须 不要 做 SRE 呢
我 经常 说 的 SRE 一句 话 叫做 SRE 狗 都 不 做 为什么 呀 对 主要 是 我 觉得 说实话 相较 于 其他 角色 来说 还是 太苦
太累 了 一点 太苦 太累 了 哦 那 还是 那 那 什么 最好 做
产品 最好 吗 说实话 我 也 不 知道 但是 我 觉得 SRE 在 研发 序列 里面 应该 是 能算苦 的 新涛 应该 是 能够 认可 这 一点 的
研发 有 研发 的 苦 是 吧
新涛 觉得 怎么样 我 也 不 清楚 研发 到底 怎么样 但是 我 觉得 做 SRE 是 有 部分 苦 就 比如说 你 要 oncall 对 吧 有 问题 直接 给 你 打电话 了 我们 研发 也 要 oncall 现在 研发 也 要
oncallSRE 是 一线, 一线 安库, 就 基本上 有 问题 就 第一 时间 就是 扩
你 对 所以 我 觉得 这看 公司 应该 差不太多 吧 我 觉得 SRE 好 的 方面 有趣 的 方面 就是 你 可以 排查 很多很多 问题 就是 但 这个 问题 先来 先来 找 你 对 没错 然后 解决 了 很多 问题 喜欢 破案
的 啊 喜欢 看 推理 推理 剧
的 啊 每天 都 在 推理 每天 都 在 铺案 有 的 时候 这个 用户 来 找 你 但是 他 告诉 你 的 案情 是 错 的 他 在 骗 你 他 跟 你 说 这个 什么 有 问题 你 要 自己 去 检查一下 发现 没有 问题 对 我
觉得 就查 问题 是 我 觉得 我 这种 SRE 的 一个 很 重要 的 原因 因为 我 觉得 那种 就是 问题 解决 出来 的 成就感 还是 无可比拟 的 但是 是不是 我 这种 就是 我 和 信涛 这种 我们 俩 都 是 喜欢 查 问题 的 那种 选手 但 我们 俩 这种 获得 成就感 的 方式 适不 适合 其他人 说实话 我 是 不 确定 的 但是 反正 就 还是 那句话 好难 不 做 SRESRE 狗 都 不当 好
吧 就 又 又 是 劝退 行
了 吗 对 我 因为 其实 我 觉得 就 因为 很多 人会 凭 一腔热血 说来 做 SRE 但是 能 做 下去 的 其实 没有 多少 因为 就 像 刚才 说 的 你 一定 会 背锅 而且 你 一定 是 背锅 的 一号 位 就 我 前 老板 那句话 嘛 就是 如果说 这个 问题 查 不 出来 那 组织 就是 SRE 团队 当 那 你 觉得 他 这句 话 说数 了 吗 我 觉得 也 没有 你 SRE 团队 就是 这个 查不出 问题 确实 SRE 团队 的 问题 那 你 背锅 你 一定 会 面临 很多 委屈 然后 你 一定 面临 很多 不 理解 然后 你 一定 面临 很多 很 枯燥 的 地方 比如说 我 最惨 的 时候 我 连续 快 48 个 小时 没有 合言 这太难 了 啊 我 当时 呃 星期天 然后 我 下午 在 处理 其他 的 工作 是 早上 十点 起来 下午 处理 其他 工作 然后 晚上 从 七点 到 第二天 早上 十点五 我 手上 连续 接 了 三个 批林 然后 我 家里 还 出 了 点事 对 然后 我 是 到 了 第二 周二 的 深夜 才 睡 对 快 48 小时 没 合眼 然后 这种 东西 就 基本上 很多 时候 很多 SRE 都 经历 过 我 觉得 说 这个 东西 想 好 再 来 吧 就是 我 也 一般 不会 劝人 说来 当 SRE 因为 这个 行业 它 确实 很苦 就 确实 会 背锅 确实 会 有 很多 不利 结合 委屈 好 吧
那 我们 这个 这次 串台 就 结束 了 啊 这次 串台 这个 然后 给
大家 安利 一部分 叫做 花絮 凛然 欢迎 大家 去 看 最近 非常 好看 花薰美 男 对 我 发群里 到时候 你 可以 帮 我 打 在 公屏 上 好
吧 花哥 讲 推荐 了 一个 关于 花 的 这 是 什么 电视剧 是
吧 动漫 动画 对 好 然后 推荐
大家 去 看 那 我 就 这样 了 谢谢 大家 非常 非常感谢 这个 捕手 者 说 的 主播 来 来 给 我们 推荐 SRE 这个 我 发现 我 也 学到 了 很多 谢谢 主持人 谢谢 司徒 好 那 我们 就 下次 有 机会 再 串台 下次 我 可以 做 你们 的 嘉宾 好 吧 好好 好 欢迎 欢迎 那 我们 就 后会有期 啦










