目前我正在使用AWS自动缩放功能。我在实现负载均衡器和设置自动缩放触发器时遇到了一个问题。
我有一个EC2实例,它是一个红色5媒体服务器,它向所有用户广播实时视频流。现在我想知道如果我使用自动缩放功能来放大/缩小红色5 EC2实例,那么负载均衡器将如何处理用户会话?
e.g。如果用户登录到一个EC2实例(红色5媒体服务器)并且他正在查看实况广播,并且由于利用率低,负载均衡器决定关闭此实例。在这种情况下,我们如何处理既定会议?
在期待中感谢你。
答案 0 :(得分:1)
您可以为负载均衡器启用粘性会话。这样,如果您启动新实例,会话将继续转到特定服务器,并且只会将新会话定向到新实例。
请参阅:This Article
这是最近添加的功能,但应解决您对用户的任何疑虑,而不是总是转到同一个应用程序服务器。您还可以在共享内存缓存服务器或数据库中备份会话。如果用户丢失会话,在给他一个新会话之前,请检查它的memcache,然后将其返回。