Apache + Load Balance used DNS 利用 DNS輪替方式讓 Web平衡負載

[1.] 設置多筆 A 記錄

www IN A 10.0.0.1
www IN A 10.0.0.2
www IN A 10.0.0.3

      service named reload


[2.] 查詢時會有三筆記錄,但每次順序會不一樣
         dig www.ssorc.tw


[3.] 利用 rsync同步 web資料
         http://ssorc.tw/index.php?load=read&id=246


[4.] 引用 http://cha.homeip.net/blog/archives/2006/04/post_13.html

Web Site 資料同步注意事項

  • MySQL Replication 請參考本站: Replication in MySQL
  • 主 Web Server 資料更新後, 應立即執行 rsync 同步鏡射站台 (mirror site) 的資料
  • 以文字檔為儲存媒介的計數器、留言版應透過 NFS 共同寫入同一個檔案, 或併入 MySQL Database 中
  • 網路相簿所引用的多媒體檔案 (圖檔、影像檔) 可透過 NFS 共同存取, 或於資料更新後執行 rsync 同步資料
  • HTTP Log 應透過 NFS 寫入同一個路徑, 才能讓 Log 統計分析程式 (如: AWStats) 計算確實的流量
  • PHP Session 檔案應透過 NFS 寫入同一個路徑, 避免 User 切換頁面時, 因連入另一個 Server 而發生錯誤

http://cha.homeip.net/blog/archives/2006/04/post_13.html
http://www.linux.com/article.pl?sid=06/04/12/1824235


這裡也有介紹
Quote: http://www.linuxyes.com/modules.php?name=News&file=article&sid=706

如果你的網站有極高的流量,常常令伺服器喘不過氣來,最好的方法就是導入負載平衡機制。簡易的負載平衡只要使用DNS Round Robin (循環)即可,如果要達到session同步的目的,則需要使用到硬體負載平衡器。

From onJava.com "Load Balancing Web Applications"

CROSS的結論:
這方式有個缺點,每個連線到個個點上,但其如果其中一個點掛了,clinet仍看得到掛掉的點

標籤: apache 負載平衡
評論: 0 | 引用: 0 | 閱讀: 4762 | 列印 | 文件 | 轉發

發表評論
暱 稱: 密 碼:
網 址: E - mail:
驗證碼: 驗證碼圖片 選 項:
頭 像:
內 容:
  • 粗體
  • 斜體
  • 底線
  • 插入圖片
  • 超連結
  • 電子郵件
  • 插入引用
  • 表情符號