Amazon CloudFront の耐障害性
AWS のグローバルインフラストラクチャは、AWS リージョンとアベイラビリティーゾーンを中心として構築されています。AWSリージョンには、低レイテンシー、高いスループット、そして高度の冗長ネットワークで接続されている複数の物理的に独立し隔離されたアベイラビリティーゾーンがあります。アベイラビリティーゾーンでは、アベイラビリティーゾーン間で中断せずに、自動的にフェイルオーバーするアプリケーションとデータベースを設計および運用することができます。アベイラビリティーゾーンは、従来の単一または複数のデータセンターインフラストラクチャよりも可用性、耐障害性、およびスケーラビリティが優れています。
AWS リージョンとアベイラビリティーゾーンの詳細については、「AWS グローバルインフラストラクチャ
CloudFront のオリジンフェイルオーバー
Amazon CloudFront は、AWS グローバルインフラストラクチャのサポートに加えて、データのレジリエンスニーズのサポートに役立つオリジンフェイルオーバー機能を提供しています。CloudFront は、エッジロケーションまたは POP (Point of Presence) と呼ばれるデータセンターの世界的なネットワークを通じてコンテンツを配信するグローバルサービスです。コンテンツがまだエッジロケーションにキャッシュされていない場合、CloudFront はそのコンテンツの最終版のソースとして識別したオリジンからコンテンツを取得します。
オリジンフェイルオーバーを使用して CloudFront を設定することで、回復力を向上させ、特定のシナリオの可用性を向上させることができます。開始するには、CloudFront のプライマリオリジンと 2 番目のオリジンを指定するオリジングループを作成します。プライマリオリジンが特定の HTTP ステータスコードの失敗の応答を返すと、CloudFront は自動的に 2 番目のオリジンに切り替えます。詳細については、「CloudFront オリジンフェイルオーバーを使用して高可用性を最適化する」を参照してください。