DNS輪循(DRR)許可證做便宜的負載均衡(分佈是一個更好的詞)。它有允許無限水平縮放的專業人員。 con是,如果Web服務器中的一個出現故障,一些客戶繼續使用破IP爲分鐘(min TTL 300S)以上,即使DNS工具故障轉移。負載平衡:在DNS的硬件負載均衡器前循環賽。如何分享粘性?
硬件負載平衡器(HLB)透明地處理此類Web服務器故障,但無法無限調整其帶寬。還需要熱備份。
一個好的解決辦法似乎使用DRR在前面的一組HLB對。每個HLB對永遠不會關閉,因此DRR永遠不會讓客戶端停下來。另外,當帶寬不夠時,可以將新的HLB對添加到組中。
問題:DRR隨機地在HLB對之間移動客戶端,因此(AFAIK)會話粘滯性無法工作。
我可以避免使用會話粘性,但它更好地使用緩存,因此是我想保留的內容。
問題:有可能存在一個HLB實現,其中一個實例可以與其他實例共享其(會話id,web服務器)映射嗎?
如果可能,客戶端將被髮送請求的HLB獨立路由到同一個Web服務器。
在此先感謝。
將子問題轉移到http://serverfault.com/questions/69864/could-a-geo-dns-create-availability-issues – 2009-09-30 08:02:10