Fastlyの大規模障害に「マルチCDNは非現実的」 正しい対策は? “CDNの中の人”に聞く

今回は「Fastlyの大規模障害に「マルチCDNは非現実的」 正しい対策は? “CDNの中の人”に聞く」についてご紹介します。

関連ワード (対応、当社、障害発生時等) についても参考にしながら、ぜひ本記事について議論していってくださいね。

本記事は、It Media News様で掲載されている内容を参考にしておりますので、より詳しく内容を知りたい方は、ページ下の元記事リンクより参照ください。


 大手CDN(Content Delivery Network)プロバイダーの米Fastlyが提供するCDN「Fastly」で6月8日に障害が発生し、アジア、欧州、北米など世界中のインターネットサービスに影響を及ぼした。日本ではメルカリやnote、Paravi、TVerなどのサービスが同タイミングでサービスに障害が起きたことを発表しており、影響を受けたとみられる。

 ユーザーが報告した障害情報を収集するサイト「Downdetector」では「Discord」「Spotify」「楽天市場」「GitHub」「Reddit」にもつながりにくくなったという声もあった。

 今回の事態を受け、ネット上では「マルチクラウドのようにCDNを切り替える『マルチCDN』が必要なのではないか」という声が出た。一方で「そもそもマルチCDNは可能なのか」という意見もあった。CDN事業を手掛けるアカマイ・テクノロジーズの中西一博さん(マーケティング本部 プロダクト・マーケティング・マネージャー)によれば、障害対策としてのマルチCDNは現実的ではないという。

各CDNの仕様差がマルチCDNの障害に

 そもそもCDNとはユーザーがWebサイトにアクセスした際に、Webサイトの手前に配置した複数の別サーバが、サーバ本体に代わってコンテンツを配信する技術を指す。アクセスを分散できる他、通信経路を独自の配信ネットワークで最適化でき、Webページの表示速度向上も見込めるため、常に大量のアクセスがあるECサイトやニュースサイトといったサービスで活用されている。

 仮にマルチCDNを行うならば、複数のCDNで常時コンテンツを配信し、あるCDNでの障害発生時には障害が起きていないCDNの配信のみに切り替える、などの使い方が考えられる。一見難しくはなさそうにも感じるが、なぜマルチCDNは現実的ではないのか。

 「コストの関係で、マルチCDNをできるところは多くない。リソースに余裕があるところならともかく、汎用的な対策にはなりにくいだろう。CDNを切り替えてもちゃんと動くようにするためには運用も複雑になるため、そんなことができるのかなと思う」

 中西さんによれば、昨今のCDNはコンテンツ配信にとどまらず、分散したサーバを活用したセキュリティ機能や、より高速にデータを配信するためにサイト内の画像を自動変換する機能を搭載するなど、付加価値を提供している場合があるという。

 こういったオプションを活用している場合、障害時にただ他のCDNに切り替えるだけでは、サービスが当初の想定通り動作しなかったり、セキュリティに問題が発生したりするリスクがある。事前に移行をシミュレートできれば円滑に切り替えられる可能性もあるが、CDNにアップデートがあるたび確認し直す必要があり、コストがかさむという。

 手間が発生するのは移行のシミュレーションだけではない。仮にマルチCDNを行ったとしても、トラブルが発生したとき迅速に対応するためには、障害の有無を監視し、瞬時に切り替えられる体制作りが必要だ。マルチCDNを採用する場合、こういった仕組みを整えるためのコストも必要になるという。

 「今回の障害では、楽天はCDNの切り替えを行ったと聞く。このようにコストをかけてマルチCDNで解決できるのであればそれでいいと思うが、同じようにきれいに切り替えできるところは多くないのではないか」

障害対策は「信頼できるベンダーの選択」がカギに

 では、CDNの障害でサービスにトラブルが起きる事態を避けるためには、どのような対策を取るべきなのか。中西さんは大規模な障害を防ぐ仕組みが整っているプロバイダーを選ぶことが必要と話す。

 「前提として(小規模な)障害は起こる。しかし、局所的に障害があってもそれが大規模化しない冗長化の仕組みや、多重のバックアップといった体制が整っていれば、サービス全体につながるトラブルは起きにくい。導入前にそういったメカニズムについて尋ねた上で、止まってはいけないサービスでは、当社に限らず信頼できるプロバイダーを選ぶべき」

 中西さんによれば、信頼できるベンダーを選ぶ一つの指標としてはSLA(サービス品質保証)があるという。これはサービスの稼働率を示したもので、100%に近いほど正常なサービスの提供が保証される。こういった数値やサービスのメカニズムを下調べし、納得のいく答えが得られるベンダーを選ぶことが重要としている。

 導入を決めるときにはこれに加え、エンジニアやビジネス部門が協力して検討する必要があるという。中西さんは今回障害を起こしたFastlyについて「Fastlyはエンジニアフレンドリーなサービスなので、現場のエンジニアが導入を決めた例も多いと思う」と指摘。

 一方で絶対に長時間止めてはいけないサービスや、そうでないサービスを判断するのはエンジニアだけでなく、部門長クラスである場合もある。どうやってサービスのシステムを担保するかについては、双方を巻き込んで検討することが重要としている。

 「何重ものフェイルセーフ、人的ミスの削減など、障害を防ぐ仕組み作りには地道な努力が必要で、一朝一夕でできるものではない。そういった仕組みが整ったサービスを提供するベンダーを、(自社の)サービスの重要度に応じて選ぶことが、結果的には一番楽に(CDNを)運用できることにつながるのではないか」

