簡體   English   中英

使用Azure極其不均衡的雲服務負載平衡

[英]Extremely uneven cloud service load-balancing with Azure

我正在利用Azure來托管雲服務,我最近修改了這個服務,可以跨多個實例進行擴展,包括會話緩存工作者角色。 我的問題是,為什么我會在一個實例上看到極端負載(超過90%),但在其他實例上卻沒有(在所有其他實例中為15-20%)? 我應該擔心嗎?

在我設置負載平衡之前,當我的單個實例達到95%的負載時,它會慢慢爬行 - 變得無法使用。 有沒有辦法確保我沒有任何用戶遇到這種情況,因為他們以某種方式循環到重載的實例上?

我們發現當一個負載均衡的實例故障轉移時,我們遇到了類似的情況; 我們所看到的是所有的負荷轉移,但不會再平衡。 我們發現關閉保持活動幾分鍾讓負載再次傳播,之后我們可以將其重新打開。

http://technet.microsoft.com/en-us/library/cc772183(v=ws.10).aspx

嗯...天藍色的負載平衡基於循環...所以分布應該幾乎相等(60-40甚至70-30之類的東西仍然可以接受)...所以只是為了確定:你確定你的不使用IIS“重定向”(我忘了該功能的名稱),這將設置粘性會話?

我必須說,如果沒有關於你的網站實際“做什么以及怎么做”的更多細節,我很難建議......我必須說這種行為很奇怪,但不清楚它是負載平衡器的錯誤......

編輯1:我建議你通過追蹤它的活動來進一步檢查90%的人正在做什么...也許你的運氣不好而且會導致重負荷的請求落入那台機器和那些機器將被快速工作正在被另一個工作...可能發生的另一件事是可能會被某些東西(可能是一個無限循環)...如果你實現了可擴展的架構我會建議你配置另一台機器並殺死正在遭受苦難的人......

Edit2:驗證負載均衡器是否正常工作的一種簡單方法是:遠程登錄到服務機器並替換主頁上顯示的圖像(通過查看頁面可以輕松找到的內容)。 在服務器1上,讓我們說一個黃色圖像,在服務器2上一個紅色圖像(好吧......也許這不是很激烈但你明白了......)。 然后一次又一次地加載頁面......

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM