Amazon-Web-Services
將流量從 AWS ELB 轉發到另一個 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 也可以處理,只要配置正確。