[英]How to create a load balancer in Azure (Free trial)
如果創建公共類型的負載均衡器,則需要創建一個新的公共IP地址或使用現有的公共IP地址,以便您可以通過面向公眾的IP地址作為前端配置來訪問后端虛擬機。 在這里,您只需要命名一個公共IP(例如Load balancer-pip),然后輸入“公共IP地址”字段即可。
此外,如果要將兩個單獨的計算機(不在可用性集或規模集內)添加為后端池,則由於標准LB與虛擬網絡完全集成,因此需要創建負載均衡器的標准SKU。將任何虛擬機(具有標准SKU公共IP或無公共IP)放置在單個虛擬網絡中作為后端池終結點,而基本負載平衡器僅支持單個虛擬機或單個可用性集或虛擬機規模集中的虛擬機。
如果這兩個Web機器位於現有的可用性集或規模集中,則可以選擇基本SKU負載平衡器。
有關更多信息,請參見Azure負載均衡器 。
看看那里提供的屏幕截圖。 您正在免費試用中,並且正在嘗試使用Azure負載平衡器。
我們有2個SKU:基本標准
由於您正在尋找ELB(外部/公共負載平衡器),因此您應該選擇使用標准。 然后,公共IP以及后端VM都需要具有標准IP。
因此,我建議采取以下措施:注意:假設您沒有用盡從Azure獲得的5個免費的公共IP。
步驟1:將Web服務器部署到“可用性集”中步驟2:部署具有公共IP地址的基本SKU永久負載平衡器,使其成為靜態。 步驟3:根據需要,在與您的網站綁定到的必要端口上創建負載平衡規則(443/80)-您也可以選擇執行PAT(端口地址轉換)-您還可以在提供粘性的親和力/圖形之間進行測試客戶端IP>客戶端IP和協議>默認/ 5元組的順序訪問會話第4步:最后添加后端池
進一步排除故障:達到這一點后,可以肯定地說您配置正確! 但是,請檢查以下內容:1.在子網級別以及VM nic級別檢查NSG 2.確保已允許Azure負載均衡器默認規則。3.如果應用程序預期將探測協議從HTTP切換為TCP,則將探測協議切換為TCP 3雙向握手和確認。 (第3-4層)4.具有公共IP的VM:如果您的VM / VM具有公共IP,則keyNote出站流量將使用相應的公共IP。 您是否應該讓流量使用SNAT的負載均衡器IP。 然后,請刪除在VM / VM上設置的公共IP。
有效的測試:通過從瀏覽器的私有窗口創建自定義登錄頁面來瀏覽您的應用程序。 說前 我打VM1-html頭上的文本我打VM2-html頭上的文本
如果您能完成這項工作,則最好將測試工作負載和應用程序轉移到這些服務器上。
進階疑難排解:-負載平衡器如預期般運作,無可厚非。 -您需要檢查應用程序服務器上的端口-公用IP超時: https : //docs.microsoft.com/zh-cn/azure/load-balancer/load-balancer-tcp-idle-timeout
命令:Windows CMD:
Netstat -ano | Findstr port#//用相應的端口號替換端口
Linux:$ netstat -tulpn | grep port#//用相應的端口號替換端口
確保他們在聽。
我希望這有幫助。
參考文檔: https : //docs.microsoft.com/zh-cn/azure/load-balancer/load-balancer- 疑難解答https://docs.microsoft.com/zh-cn/azure/load-balancer/load-平衡器分布模式
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.