Linux下基於DNS的多機均衡負載的實現

來源:互聯網
上載者:User

  前二天為一個客戶添加了一台伺服器。共同承擔一個論壇的運作。但是。要實現負載平衡。的確是件難事。

  之前有試過幾個方法,

  一、DNS輪值。。優點:簡單實現。缺點:無法檢測各個伺服器的負荷。難控制訪客的訪問地址(一般DNS伺服器都有緩衝,所以。效果不明顯)

  二、前景程式。。使用了一個類似Zeus Load Balancer的服務程式。在前台接受訪問請求。再分流到各個實際的伺服器。

  但以上二個方法都不太適用我的情況。。

  第一種。無法正確分配訪客流量。。。常發生一台伺服器的負荷很大。而另一台就很低。。。

  第二種。會佔用更多的流量。資源也佔用較大。 

  最好。我還是採用了一個DNS均衡負載的方法---lbname。

  它的主要效果介紹:

  一、基於perl的dns服務端。應用簡單。

  二、自動檢測各個伺服器的負荷。然後再按結果優先分配DNS解析。

  三、DNS解析即時生效。不會被DNS伺服器緩衝。

  四、安裝方法簡單。。。

  lbname網頁介紹

  http://www.stanford.edu/~schemers/docs/lbnamed/lbnamed.html

  http://www.stanford.edu/~riepel/lbnamed/

  。

  。

  下載:

  http://www.stanford.edu/~riepel/lbnamed/lbnamed-1.2.1.tar.gz

  http://www.stanford.edu/~schemers/dist/lb.tar

  .

  .

  下載包說明:



聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.