Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon グローバルアクセラレータは、高可用性と災害復旧の両方に使用できますか


グローバルアクセラレータは、高可用性と災害復旧の両方に使用できますか


AWSグローバルアクセラレータは、高可用性と災害復旧の両方に効果的に使用でき、アプリケーションの回復力のこれらの重要な側面をサポートするための詳細な機能とメカニズムを提供できます。

AWS Global Acceleratorによる高可用性

AWSグローバルアクセラレータは、アプリケーションの可用性を高める障害分離設計を提供することにより、高可用性を高めます。アクセラレータを作成すると、独自の物理インフラストラクチャとユニークなIPサブネットを備えた分離ユニットである独立したネットワークゾーンが使用する2つの静的IPv4アドレスを受け取ります。 1つの静的IPアドレスがIPブロッキングまたはネットワークの破壊を利用できない場合、Global Acceleratorは、他の分離ゾーンの健全な静的IPアドレスへのトラフィックを再ルーティングします。このセットアップにより、ネットワークレベルでのフォールトトレランスが保証され、アプリケーションが単一の障害点から保護されます[3] [4] [5]。

Global Acceleratorは、TCP、HTTP、およびHTTPSの健康チェックを使用して、すべてのエンドポイントの健康を継続的に監視しています。エンドポイントが不健康になると、即座にトラフィックを別の健全なエンドポイントに向け、クライアントの混乱なしにアプリケーションの可用性を維持します。このヘルスモニタリングとインスタントフェールオーバー機能により、複数の可用性ゾーンまたは地域で非常に利用可能なアーキテクチャを作成できます[3] [5] [6]。

さらに、グローバルアクセラレータは、固定静的IPアドレスを提供するため、クライアント側DNSキャッシュによって引き起こされる変動性を排除します。ルーティングまたはエンドポイントの健康状態の変化は数秒以内に伝播し、ダウンタイムを最小限に抑え、エンドユーザーの一貫した可用性を確保します[5]。

##災害復旧と複数地域の回復力

Global Acceleratorは、自動フェールオーバーでマルチリージョンの展開を可能にすることにより、災害復旧をサポートします。複数のAWS領域におけるアプリケーションのエンドポイントを、グローバルアクセラレータが提供する静的IPアドレスに関連付けることができます。主要な領域が停止またはエンドポイントの障害を経験した場合、グローバルアクセラレータは不健康なエンドポイントを検出し、トラフィックを次の最適で健康な地域に自動的にリダイレクトします。このフェールオーバーは、最小限の混乱と継続的なサービスの可用性を維持する1分未満で急速に発生します[5] [7] [10]。

このマルチリージョンフェールオーバー機能は、災害復旧シナリオにとって重要です。このシナリオでは、地域全体が利用できなくても、アプリケーションがアクセス可能である必要があります。トラフィックを最も近い利用可能なエンドポイントにルーティングするグローバルアクセラレータの能力は、フェールオーバー中の遅延を減らし、パフォーマンスを改善し、ユーザーエクスペリエンスを向上させるのにも役立ちます[7] [10]。

##高可用性と災害復旧をサポートする追加の特典

- グローバルな静的Anycast IPアドレス:アプリケーションに単一の固定エントリポイントを提供し、クライアントの構成とファイアウォールルールを簡素化します[6]。
- ネットワークゾーンとセルベースのアーキテクチャ:グローバルアクセラレータインフラストラクチャ自体内での障害の影響を制限し、運用上回復力を高めます[6]。
- AWSシールドとの統合:アプリケーションのエンドポイントを分散型サービス拒否(DDOS)攻撃から保護します。
- 簡単なエンドポイント管理:クライアント向けのIPアドレスを変更せずにエンドポイントを追加または削除したり、青/グリーンの展開を実行したり、A/Bテストを実行したり、スムーズな更新と回復操作を促進できます[7] [10]。

## まとめ

AWS Global Acceleratorは、アプリケーションの高可用性と災害復旧の両方を改善するように設計されています。

- フォールトトレランスのために独立したネットワークゾーンによってサービスされる静的IPアドレスを提供します。
- エンドポイントの健康とルーティングトラフィックを不健康なエンドポイントから継続的に監視します。
- ほぼ内部のトラフィックリダイレクトでマルチリージョンフェールオーバーをサポートします。
- ユーザートラフィックを最も近い健康的なエンドポイントにルーティングすることにより、遅延を削減します。
- 堅牢な保護と運用上の回復力の機能を提供します。

これらの機能により、Global Acceleratorは、AWS [3] [5] [7] [10]で回復力があり、非常に利用可能な、災害耐性アプリケーションを構築するための強力なツールになります。

引用:
[1] https://aws.amazon.com/global-accelerator/features/
[2] https://docs.aws.amazon.com/global-accelerator/latest/dg/disaster-recovery-resilency.html
[3] https://docs.aws.amazon.com/global-accelerator/latest/dg/introduction-how-it-works.html
[4] https://aws.amazon.com/global-accelerator/faqs/
[5] https://tutorialsdojo.com/aws-global-accelerator/
[6] https://aws.amazon.com/blogs/networking-and-content-delivery/maximising-application-resilency-with-aws-global-accelerator/
[7] https://docs.aws.amazon.com/global-accelerator/latest/dg/introduction-benefits-ofmigrating.html
[8] https://www.projectpro.io/recipes/explain-features-of-aws-global-accelerator
[9] https://learn.microsoft.com/en-us/azure/cloud-adoption-framework/scenarios/oracle-iaas/oracle-disaster-recovery-iaas
[10] https://cloudchipr.com/blog/aws-global-Accelerator
[11] https://hands-on.cloud/aws-services/global-accelerator/