投稿日: Mar 14, 2024

Application Load Balancer (ALB) では、クライアントとロードバランサー間の通信における HTTP クライアントのキープアライブ期間を柔軟に設定できるようになりました。この機能により、キープアライブの値を設定してクライアントエクスペリエンスを最適化できます。

HTTP クライアントのキープアライブ期間の値により、接続を閉じる前に ALB がクライアントとの HTTP 接続を維持する最大時間を指定します。この機能を使用すると、ブルー/グリーンやロールバックなどのデプロイパターンのほか、レガシーアプリケーションの移行、Amazon Route 53 Application Recovery Controller によるゾーンシフトを使用したアベイラビリティーゾーンのリダイレクト時などの場合に、接続を正常に終了できます。今後は、クライアントのキープアライブ期間としてロードバランサー属性を使用して、60 秒から 7 日間までの値を設定できるようになります。デフォルト値は 3600 秒です。

クライアント接続の期間は、AWS マネジメントコンソール、API、またはコマンドラインインターフェイス (CLI) で設定できます。

上記の機能の使用にあたり追加料金はかかりません。現在、HTTP クライアントのキープアライブ期間は、すべての商用 AWS リージョンならびに AWS GovCloud (米国) リージョンでご利用いただけます。