2021年12月21日 05時00分 公開
特集/連載

Meta(旧Facebook)の最悪な障害はなぜ起きた? 悲惨な連鎖的エラーの裏側甚大なソーシャルメディア障害【前編】

Meta(旧Facebook)ほどの大規模サービスを提供する会社であっても、凡ミスから深刻な障害を引き起こすことがある。同社は何を間違ったのか。

[Alissa Irei,TechTarget]

 Meta(旧Facebook社)のサービスで2021年10月4日(現地時間)に発生した大規模障害は、同社にとって過去最悪の部類に入るものだった。「Facebook」や「Messenger」「Instagram」「WhatsApp」などのサービスがインターネットから消え、アクセスできない状態が約6時間にわたって続いた。

 発生当初は、通信プロトコルの「BGP」(Border Gateway Protocol)が原因として疑われた。Twitterでさまざまな臆測が飛び交い、「障害の原因はBGPエラーではないか」という見方が出ていた。

 だがMetaによると、障害の原因は人的ミスだった。Metaの従業員は何を間違えてしまったのか。

2021年10月のMetaの障害はどのようにして起こったのか?

 Metaのエンジニアリングおよびインフラ担当バイスプレジデントを務めるサントーシュ・ジャナーダン氏によると、原因は単純な間違いだった。あるエンジニアが、バックボーンネットワークの定期メンテナンス中に間違ったコマンドを入力し、それが一連の技術的問題を引き起こした。ジャナーダン氏は「社内監査ツールが構成ミスを防ぐはずだったが、そのソフトウェアにバグがあり制御が利かなかった」と説明する。この結果、間違ったコマンドがバックボーンルーターに流れ、ネットワークの接続が途切れた。

 さらにその間違いがDNS(名前解決)とBGPの二次的な問題につながった。MetaのDNSサーバが同社データセンターと通信できなくなったことから、BGPのルートアドバタイズメント(ルーターに経路情報を伝える機能)が自動的に無効になった。こうしてDNSサーバがインターネットから消え、FacebookやInstagram、WhatsAppは存在しないも同然になった。

 事態を一層悪化させたのは、Metaの社内業務ツールが障害のあったネットワークに依存して機能していたことだ。そのため従業員は、業務で普段使用している社内システムにアクセスできなくなった。結果として、障害の調査や解決を担うネットワークエンジニアも通常の方法ではリモートでの作業ができず、深刻な事態に陥った。

TechTarget発 先取りITトレンド

米国TechTargetの豊富な記事の中から、最新技術解説や注目分野の製品比較、海外企業のIT製品導入事例などを厳選してお届けします。

ITmedia マーケティング新着記事

news143.jpg

Pinterestが提供する広告主とクリエイターの協業の仕組み「アイデアアド」とは?
没入型全画面で複数の動画や画像を1つのアイデアとして表示した「アイデアピン」をブラン...

news212.jpg

面白い広告は記憶に残るが、ユーモアを活用できている企業は少ない――Oracle調査
ユーモアを取り入れたブランドは支持され、ロイヤルティーが高まり、顧客は再び購入した...

news054.jpg

マクドナルドvsバーガーキング ネット戦略がウマいのはどっち?
「ITmedia マーケティング」では、気になるマーケティングトレンドをeBookにまとめて不定...