Copyright © ITmedia, Inc. All Rights Reserved.

対応(たいおう)の意味 - goo国語辞書

対応(たいおう)とは。意味や解説、類語。[名](スル)1 同種の二つのものが向かい合い、対 (つい) になっていること。「四辺形の互いに対応する角」2 ある物事が、他の範疇 (はんちゅう) に属する物事と、対立・相当する関係にあること。「ギリシャ文字のα (アルファ) は、ローマ字のaに対応する」3 互いにつりあいがとれていること。「文章の書き出しと結びを対応させる」4 周囲の状況などに合わせて事をすること。「現実に対応した処置」「対応... - goo国語辞書は30万4千件語以上を収録。政治・経済・医学・ITなど、最新用語の追加も定期的に行っています。

対応とは - コトバンク

日本大百科全書(ニッポニカ) - 対応の用語解説 - 関係P(x,y)が与えられたとき、xに対してこの関係を満足するyが何個か定まる。つまり、xとyの組が関係P(x,y)を満足するとき、yはxにこの関係で対応しているという。たとえば、実数の間の関係x2+y2=1のような場合にはxが3/5ならばyは4/5と-4/5の...

対応の英訳|英辞郎 on the WEB

対応. correspondence. countermeasure (危険・脅威などへの). handling. homology (構造や働きの). response (人の言動などへの). symmetry (異なる要素同士の). 単語帳への登録は「英辞郎 on the WEB Pro」でご利用ください。. 20,000件まで登録できます。.

コトバ解説:「対策」と「対応」と「対処」の違い | 毎日新聞

 · 「対応」はこの他、「対になる」「互いに向き合う」「つり合っている」などの意味もあります。 「対処」は、状況に応じて適切な処置を取る ...

対応 (数学) - Wikipedia

数学 における 対応 (たいおう、 Correspondence )は、古い文献に頻繁に現れていた 多価函数 (多値写像)の概念を明確にしたものである。. 通常の意味の函数( 写像 )が 定義集合 の各元に 値の集合 の一つの元を値として割り当てるのに対して、多価函数は値の集合の複数の元を割り当てることが許されるのであった。. 対応の概念を考えるときには、これら ...

対応表(お手持ちの機器・OSから選ぶ) - ELECOM

お手持ちの機器・OSから選ぶ (対応表・対応検索システム) ご利用の機種やOSの種別から各種対応表や動作結果を確認できます。

塩対応とは何?Weblio辞書

そっけない、愛想のない、冷淡な接し方を指す言い方。Weblio国語辞典では「塩対応」の意味や使い方、用例、類似表現などを解説しています。

クレーム対応の電話の仕方!対応マニュアルとNG行為(例文 ...

できれば出会いたくないクレーム対応。さらに電話の相手が悪質なクレーマーだったらどうすればいいでしょう?しかし、正しい対応方法がわかっていれば恐れるに足りません。すぐにお詫びすべきか?担当者に折り返してほしいときは?等、電話でのクレーム対応マニュアルと実際の会話例を紹介します。

メモリー | IODATA アイ・オー・データ機器

パソコンの用増設メモリーの総合情報ページです。デスクトップ用メモリー(DIMM)やノートパソコン/スリムデスクトップ用メモリー(S.O.DIMM)のラインアップをご用意。お使いのパソコンに合った対応メモリー検索もできます。

福岡市 感染症対応シティ促進事業

新型コロナウイルス感染予防対策を実施する福岡市内の中小企業者に対して「感染症対応シティ促進支援金」を支給し、安全安心の確保によえう店舗環境の改善を後押しします!

COMMENTS


Recommended

TITLE
CATEGORY
DATE
三菱UFJ銀行、営業店のセルフサービス化を促進–日本IBMがシステム開発
IT関連
2022-07-16 00:36
セールスフォース、汎用LLMコネクターをリリース–NTTやNECとも連携開始
IT関連
2024-10-24 13:47
AI言語モデルは今–精度の進化、倫理、管理のあり方
IT関連
2022-05-13 20:06
IIJ社長が強調した「マルチクラウドベンダーとしての役割」とは
IT関連
2021-08-20 06:34
ServiceNow、日常業務に生成AIを組み込む一助に–「Now Platform」最新版を発表
IT関連
2024-04-06 17:44
ツール・ド・フランス、「ChatGPT」とデジタルツインを採用–NTTが協力
IT関連
2023-07-05 18:30
東広島市、「Now Platform」で市民ポータルサイトを開設–情報共有や手続きが可能に
IT関連
2021-04-16 06:32
レノボ・ジャパン、「Microsoft 365」の構築・管理・サポート業務をマネージドサービスで提供
IT関連
2023-09-28 07:07
Excelの数式をベースにしたプログラミング言語「Microsoft Power Fx」登場。オープンソースで公開予定。Microsoft Ignite 2021
Excel
2021-03-03 11:38
「Zoom」だけじゃない–ビデオ会議ツール10の選択肢
IT関連
2021-01-23 13:36
マイクロソフトが開発中の「Designer」ツール、新たな情報が明らかに
IT関連
2022-08-06 03:08
Spotifyがユーザーを駆り立て中毒性を高める通知機能「What’s New」フィードを導入
ネットサービス
2021-07-28 13:46
水上ドローンで密漁監視、自動見回りで省人化 岩手県宮古市で実験
企業・業界動向
2021-07-08 01:29
「Windows 11」プレビュー版、テザリング有効化をPC側で可能に
IT関連
2022-11-01 15:26