2017-09-20 63 views
0

我正嘗試在2個具有本地負載平衡功能的不同Azure站點上配置應用程序。我可以使用流量管理器分配流量並加權路由,以將所有內容強制到我的主站點。Azure負載平衡到具有災難恢復功能的多個站點

但我希望這會自動發生,我可以在兩個站點上映射指向內部負載均衡器的服務,並評估站點已啓動並正在運行或不決定將流量轉發到何處。這將使我不會在發生災難時手動配置流量管理器。

注意:這些服務託管在IaaS VM上的IIS上。 ILB1和ILB2分別是Site1和Site2的負載均衡器。

任何幫助表示讚賞!

感謝

回答

0

據我所知,我們不能添加內部負載平衡器交通管理端點。

但我想,我可以在兩個站點地圖服務 指向內部負載平衡器和評估他們 網站這個自動進行啓動和運行與否決定在哪裏轉發 流量。

默認情況下,我們可以使用流量管理器設置世界各地的多個站點,流量管理器將探測所有站點的運行狀況,將網絡流量轉發到正確的站點。

我們可以使用流量管理器配置文件來管理網絡流量,流量管理器配置文件使用流量路由方法來控制流量到您的雲服務或網站端點的分配。

例如,我們在網站1(主要網站)上創建網站1,在網站2上創建網站2.如果我們使用加權方法,網絡流量將到達網站1.當網站1停機時,流量管理器將知道網站1下降,將網絡流量路由到站點2

交通管理工作的DNS級別負載均衡,它將航線網絡在默認情況下可用的站點。

關於流量管理器的探頭設置,我們可以通過在Azure門戶對其進行修改,這樣的:

enter image description here

順便說一句,如果你想使用流量管理器,我們可以添加公網IP地址到流量管理器端點。


更新

作爲一種變通方法,我們可以在兩個位置之間部署S2S VPN,並使用HAProxy的負載均衡虛擬機的工作,然後添加兩個公共負載平衡器,就像這樣:

enter image description here

我們可以使用HAProxy的設置主要網站,關於HAProxy的更多信息,請參閱本link

+0

傑森您好,感謝您的答覆。後來我發現了交通管理器與我們實施的複雜性。如果可能,我想避免整個外部交互。所有的服務器都在VNet中,但他們需要DR功能。我無法找到能夠在兩個站點之間的2個ILB之間分配負載的服務。外部或公共端點將由另一個已經可以指向我們的ILB的服務創建。你有什麼想法,滿足我的要求嗎?想要避免使用Appgateway或其他服務進行流量管理。一切都應該是內部 – Linu1988

+0

@ Linu1988據我所知,目前還沒有Azure的服務可以直接實現這一目標,作爲一種解決方法,我們可以建立S2S VPN位置1和位置2之間,然後創建兩個虛擬機並在其上部署HAProxy的,並將兩個ILB的私有IP地址添加到Haproxy端點,然後在兩臺VM之前創建一個Internet負載平衡器。我們可以使用Haproxy來設置主要網站,通過這種方式,我們可以實現這一目標。 –

+0

@ Linu1988如果您需要更多幫助,請讓我知道。另外,如果有幫助,請不要忘了接受它作爲一個答案,以便其他社區將受益,謝謝:) –