
AWSのCDNサービス「CloudFront」が世界規模で障害を起こし、復旧するまでの間、PayPay・note・ニコニコ生放送など多数のサービスが一時つながりにくくなりました。この出来事から、クラウドインフラへの依存を前提に「障害時の備え」を日頃から考えておく必要性を強く感じました。
CloudFrontはAmazon Web Services(AWS)が提供するコンテンツ配信ネットワーク(CDN)サービスです。Webサイトの画像・動画・APIレスポンスを世界中のエッジサーバーから高速配信する役割を担っており、多くの国内外サービスが基盤として採用しています。今回の世界規模の障害では、CloudFrontを利用しているPayPay(決済サービス)、note(ブログプラットフォーム)、ニコニコ生放送(動画配信)など、業種をまたいだ幅広いサービスに影響が出ました。ユーザーからは「突然使えなくなった」「エラー画面しか出ない」といった声がSNSで一時的に相次ぎ、その後AWSの復旧作業により順次サービスが戻っていきました。
今回気づいたのは、「障害はサービス提供者だけの問題ではない」という点です。利用者側も複数の決済手段・代替サービスを日頃から用意しておくと、いざというとき慌てずに対応できます。たとえば、決済アプリは1種類に頼らずクレジットカードや現金も手元に置く、重要なコンテンツはオフラインでも参照できる状態にしておく、といった備えが有効です。こうした工夫には、突然のクラウド障害やCDN障害の影響を受けても生活や仕事の停滞を最小限に抑えられるメリットがあります。
クラウドサービスへの依存度が高まる現代では、特定のインフラに障害が起きると連鎖的に多くのサービスが止まるリスクがあります。利用者視点でも「依存の分散」を意識しておくことが、これからますます大切になりそうです。今後もAWS障害やCloudFront障害などが起こる可能性を踏まえ、障害時の代替サービスや備えの選び方は、各サービスの公式サポートページや比較サイトで詳しく確認しておくと安心です。

