1

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

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

例如,如果用户登录到一个 EC2 实例(红色 5 媒体服务器)并且他正在观看直播,并且由于利用率低,负载均衡器决定关闭该实例。在那种情况下,我们如何处理已建立的会话?

感谢你在期待。

4

1 回答 1

1

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

见:这篇文章

这是最近添加的功能,但应该可以解决您对用户并不总是访问同一应用程序服务器的任何担忧。您还可以在共享内存缓存服务器或数据库中备份会话。如果用户丢失了会话,在给他一个新会话之前,检查 memcache 并返回它。

于 2012-04-24T18:53:35.693 回答