NLBのタイムアウト(350秒)を伸ばす方法はありますか?

TCP フローの NLB のタイムアウトは 350 秒であり、この値は設定変更できません。そのため、ターゲット、または、クライアントから、TCP キープアライブパケットを使用して、アイドルタイムアウトをリセットしてください。
2024.01.04

困っていること

TCP フローの NLB のタイムアウトを伸ばしたいです。何か良い方法はありますか?

どう対応すればいいの?

TCP フローの NLB のタイムアウトは 350 秒であり、この値は設定変更できません。

そのため、ターゲット、または、クライアントから、TCP キープアライブパケットを使用して、アイドルタイムアウトをリセットしてください。

参考資料

Network Load Balancer - Elastic Load Balancing

TCP フローのアイドルタイムアウト値を 350 秒に設定します。この値は変更できません。クライアントまたはターゲットは TCP キープアライブパケットを使用して、アイドルタイムアウトをリセットできます。

AWS Solutions Architect ブログ: [AWS Black Belt Onine Seminar] ELB Update - Network Load Balancer (NLB) と関連サービス

Q3. 長時間セッションとはどの程度の長さなのでしょうか。

A3. 一般的にTCPセッションでは数十秒で終了するものがほとんどですので、それ以上のものを長時間セッションとしています。NLBでは350秒でアイドルタイムアウトが発生するため、通信が無い状態でそれより長いセッションを維持するためにはアプリケーション側でHello Packetを送るなどの対応が必要です。