自动缩放和持久 TCP 连接

fre*_*sla 5 tcp amazon-ec2 amazon-web-services

通常,当您使用 Web 应用程序时,自动缩放是很容易解决的问题,尤其是 AutoScaling、ELB、Route53 等。

然而,对于持续的 TCP 连接,我发现很难确定何时实际缩小规模。扩展非常简单:定义时间方式并遵循该协议。但是,在长期打开 tcp 连接的系统中缩小规模似乎更复杂,特别是如果您的 tcp 服务器保持已连接客户端的某种状态。这让我提出以下问题:

如果您与服务器有实时连接,您如何知道何时缩小规模?

考虑一种设置,其中 ELB 后面有状态相关的 TCP 服务器(可能在 AutoScaling 组中),您是否会转向更复杂的负载均衡器解决方案,或者这可以通过 AWS 提供的功能来实现吗?