Amazon web services AWS调用ASG和ALB后面的特定实例

Amazon web services AWS调用ASG和ALB后面的特定实例,amazon-web-services,amazon-ec2,microservices,autoscaling,aws-application-load-balancer,Amazon Web Services,Amazon Ec2,Microservices,Autoscaling,Aws Application Load Balancer,我们有一个用例,希望对ALB后面的特定EC2实例进行http调用。我试图在AWS文档中找到解决方案,但找不到。有谁能建议我如何做到这一点 我为什么要这么做 因此,基本上我们有一个使用ASG扩展的服务,我们有一个负载平衡器来平衡将连接到它的各种客户端的负载。这是一个持久的长时间运行的连接 现在,我们还有另一个服务,它希望向连接特定客户端的实例发送请求 非常感谢您的帮助。谢谢 您的问题是如何确保客户端始终连接到同一后端实例?如果是,那就是你的答案 如果您希望能够在后端处理特定实例,这是不可能的。使用

我们有一个用例,希望对ALB后面的特定EC2实例进行http调用。我试图在AWS文档中找到解决方案,但找不到。有谁能建议我如何做到这一点

我为什么要这么做

因此,基本上我们有一个使用ASG扩展的服务,我们有一个负载平衡器来平衡将连接到它的各种客户端的负载。这是一个持久的长时间运行的连接

现在,我们还有另一个服务,它希望向连接特定客户端的实例发送请求


非常感谢您的帮助。谢谢

您的问题是如何确保客户端始终连接到同一后端实例?如果是,那就是你的答案

如果您希望能够在后端处理特定实例,这是不可能的。使用负载平衡器的很大一部分原因是为了使后端实例的数量成为不向客户端公开的实现细节


原则上,您可以为每个EC2实例创建一个DNS记录,将其路由到ALB,然后执行基于主机的路由以将每个实例映射到特定实例,但在这种情况下,您也可以直接公开实例(除非您需要加密之类的内容)。

谢谢您的回答。实际上,我的问题是在客户端连接到特定实例之后。我们有一个注册表,它将存储客户端到实例的映射。现在post client已连接,我们希望将所有通信从后端服务路由到该特定实例。在这种情况下,您将必须执行查找并手动连接,负载平衡器不支持这种操作。正如我所说,它们是抽象的,明白了。非常感谢。