レジリエント

最高水準の可用性を追求したアーキテクチャ

従来型 CDN のほとんどが一元化されたコントロールプレーンを介してトラフィックをルーティングするため、1つの誤った設定変更の影響でネットワーク全体が一度にダウンする可能性があります。Fastly は違います。最先端の分散型エッジアーキテクチャを採用し、システム全体の障害を防ぎ、局所的なバグの影響を抑え、ファイバー切断、トラフィック急増、インフラストラクチャの障害を自動的に迂回してルーティングします。

Fastly を採用しているお客様

  • Gannett
  • New York Times Cooking

後付けではなく、すべてのレイヤーにレジリエンスを組み込む

従来の CDN は、その設計上、単一障害点を生み出します。Fastly プラットフォームは各レイヤーの単一障害点を排除します。

設定のデプロイ

従来の CDN では設定をグローバルにプッシュするため、1つのタイプミスが世界規模の障害を引き起こす可能性があります。Fastly では変更を段階的に展開し、即座にロールバックできます。

詳しく見る
コード実行

共有されたプロセス空間には、障害が連鎖的に発生する高いリスクがあります。Fastly のサンドボックスでこの問題を回避できます。

詳しく見る
ルーティングの決定

一元化された DNS とコントロールプレーンのルーティングで同時に障害が発生します。Fastly POP は自律的にルーティングを行い、ローカルで自己修復を行います。

詳しく見る
オリジンを保護

基本的なキューイングは、障害発生時に簡単に過負荷状態に陥ります。Media Shield と Origin Shield のクラスタリングにより、オリジンへの負荷を最小限に抑えられます。

詳しく見る

壊れたら困る中央司令塔なし

Fastly は、リスクの高い一元的なコントロールポイントに依存するのではなく、グローバルに分散された POP へのルーティングを分散化します。あるリージョンの障害はそのリージョン内に留まり、ネットワークの残りの部分はまったく影響を受けません。

ローカルの自律性

Fastly の各配信拠点は独立して稼働し、それぞれがリアルタイムで独自にルーティングの決定を行います。

コントロールプレーンの分離

中央のコントロールプレーンに継続的に接続することなくエッジノードがトラフィックを処理します。

影響範囲の縮小化

1つの地域またはコントロールコンポーネントで発生した障害は、ネットワーク全体に波及することなく、その範囲内にとどまります。

1つの不適切なデプロイでプラットフォームをダウンさせない

Fastly Compute によって、アプリケーションロジックを脆弱な中央のオリジンからグローバルなエッジに移行させ、起動時間が50マイクロ秒未満の安全かつ独立した環境でコードを実行。バグは、そのバグを発生させたスレッド内に閉じ込められます。

サンドボックス環境でのコード実行

高パフォーマンスの WebAssembly ランタイムにより、コードと設定のデプロイを分離します。

きめ細かなプロセスコントロール

バグ、無限ループ、メモリリークは、厳密に単一の実行スレッド内に限定されます。

即時封じ込め

障害が発生したプロセスは直ちに終了・再起動され、周辺のアプリケーションや POP には影響を与えません。

グレースフルデグラデーションと自動復旧

上流で障害が発生した場合の適切な対応は、エラーページの表示ではありません。Fastly はシステムを完全に停止させるのではなく、機能を縮小した状態で稼働を維持し、AI と ML を使用して状態を監視し、対応を自動化します。

静的フォールバック

オリジンサーバーやマイクロサービスに障害が発生した場合、エッジノードが古いキャッシュコンテンツやフォールバックページを配信することで、ユーザーエクスペリエンスを維持します。

自動化されたトラフィックルーティング

ユーザーからオリジンまでのリアルタイムの可視性により、人手を介さず、パフォーマンスが低下しているコンポーネントを避けてトラフィックを振り分けます。

予測スケーリング

このプラットフォームは、フラッシュセールからニュース速報まで、手動による介入を必要とせずに急激なスパイクを吸収します。

インターネットが迂回できない冗長性

すべてが同じ依存関係を共有していると、レジリエンスが失われます。Fastly は、特定のプロバイダー、コンポーネント、またはデプロイによってシステム全体が停止することがないよう、トランジット、ハードウェア、リリースサイクルを意図的に分散させています。

