話題
2026年8月27日
GitHubでまた障害 データベース切替とVitess問題が原因に
2026年8月26日、GitHubで一部サービスに障害が発生し、データベースのプライマリ障害からレプリカへのフェイルオーバー、さらに上流のVitess関連の問題調査へと対応が続いた。
Hacker Newsのスレッドでは、繰り返される障害にエンジニアたちが「もう天気アプリのようにステータスページを毎日確認している」と自虐的に反応する一方、無料・有料・エンタープライズをインフラごと分離すべきだという意見と、エンタープライズ環境も結局同じ障害に巻き込まれているという反論が交わされた。
GitHubの一部サービスに障害
この話題の背景と論点
GitHubは2026年8月26日、データベースのプライマリ障害を検知し、本来は自動処理されるレプリカへのフェイルオーバーを実施したが完全には解消せず、上流のVitess(MySQLを水平分割して大規模運用するためのミドルウェア)関連の問題調査へと対応が長引いた。同社は前年末頃からAzureへのインフラ移行を進めており、スレでは移行時期と障害増加の時期が重なっているのではという指摘も出ている。
争点となったのは、無料・有料・エンタープライズでインフラを完全に分離すべきだという主張と、エンタープライズ環境も結局同じ障害の影響を受けているとする反論で、さらに「Enterprise」を名乗るステータスページ自体が複数存在し、どの製品を指すのか紛らわしいという指摘も交わされた。見落とされがちなのは、公式ステータスページの更新はSNSでの障害報告より遅れる傾向があり、ページが正常表示でも実際には障害が起きている場合がある、という運用実態だ。
出典: githubstatus.com / 元記事はこちら
2
海外の名無しさん
2026-08-26 15:36
今週の初め頃に気づいたんだけど、URLバーで「gith」って打つと、github.comじゃなくてgithubstatus.comが自動補完されるようになった
3
海外の名無しさん
2026-08-26 16:03
Azureが1つのノードを173台のエージェントで動かしていた話、面白い記事があるよ。GitHubが去年末からAzureへの移行を始めた後に障害が増え始めたのは、まあ偶然だろうけど。
22
海外の名無しさん
2026-08-26 16:04
>>3
今年読んだ記事の中でもお気に入りの一つ。Azureがどれだけ機能不全か本当によく分かる、いい記事だね。
4
海外の名無しさん
2026-08-26 15:35
GitHubはエンタープライズ/有料サービスと無料サービスを、インフラのレベルで完全に分離すべきだ。
23
海外の名無しさん
2026-08-26 15:49
>>4
ステータスページ(EU版、US版)を見る限り、Enterprise CloudのActionsの稼働率はかなり高いみたいだよ。
24
海外の名無しさん
2026-08-26 15:55
>>4
それに近いオプションはあるよ。このモデルに移行すればgithub.comの障害の影響を受けないとGitHubから言われてるけど、github.comと機能が完全に同等というわけではない。
27
海外の名無しさん
2026-08-26 15:50
>>4
エンタープライズはほぼ別物じゃないの?エンタープライズ用ステータスページの方が稼働率はかなりまともだよ
6
海外の名無しさん
2026-08-26 16:06
ああ、だから「github-merge-queueボットがステータスチェックの応答がないためこのプルリクエストをマージキューから削除しました」って謎の通知が来たのか
7
海外の名無しさん
2026-08-26 15:55
「一次フェイルオーバーで一時的にパフォーマンスは改善したが、完全な解消には至らず、上流のVitessの問題を調査中」…で、今度は上流ベンダーのせいにし始めたぞ。公開ページに書くには恥ずかしい内容だな。
28
海外の名無しさん
2026-08-26 16:00
>>7
実際に上流ベンダーの問題なら(そうだと仮定して)、それの何が問題なんだ?
29
海外の名無しさん
2026-08-26 16:00
>>7
自分は「彼らが所有している上流サービス」という意味だと読んだけど、たしかに言い回しはちょっと変だね。
8
海外の名無しさん
2026-08-26 15:20
Yで終わる曜日は毎回こう(=毎日こう)ってことだろう
31
海外の名無しさん
2026-08-26 15:28
>>8
この調子だと、GitHubが本当に動いてる時にHNに投稿する方が珍しいまである。
9
海外の名無しさん
2026-08-26 15:28
「データベースのプライマリに問題を確認したため、直ちにレプリカにフェイルオーバーします」というアップデート、ステータスページに書くには変な内容に思える。これって自動で起きて、わざわざユーザーに知らせる必要すらないはずのことじゃないの?
32
海外の名無しさん
2026-08-26 15:54
>>9
「一次フェイルオーバーで一時的にパフォーマンスは改善したが、完全な解消には至らず、上流のVitessの問題を調査中」ってあるからね
10
海外の名無しさん
2026-08-26 15:51
自分もgitホスティングで商売を始めようかな。実際にちゃんと動く必要すらないみたいだし、簡単そうだ。
11
海外の名無しさん
2026-08-26 15:50
先週の障害中、時間を使ってForgejoとカスタムのアクションランナーを用意した。あのときは本業から気を逸らして時間を無駄にしてるんじゃないかと心配してたけど…まあ、そんなことはなかったみたいだ。今日中に移行を終わらせるよ。
12
海外の名無しさん
2026-08-26 15:39
つまりいつも通りの水曜日ってことだ
13
海外の名無しさん
2026-08-26 16:07
じゃあ何が(あなたやあなたの組織が)GitHubから離れるのを止めてるの?
14
海外の名無しさん
2026-08-26 16:01
GitHubから自分のサーバーに切り替え済み。ただ2つのウェブサイトだけは、Cloudflare Pagesへのデプロイでgithub連携に依存してるから残してる
15
海外の名無しさん
2026-08-26 15:49
こんな生活、もう続けられない。
33
海外の名無しさん
2026-08-26 15:52
>>15
でも実際は続けられてるみたいだよ。最近あれだけ障害が続いても、大半(?)の人はまだGitHubを使い続けてるわけだから。
34
海外の名無しさん
2026-08-26 15:57
>>15
それに、個人ホストの「gitweb」に移る人なんて誰もいないしね…
16
海外の名無しさん
2026-08-26 15:58
もはやすべての開発者が、天気アプリを見るみたいに出社前にGitHubのステータスを確認してるんだと思うと、なんだか気の毒になる。
17
海外の名無しさん
2026-08-26 15:59
平日ってことだろう
18
海外の名無しさん
2026-08-26 15:25
ああ良かった、うちのピンクユニコーンサイトが復旧してる。最近稼働率がすごく良くて助かるよ。
19
海外の名無しさん
2026-08-26 15:32
GitHubの様子がおかしいことに気づく。緑色のステータスページに騙される。またおかしな挙動に気づく。今度は自分のせいかと思う。アクションのキューが異常に溜まってるのに気づく。ああ、ステータスページに障害情報が出た。散歩に出てスマホでHNを確認する。これがAIによるソフトウェア開発ライフサイクルだ。
35
海外の名無しさん
2026-08-26 15:37
>>19
ステータスページが一番最後に更新されるんだよね。Reddit、HN、X、社内チャットの方がいつも先に報告される。
20
海外の名無しさん
2026-08-26 15:28
セルフホストのGitHub Actionsすら動かせないんだけど笑
25
海外の名無しさん
2026-08-26 15:46
>>4
そこが理解できないところ。無料/有料/エンタープライズを分離するだけで評判はかなり改善できるはずなのに。エンタープライズの方がずっと安定していて、サービス障害の影響をほとんど受けないことはもう分かってるんだから、なんでもう一段階踏み込まないんだろう。複雑さが増しても間違いなくその価値はあるはずなのに。
26
海外の名無しさん
2026-08-26 15:53
>>4
でもそれをやったら、今度は「GitHubはオープンソースへの思い入れをなくして有料サービスばかり優先するようになった」って、みんな文句を言うに決まってる
36
海外の名無しさん
2026-08-26 15:43
>>21
このデータベースって一体何なんだろう。それに、なんで自動でフェイルオーバーするのがそんなに難しいんだろう。
44
海外の名無しさん
2026-08-26 15:56
>>36
最新のアップデートを見る限り、たぶんVitessだと思う。「一次フェイルオーバーで一時的にパフォーマンスは改善したが、完全な解消には至らず、上流のVitessの問題を調査中」とあるから
37
海外の名無しさん
2026-08-26 15:47
>>21
ちゃんと読んだ?「プライマリのデータベースがある」からといって、プライマリのデータベースが1台しかないという意味にはならない。おそらく冗長構成がいくつもあって、そこへのトラフィックの振り分け方に問題があって、それが今度は冗長系が受け取るトラフィック量の問題を引き起こしてるんだと思う。
39
海外の名無しさん
2026-08-26 15:54
>>23
それは名前が紛らわしいだけの、別の後発プロダクトだよ。
41
海外の名無しさん
2026-08-26 15:55
>>27
今まさにGHEC(GitHub Enterprise Cloud)を使ってるけど、GitHub Actionsは動いてない。githubstatus.comが障害ありと表示してる時は、いつも実際に落ちてるよ。
45
海外の名無しさん
2026-08-26 16:02
>>41
うちも同じ状況。というか、もう一方の「Enterprise」ステータスページが何の製品を指してるのかすらよく分からない。
42
海外の名無しさん
2026-08-26 16:01
>>30
証明書は100日以上前に期限切れになってるよ
46
海外の名無しさん
2026-08-26 16:09
>>42
どこで見たの?コモンネーム(CN) www.dayswithoutgithubincident.com、発行者(O) Let's Encrypt、発行日 2026年8月10日(月) 10:01:51、有効期限 2026年11月8日(日) 9:01:50
※本記事は5ch(Hacker News)スレッド「Disruption with Some GitHub Services」より抜粋・要約して構成しています。
この記事のリアクション
まだコメントはありません。