投稿日: Oct 12, 2023

AWS Network Load Balancer (NLB) は、アベイラビリティーゾーン DNS アフィニティ、異常のあるターゲットの接続終了の無効化、およびデフォルトでの UDP 接続終了をサポートするようになりました。

アベイラビリティーゾーン DNS アフィニティ: この機能は、NLB の DNS を解決するクライアントが、同じアベイラビリティーゾーン (AZ) 内のロードバランサーの IP アドレスを受け取るように DNS を解決します。これにより、お客様はゾーンごとに独立したアプリケーションスタックを構築し、レイテンシーを短縮することでアプリケーションのパフォーマンスを改善することができます。冗長性を確保するために、複数の AZ にまたいでアプリケーションを構築することも可能です。アベイラビリティーゾーン DNS アフィニティの詳細については、こちらこちらをご覧ください。

異常なターゲットの接続終了の無効化: NLB のデフォルトでは、ヘルスチェックに失敗したターゲットへの確立済みの接続が終了します。この機能を使用すると、ヘルスチェックに失敗したターゲットへのアクティブな接続を維持するか、それとも終了するかを選択できます。デフォルトの NLB 動作を無効にすることで、障害発生時にクライアントが一斉に再接続する事態を防ぐことができます。異常のあるターゲットの接続終了の無効化について詳しくは、こちらをご覧ください。

デフォルトでの UDP 接続終了: 今日から、NLB は新しく作成された UDP ターゲットグループの登録解除タイムアウトの終了時に UDP 接続をデフォルトで終了するようになりました。この変更以前は UDP 接続が開いたままであったので、アプリケーション用に大規模な接続プールを維持する必要があるというオーバーヘッドが発生していました。この新機能を使用すると、開いている時間が長い UDP 接続を正常に終了できるため、アプリケーションのパフォーマンスが向上します。接続終了の設定の詳細については、こちらをご覧ください。

これらの機能は、すべての商用リージョンと中国リージョンで利用できます。