複数のトランジット回線を利用する基幹ネットワーク

数十のグローバルなトランジットネットワークと数百のインターネット・エクスチェンジ・ポイントと接続し、単一のプロバイダーに依存しません。

異種ハードウェア

多様なハードウェアプロファイルとマルチベンダーコンポーネントにより、サプライチェーンおよびファームウェアレベルのリスクを軽減します。

非同期デプロイ

ソフトウェアや設定変更をフリートおよび各リージョンに段階的に展開。一度にすべてを行うことはありません。

レジリエンスがビジネスにもたらす価値

稼働時間は、商業的なリターンをもたらすエンジニアリングの成果です。レジリエンスの価値がここで発揮されます。

ブランドの評判を保護

地域的なインフラストラクチャ障害や標的型 DDoS 攻撃が発生しても、サービスの提供を継続します。

開発スピードの加速

組み込みの分離機能が設定エラーによるアプリのダウンを防ぐため、安心してエッジにデプロイできます。

運用コストの最適化

基本的な冗長性を確保するためだけに複雑なマルチ CDN アーキテクチャを運用する手間やコストから解放されます。

セキュリティを組み込む

Fastly Next-Gen WAF はエッジのレジリエンスレイヤーとして機能し、脅威がオリジンに到達する前にブロックします。

数字で見るレジリエンス

ネットワーク容量と業界トップクラスの SLA (サービス品質保証) に裏付けられたアーキテクチャのレジリエンス。Fastly は、「IDC MarketScape: Worldwide Edge Delivery Services 2023 Vendor Assessment」にて「リーダー」に選出されました。

  • レイヤー3、4、7の DDoS 攻撃や突発的な正規トラフィックの急増を吸収するのに十分な余裕を備えた、グローバルネットワーク容量 1

  • プレミアムプランのエンタープライズ顧客に対して SLA で保証される稼働率

  • 世界中のさまざまな業界で1日に処理されるリクエスト数 3

  • Fastly Instant Purge によるグローバルパージ時間 4

レジリエンスをさらに強化

ブログシリーズFastly のレジリエンスの柱
分散型意思決定、障害の隔離、グレースフルデグラデーションをテーマに取り上げた複数回にわたるエンジニアリングブログシリーズ。
プロダクトFastly Compute
50マイクロ秒未満の起動時間で、エッジの分離された環境でアプリケーションロジックを実行します。

Frequently asked questions

What makes Fastly's CDN reliability different from a traditional CDN?

Most legacy CDNs route the internet through centralized control planes, so one bad config push can take the whole network down at once. Fastly is built the opposite way — a decentralized edge architecture that prevents total system failures, contains localized bugs, and automatically routes around fiber cuts, traffic surges, and infrastructure outages.

How does Fastly prevent a single bad config deployment from causing a global outage?

Legacy CDNs push configuration globally, so a single typo can trigger a global outage. Fastly rolls out configuration changes progressively, with instant rollback, so a bad deployment is caught and reversed before it can spread across the fleet.

How does Fastly stop one customer's buggy code from affecting other applications?

Fastly sandboxes every request thread in isolated WebAssembly. Because shared process space carries a high risk of cascading failure, this isolation means bugs, infinite loops, and memory leaks stay confined to the single execution thread that created them. A faulty process is terminated and restarted instantly with no impact on neighboring applications or the POP.

What happens if one region or data center goes down?

Fastly decentralizes routing to globally distributed Points of Presence (POPs) instead of relying on a centralized control point. Every POP operates independently, making its own routing decisions in real time. An outage in one region stays in that region, leaving the rest of the network unaffected.

Does Fastly rely on centralized DNS or routing that could fail all at once?

No. Centralized DNS and control-plane routing fail together by design. Fastly POPs instead route autonomously and self-heal locally, without a continuous dependency on a centralized control plane.

Build on a network that stays up

他のネットワークをダウンさせるような障害やトラフィックスパイク、攻撃が発生しても、Fastly の分散型アーキテクチャがアプリケーションの稼働を維持できる理由とは?