将流量从 AWS ELB 转发到另一个 ELB

将流量从 AWS ELB 转发到另一个 ELB

我有 2 个 VPC(X 和 Y)。我们在两者之间建立了 VPC 对等连接。在 VPC X 中,我们有一个 CNAME,需要解析为 VPC Y 中的 ELB。有没有办法让 VPC X 中的 ELB 将流量转发到 VPC Y 中的 ELB?

我知道这种配置很奇怪而且我无法真正改变它,所以我将尝试任何有意义的方法来继续前进。

答案1

您不能将一个 ELB 添加为另一个 ELB 后面的后端。

可能如果 VPC 是对等的,则可以将一个 VPC 中的实例直接添加到另一个 VPC 中的 ELB,但这似乎不太可能。

显而易见的解决方法与您用于解决大多数问题的方法相同(或者可能只有我这样)——代理服务器(或多个,用于冗余)——在本地 VPC 中的 EC2 中运行,配置为本地 ELB 后面的后端实例,通过对等连接将请求路由到远程平衡器。HAProxy 1.6 或更高版本可以处理 ELB 的定期变化的 IP 地址(ELB IP 地址会随着自动节点扩展和/或故障而变化),并且 Nginx 也可以处理,只要配置正确。

相关内容