我有 2 个 VPC(X 和 Y)。我们在两者之间建立了一个 vpc 对等连接。在 VPC X 中,我们有一个 CNAME 需要解析为 VPC Y 中的 ELB。有没有办法让 VPC X 中的 ELB 将流量转发到 VPC Y 中的 ELB?
我知道这种配置很奇怪,而且我无法真正改变,所以我会尝试任何有意义的事情来继续前进。
我有 2 个 VPC(X 和 Y)。我们在两者之间建立了一个 vpc 对等连接。在 VPC X 中,我们有一个 CNAME 需要解析为 VPC Y 中的 ELB。有没有办法让 VPC X 中的 ELB 将流量转发到 VPC Y 中的 ELB?
我知道这种配置很奇怪,而且我无法真正改变,所以我会尝试任何有意义的事情来继续前进。
您不能将 ELB 添加为另一个 ELB 后面的后端。
如果 VPC 是对等的,您也许可以将一个 VPC 中的实例直接添加到另一个 VPC 中的 ELB,但这似乎不太可能。
显而易见的解决方法与您用于解决大多数事情(或者可能只是我)的解决方法相同——代理服务器(或多个,用于冗余)——在配置为后端的本地 VPC 中的 EC2 中运行本地 ELB 后面的实例,通过对等连接将请求路由到远程平衡器。HAProxy 1.6 或更高版本可以处理周期性变化的 ELB IP 地址(ELB IP 地址会随着自动节点缩放和/或故障而变化),Nginx 也可以处理,只要配置正确。