2011-01-24 22 views
0

我想做一個簡單的代碼來負載平衡我的2 VPS。
我想爲vps製作一個負載均衡器,而不是用於apache web服務器或mysql。
我想使用第三個小vps來平衡我的2個vps,並且我將在未來增加更多。
你們可以指點我負載平衡器的工作原理嗎?
只是轉發tcp連接?
任何鏈接真的很感激。基本負載平衡器如何工作?

回答

0

最簡單的方法是循環DNS數據庫。

服務器:

  • a.example.com(1.1.1.1)
  • b.example.com(2.2.2.2)
  • c.example.com(3.3.3.3)

的DNS記錄應該是這樣的:

example.com. 1800 IN A 1.1.1.1 
example.com. 1800 IN A 2.2.2.2 
example.com. 1800 IN A 3.3.3.3 

每當用戶WA nts來解析主機名example.com,DNS服務器爲您提供完整的地址列表,您的解析器選擇一個。

首先DNS的答案是1.1.1.1 ...第二userDNS請求會得到一個2.2.2.2

+0

關閉,除了一個主機名是否被分配到(有A或AAAA記錄)的所有IP地址。 – 2011-01-24 15:45:34