AWS LoadBalance - 将用户重定向到相同的首次访问实例

问题描述

我们有一个在 AWS 应用程序负载平衡后面的 IIS 中运行的旧系统

当我们尝试扩展到多台机器时, 出现一些问题

这是由于额外的机器, 有没有办法保持连接被重定向到同一台机器以避免这些 问题?

谢谢

编辑:它调用sticksessions,AWS 放入目标组,而不是在负载平衡选项卡中

解决方法

为 ALB 启用粘性会话。

https://docs.aws.amazon.com/elasticloadbalancing/latest/application/sticky-sessions.html

,

您遇到的问题可以通过称为“粘性会话”或“会话关联”的方法解决。

这是一种告诉负载平衡器用户应该始终访问特定机器的方式。

但是,这并不是扩展应用程序的最佳方法。这是添加额外硬件和横向扩展的最简单方法,但您最终会遇到问题。

一种方法是从您的网络服务器中删除会话并将其放置在其他东西中,例如 DynamoDB。