ECS Service Connect がゾーン対応ルーティングのサポートを開始
Amazon Elastic Container Service (Amazon ECS) では、ECS Service Connect のゾーン対応ルーティングを導入しました。これにより、同一アベイラビリティーゾーン (AZ) 内でのサービス間トラフィックが自動的に優先され、AZ をまたぐデータ転送コストとレイテンシーを削減できます。
今回のリリースにより、ECS Service Connect は、リクエストの送信元タスクと同じ AZ 内のエンドポイントに優先的にルーティングを行うと同時に、エンドポイントのスケーリングに応じてトラフィックの重み付けを動的に調整し、ターゲットサービス全体で負荷のバランスを維持します。これまでは、レジリエンシーを確保するためにアプリケーションを複数の AZ に分散させると、サービス間トラフィックによって大量のクロスゾーンデータ転送が発生するため、コストとレジリエンスのトレードオフを迫られていました。ゾーン対応ルーティングにより、このトレードオフが解消されます。また、ローカルのエンドポイントが異常な状態になったり、キャパシティのしきい値を下回ったりした場合、トラフィックは自動的に正常な AZ 全体に再分散されるため、特定のゾーンに負荷を集中させることなく可用性を維持できます。
ゾーン対応ルーティングは、すべての新規および既存のサービスに対してデフォルトで有効になっており、追加のインフラストラクチャやアプリケーションコードの変更は必要ありません。既存のサービスでは、新しいルーティング動作を有効にするために、1 回限りの再デプロイが必要です。AZ メタデータ付きの Amazon VPC フローログを使用して、AZ をまたぐトラフィックパターンをモニタリングし、ルーティングの効果を検証できます。 この機能は、ECS Service Connect がサポートされているすべての AWS 商用リージョンと AWS GovCloud (米国) リージョンでご利用いただけます。追加料金はかかりません。 詳細については、ドキュメントとリリースのブログ記事を参照してください。