2017-02-28 78 views
1

我在我的主要VPC中設置了一個應用程序負載平衡器,其中大部分實例都是。我在另一個VPC託管碼頭服務中有一些實例,我想設置規則來訪問http://domain.com/services/。我在兩個VPC之間啓用了對等,並創建了一個目標組,但ALB僅在其自己的VPC中列出了目標組。有沒有辦法訪問對等VPC中的目標羣體,還是我運氣不好?到目前爲止,我一直無法在Google上找到任何線索。我確定ALB中的子網路由通過VPC對等,但這沒有幫助。如何獲取AWS應用程序負載平衡以轉發到其他vpc中的目標組?

+1

我不認爲這將是可能的......也不一定是可取的,因爲通過對等連接傳輸的流​​量[不是免費的](https://aws.amazon.com/ec2/pricing/一經請求/)。 –

回答

2

嘗試使用Route 53路由策略。你也可以在區域之外平衡實例。

+0

這似乎是一種處理它的方法。爲了簡單起見,我們最終在相同的VPC中創建了新的實例。其他可能的解決方案涉及路由器或高可用性代理,但這兩種方式都擊敗了我們試圖完成的任務。謝謝你的提示! – Ilion

1

您可以使用ALB進行負載均衡,並使用對等VPC的內部IP地址。您可以通過在設置目標組時選擇target type作爲ip來完成此操作。

亞馬遜對這種確切的問題和解決方案的一個偉大的寫了起來:https://aws.amazon.com/blogs/aws/new-application-load-balancing-via-ip-address-to-aws-on-premises-resources/

既然你要的VPC VPC,代替他們的「內部部署」的措辭與「我的其他VPC」。我只是使用ALB的主機頭路由將其設置爲使用單個ALB跨越兩個VPC。

相關問題