Elastic Load Balancing の復元性
AWS のグローバルインフラストラクチャは AWS リージョンとアベイラビリティーゾーンを中心として構築されます。リージョンには、低レイテンシー、高いスループット、そして高度の冗長ネットワークで接続されている複数の物理的に独立および隔離されたアベイラビリティーゾーンがあります。アベイラビリティーゾーンでは、ゾーン間で中断することなく自動的にフェイルオーバーするアプリケーションとデータベースを設計および運用することができます。アベイラビリティーゾーンは、従来の単一または複数のデータセンターインフラストラクチャよりも可用性、耐障害性、および拡張性が優れています。
AWS リージョンとアベイラビリティーゾーンの詳細については、「AWS グローバルインフラストラクチャ
AWS グローバルインフラストラクチャに加え、Elastic Load Balancing が、データ耐障害性をサポートする以下の機能を提供します。
-
1 つまたは複数のアベイラビリティーゾーンにある複数のインスタンスの間で受信トラフィックを分散する機能
-
AWS Global Accelerator を Application Load Balancer と一緒に使用すると、1 つ以上の AWS リージョンの複数のロードバランサーに着信トラフィックを分散できます。詳細については、「AWS Global Accelerator デベロッパーガイド」を参照してください。
-
Amazon ECS により、EC2 インスタンスのクラスターで Docker コンテナを実行、停止、管理できます。ロードバランサーを使用して、クラスター内のサービス全体に受信トラフィックを分散させるように、Amazon ECS サービスを設定できます。詳細については、Amazon Elastic Container Service デベロッパーガイドを参照してください。