具有实时广播的AWS Autoscaling和Elastic Load Balancing

时间:2012-04-19 13:21:57

标签: amazon-ec2 amazon-web-services load-balancing red5 autoscaling

目前我正在使用AWS自动缩放功能。我在实现负载均衡器和设置自动缩放触发器时遇到了一个问题。

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

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

在期待中感谢你。

1 个答案:

答案 0 :(得分:1)

您可以为负载均衡器启用粘性会话。这样,如果您启动新实例,会话将继续转到特定服务器,并且只会将新会话定向到新实例。

请参阅:This Article

这是最近添加的功能,但应解决您对用户的任何疑虑,而不是总是转到同一个应用程序服务器。您还可以在共享内存缓存服务器或数据库中备份会话。如果用户丢失会话,在给他一个新会话之前,请检查它的memcache,然后将其返回。