1

目前我正在使用AWS自动缩放功能。我在实现负载均衡器和设置自动调节触发器方面存在一个问题。AWS Autoscaling和弹性负载平衡与现场直播

我有一个EC2实例,它是一个红色5媒体服务器,它向所有用户广播实时视频流。现在我想知道如果我使用自动缩放功能来放大/缩小红色5个EC2实例,那么负载平衡器将如何照顾用户会话?

例如如果用户登录到一个EC2实例(红色5媒体服务器),并且他正在查看实况广播,并且由于负载平衡器利用率低,决定关闭此实例。在这种情况下,我们如何照顾既定会议?

感谢您的期待。

回答

1

您可以打开负载平衡器的粘滞会话。这样,如果启动新实例,会话将继续转到特定服务器,并且只有新会话将被引导至新实例。

请参见:This Article

这是最近添加的功能,但要解决你有一个用户并不总是相同的应用程序服务器的任何问题。您也可以在共享的memcache服务器或数据库中备份会话。如果用户丢失会话,在给他一个新的会话之前,请检查它的memcache并返回。