
GitHub、ネットワークとデータベースの問題による広範囲な障害から回復中
トム・クレイジット著

ソフトウェアチームは、日曜の夜遅くから月曜の早朝にかけて、GitHub の広範囲にわたる障害により、数時間にわたって開発者が重要なコードリポジトリを使用できないという困難に直面した。
GitHubの技術担当シニアバイスプレジデント、ジェイソン・ワーナー氏が日曜日遅くに投稿したステータスアップデートによると、データの損失はなかった。これは、月曜日の朝に出勤しGitHubにアクセスしようとしていたソフトウェアチームにとって大きな安心材料となったことは間違いない。しかし、データベースエラーによって生成された結果の一貫性がないため、開発者は障害発生中、GitHub上の問題に取り組んだり、プルリクエストを確認したりすることができない状態が続いた。
この事件は、GitHubが世界中のソフトウェア開発プロセスにおいて果たす中心的な役割を改めて浮き彫りにしました。Windowsのような大規模プロジェクトから小規模プロジェクトまで、何百万人もの開発者がコードの保存と更新プロセスの管理にGitHubを利用しています。
GitHubは残りの混乱の収拾に取り組んでいるため、今回の問題の原因は依然として不明ですが、今回の事件は、75億ドルの買収が規制上のハードルをクリアした後、サービスをMicrosoftのAzureクラウドコンピューティングサービスに移行するという論拠となる可能性があります。Microsoftによる最も有名(かつ最も高額)なWeb企業買収であるLinkedInは、依然として独自のインフラストラクチャでサービスを運営していますが、ソフトウェア工場の世界におけるGitHubのユーティリティのような役割を考えると、稼働時間は非常に重要な考慮事項です。