作者 主題: rsync互備問題  (閱讀 3207 次)

0 會員 與 1 訪客 正在閱讀本文。

gunzi

  • 可愛的小學生
  • *
  • 文章數: 15
    • 檢視個人資料
rsync互備問題
« 於: 2009-05-05 18:41 »
各位大大
有沒有人使用rsync互備的狀況

目前線上有二台系統做load balance,然後是by ip的方式
使用者跳到那一台不知道,然後前端有功能會給使用者上圖
目前想用rsync二台做互備,上傳到A SERVER就同步到 B SERVER
上傳到B SERVER就同步到 A SERVER

那如果剛好有人同時上傳圖片到A跟B二台SERVER同時間執行rsync
這樣在同步時會不會有問題??目前我在測試中...



slime

  • 俺是博士!
  • *****
  • 文章數: 1692
    • 檢視個人資料
回覆: rsync互備問題
« 回覆 #1 於: 2009-05-05 18:58 »
個人覺得 rsync 並不適合當成 cluster 用途, 建議:

1. 另外架一個主機 C 專門放檔案, 不管 A 或 B 收到, 都是寫入 C , 由 A 和 B 上面的程式來檢查檔案是否存在.

2. 以資料庫的方式來存放資料, 用資料庫 cluster 來處理.

冷笑話: 我的 IP 是 127.0.0.1

netman

  • 管理員
  • 俺是博士!
  • *****
  • 文章數: 17463
    • 檢視個人資料
    • http://www.study-area.org
回覆: rsync互備問題
« 回覆 #2 於: 2009-05-06 00:29 »
rsync 比較適合單向同步的應用。
要不然就將 storage 抽出來分享。

juangyh

  • 可愛的小學生
  • *
  • 文章數: 24
    • 檢視個人資料
回覆: rsync互備問題
« 回覆 #3 於: 2009-05-06 12:35 »
上傳的部份另外用台主機 掛到a 跟b
還是 放在a 當nfs掛到b

gunzi

  • 可愛的小學生
  • *
  • 文章數: 15
    • 檢視個人資料
回覆: rsync互備問題
« 回覆 #4 於: 2009-05-07 10:21 »
各位大大說的我都知道也想過,但實在是硬體設備不足丫
現在只擔心,一起執行時,先後順序的問題
測試中

gunzi

  • 可愛的小學生
  • *
  • 文章數: 15
    • 檢視個人資料
回覆: rsync互備問題
« 回覆 #5 於: 2009-05-07 10:23 »
上傳的部份另外用台主機 掛到a 跟b
還是 放在a 當nfs掛到b
之前有用過這樣的做法,但只要NFS那台掛掉會讓我其它主機也掛掉,不敢在用這樣的做法了

slime

  • 俺是博士!
  • *****
  • 文章數: 1692
    • 檢視個人資料
回覆: rsync互備問題
« 回覆 #6 於: 2009-05-07 10:32 »
之前有用過這樣的做法,但只要NFS那台掛掉會讓我其它主機也掛掉,不敢在用這樣的做法了

那建議想想"如何讓 NFS 不掛掉", 或" NFS 快掛掉前快移機".
例如用 RAID 等方式降低 NFS 的風險.
冷笑話: 我的 IP 是 127.0.0.1

Yamaka

  • 俺是博士!
  • *****
  • 文章數: 4913
    • 檢視個人資料
    • http://www.ecmagic.com
回覆: rsync互備問題
« 回覆 #7 於: 2009-05-07 10:52 »
上傳的部份另外用台主機 掛到a 跟b
還是 放在a 當nfs掛到b
之前有用過這樣的做法,但只要NFS那台掛掉會讓我其它主機也掛掉,不敢在用這樣的做法了

這樣說有點奇怪, a, b 主機也有可能會掛掉啊, 我也是建議用 nfs.

juangyh

  • 可愛的小學生
  • *
  • 文章數: 24
    • 檢視個人資料
回覆: rsync互備問題
« 回覆 #8 於: 2009-05-07 15:21 »
拿台等級差一點  硬碟好一點的主機當專職nfs吧
只跑nfs幾乎是不吃啥資源  也是很要求cpu ram