GitHub 可用性报告:2026 年 10 月

10月份,我们经历了八起导致GitHub各项服务性能下降的事件。这篇文章“GitHub可用性报告:2026年10月”最初发布在GitHub博客上。

我们将继续分享有关 GitHub 可用性和可靠性背后工作的月度最新动态。10月份的简要版:我们增加了大量可独立扩展的Azure容量,并消除了故障可能升级的几种途径。

然而,写入中断、数据迁移过程中的监控缺口以及区域性网络中断,都凸显出容量增长需要与更安全的运营、更强的隔离以及经过验证的区域性恢复相结合。截至11月9日,151项生产服务中的140项和50个MySQL主节点中的32个正在Azure美国中部运行。Azure处理了63%的已迁移服务读取、66%的整体式架构读取和52%的Git读取。

我们还在所有九个美国中部Kubernetes集群中完成了计算扩展,使容量增加了一倍多。这一容量已经带来了实实在在的增长。自 3 月以来,迁移服务的流量增加了 82%,美国中部的流量增长超过了我们现有数据中心此前提供的最高周平均负载。

这为 GitHub 提供了更大的发展空间,而不会使原始环境超出其先前的运行范围。我们还进行了多项有针对性的可靠性改进。Actions 变更提高了关键 Azure 控制平面请求的容量。单独的 NAT 网关缓解措施将使用量降低了 85%;在变更期间,有 4 个生产作业失败,而如果没有采取缓解措施,预计会有大约 800 个作业失败。

连接限制和其他客户端改进现在也降低了依赖中断演变为更广泛的重连风暴的可能性。我们还消除了数据库负载的集中来源。一个每天处理超过 2.5 亿次请求的高流量 GitHub Actions 端点已迁移到更高效的服务路径,使数据库峰值读取量降低了 85%。