1

我正在開發一個項目,其中一項任務是爲遠程VPC中的實例提供AWS ELB服務。 AWS ELB位於VPC A中,實例位於VPC B中。我的初始響應 - 否,因爲ELB是負載均衡器,而不是路由器。文檔和使用AWS ELB指示不支持或可以配置對遠程VPC中子網/實例的負載平衡。AWS ELB - 多VPC負載均衡

我在檢查是否有人試過這種情況,以任何形式的成功。

非常感謝您的任何迴應或反饋。

+0

如果您可以啓用VPC對等,它可能會工作。 http://docs.aws.amazon.com/AmazonVPC/latest/UserGuide/vpc-peering.html但是我不明白什麼情況會導致你想讓你的ELB與你的實例在不同的VPC中。 –

+0

嘿約翰!我正在開發一個使用多個VPC的項目。一位同事試圖在位於VPC B的ELB下的VPC A中添加EC2實例。我想做一些盡職調查來幫助實現這一目標。 –

回答

2

ELB只能附加可通過它訪問的實例。

當您將ELB放入VPC時,它受到限制。 VPC是獨立的,可以有重疊的子網範圍。

即,如果您的ELB在10.0.0.0/8的VPC A中,並且您有另一個VPC B和10.0.0.0/8,則無法區分該路線。如果在這兩個VPC中都有一個實例,那麼跨越邊界併發送數據到10.0.0.8將是危險的。它沒有路線可以弄清楚。如果你想從VPC發送數據到VPC,你需要一個VPC對等連接和處理它的路由。然後,您將發送給代理VPC A,將其發送到ELB或VPC中的實例B

+0

希望在設置我的網絡之前,我已經看到了這一點...嘆了口氣 –

2

AWS現在提供Application Load Balancing via IP Addresses。這意味着您可以配置ALB將流量直接路由到任何對等VPC中的IP。這樣可以保護您免於額外的麻煩和更大的複雜性,因此額外的自定義代理層會帶來它。