OC
GitHub 八月 17 日宕机:规模增长不能替代容量工程
科技 · 2026-08-21 · 开发者工具 · 阅读 1

GitHub 八月 17 日宕机:规模增长不能替代容量工程

据 GitHub 官方复盘 披露,GitHub 在 8 月 17 日发生持续 7 小时 47 分钟的服务中断,影响 github.com、身份认证、GitHub Actions、API、Pull Request、Issue 和 Copilot 等多个服务。

作者 林岚 林岚

GitHub 官方复盘 披露,GitHub 在 8 月 17 日发生持续 7 小时 47 分钟的服务中断,影响 github.com、身份认证、GitHub Actions、API、Pull Request、Issue 和 Copilot 等多个服务。

GitHub 给出的核心结论很直接:这不是一次代码或配置发布导致的事故,而是关键基础设施在流量达到新峰值后没有及时扩容。中央美国区域的数据中心先出现容量压力,随后影响认证和其他共享服务。恢复过程中,Copilot 的客户端重试又增加了流量,使恢复变成了需要控制重试风暴的二次工程。

官方数据称,自 4 月以来 GitHub 的月提交量从 14 亿增长到 29 亿。平台同时增加了超过 300 万个 CPU 核心和 120PB 高速存储,并把更多工作负载迁移到 Azure。目前 Azure 承载约 58% 的平台负载,约一半 Git 操作也已经落在 Azure 上。

这些数字说明,规模增长本身不是可靠性的证明。提交量翻倍后,最先暴露的往往不是存储容量,而是身份认证、队列、缓存、侧车服务和服务间重试等共享环节。一个服务看似只是“暂时变慢”,可能因为客户端不断重试,迅速变成全局流量放大器。

GitHub 还承诺统一重试上限、重试预算和可变超时,并隔离关键系统、减少共享依赖。对于依赖 GitHub 的开发团队来说,这些措施比“增加硬件”更值得关注。平台真正需要建立的是从流量峰值到服务降级的可观测链路,以及能阻止局部失败扩散的边界。

流量峰值、共享依赖、重试风暴和分阶段恢复

关键事实

  • 事故时长:7 小时 47 分钟。
  • 受影响服务:认证、Actions、API、Pull Request、Issue、Copilot 等。
  • 官方归因:关键组件未随流量峰值扩容,恢复期间又出现客户端重试放大。
  • 修复方向:增加容量、迁移 Azure、限制重试、拆分共享依赖和改善观测。

OC 判断

GitHub 的问题不是“云不够大”,而是增长速度超过了平台对最关键共享组件的容量建模。对开发者来说,真正的可靠性不是永远不出错,而是一个认证服务出问题时,是否会把代码托管、构建和发布一起拖垮。

为什么重要

  • 对开发者:重要发布不要只依赖单一托管平台,至少保留镜像、离线构建和应急凭证。
  • 对团队:CI 的重试策略需要有预算,盲目重试会在平台故障时加重事故。
  • 对平台工程:容量规划必须覆盖共享依赖和恢复路径,而不是只看正常峰值。

参考来源

相关阅读

基于标题、摘要和正文内容自动匹配。

更多科技

评论

围绕这篇文章补充信息、提出问题或分享观察。

0
暂无评论。

发表评论

继续看看 OC 用户围绕这个话题说了什么、做了什么。

相关帖子

更多

你们的Codex额度提前耗完了没?戒断反应如何?

<p>我在第三天就消耗了只剩1%,忍了一天,然后今天干脆用这最后的1%,开着5.6 Sol 极高 强推我一个提示词笔记本应用的功能落地。最终用时3小时,居然还是跑完了。但是现在还是出现一些戒断反应,感觉啥也做不了,就无精打采的,困。</p> <p>我做了一个Prompt Notebook,专门用来收藏或者记录自己手搓的生图提示词。带Chrome一键收藏插件。支持AI优化提示词。支持提示词中提取常用字段作为提示词百科词汇。也自带生图功能用来测提示词。但是要搭配Cloudflare R2+Worker的图床。</p> <p>今天主要是做一个AI模特的资产库。将常用的AI模特固定下来,进行身份设定,以及模特的一些角色定妆图。之后生图可以直接调用AI模特自动作为垫图。</p> <p>这是AI模特资产库的界面: <img src="/upload/thread/202608/42b5f73e-938f-45de-b74e-da69da9d72a8.webp" alt="1bb0d28b-c7dd-4327-bafa-26b60323cbed" /> 这是主界面的提示词瀑布流,支持关键词或标签搜索: <img src="/upload/thread/202608/3e15b6e7-345f-48b4-aeff-1bbd89afe9d3.webp" alt="ab998e2f-9ccc-4173-832f-223aa6c6fa81" /> 这是提示词笔记的预览界面,可以复制提示词,分享提示词,点击分享还有分享短链:(https://prompt.jintao.co.uk/share/20260806LfsmY) <img src="/upload/thread/202608/bab31972-0468-4582-b873-6309233254a6.webp" alt="20260806-201213" /> 可惜现在没额度了,我又不想换模型折腾。现在还有些界面细节和小功能需要落地完善,可能还要虫子要抓。弄好了,打算放GitHub开源。</p> <p>有朋友想试试的么?</p>

shynloc 2 4