請教眾前輩, 不知大家有這樣的經驗嗎?
該用什麼軟體?硬體?專線?那些資源?
貴族和貧民的作法有那些?
貴族的作法,我不知道。
平民的做法,我可以提供一些建議。
首先我先不回答你對貴族跟貧民的這部份
但是兩岸資料檔案要同步,很簡單, 線路是絕對跑不掉的!
其次,看你更新頻率囉,如果說你的資料可以只需要一個月更新一次,又有足夠空間可以儲放要更新的資料,然後繼續讓線上資料作業的話,你租電話線應該都有可能可以滿足你的要求!
你其實只要考慮:1. 同步資料量有多大? 2. 更動頻率? 3. 可用資源
接下來,你該租用怎樣的線路,答案應該就很好找出來了!
其次,對於你需要的軟體, 要看你要備份啥!如果只是一些文件檔,搞不好FTP都可以滿足你,如果是DB, 那就要用一些特定軟體來滿足你, 如果在你的需求並不清楚的情況下, 我想你也很難獲得滿意的答案…
一、網路:我想應該要申請一條專線吧
二、防火牆:透過防火牆建構VPN連線,你總不會想資料被偷了吧
三、同步軟體:這個也是很重要的,但是考慮的點很多
1、你同步的時間多久一次
2、資料檔案數量的多寡
3、網路的頻寬有多大
:
等等..
這些會影響你軟體的選用,是一般的,少少的資料就給他用免費的
就做做排程讓他自己去跑行了
不過我想你會提出來問,資料應該是不少
那我建議你用付費的同步軟體,有直接可以做HA
而且在網路頻寬的部份可以節省不少
或許那才會是你想要的..
提供給你做參考..
建議使用VPN的方式作同步,如果資料量不大更新次數不頻繁那就使用lonney的方式,你所謂平民跟貴族是這樣的分別也沒有詳細的定義
我提供一個去年參加過的研討會提供的特殊產品
企業用戶應該會有這方面需求,印象中會中提到思科好像也有類似產品...
廣域網路應用加速器產品介紹
也許能符合你的需求
提供個人工作上的建議
如果要同步如此的資料量透過單純file level的檔案同步軟體將無法滿足需求
因為file level的檔案同步得極端依賴頻寬
我工作上的作法是利用block level的檔案同步軟體來作業
每次同步時僅同步檔案中差異的部份
例如1個100mb的檔案如果經過修正(譬如只改了一個字)
那麼block level的同步軟體只會傳輸那差異的部份,可能只有幾十到幾百kb
而file level的同步軟體將會這100mb都會全部重傳
這差異就頗為鉅大了!全異地備份同步
我工作上選用novell的ifolder來處理這樣的需求
ifolder有付費版也有免費社群版可以選擇,但是server端需是linux平台
而其實ifolder的底層應用的就是open source的rsync技術
你也可以直接使用rsync來嘗試解決你的問題
市場上有許多linux base的NAS產品都有內建rsync來處理異地同步,可以考慮
windows上沒什麼免費或低價的block level的同步軟體(rsync有windows版)
其他大大介紹的goodsync,always sync,windows dfs都是file level的同步軟體
我工作上也都有用到,但僅用來處理小量的檔案同步作業,或比對兩邊組態用
如果付的起錢,樓上介紹的廣域網路加速器是個不錯的選擇
但是其實廣域網路加速器不適合用來同步兩地的檔案
廣域網路加速器其實是透過快取技術來解決兩地檔案共用的問題
如果你的需求是全異地備份同步,可能要實測看看是否符合您的需求
另外備份軟體廠商ca,symentec等都有提供block level的同步軟體也可以考慮
這些軟體會比較符合全異地備份同步的需求
當然大公司用的起的那些高階SAN storage都有內建選配的block level同步功能(國產的沒有請注意)
個人經驗請參考(ifolder真好用!--這是我們同仁給ifoler的評語)
其實你應該是要先精打細算後再看看吧
512k的專線=每秒能傳64k
扣掉線路品質流失大約打個八折=50k
200mb傳檔時的時間=68.2分
異動一個200mb的檔,就需要全速傳個200mb後才能更新資料
相信首要一定是加大頻寬才能夠符合效益
2.
平常節省一點的做法還是一樣照做dfs(離峰時段做更新)
然後在二地各建一台虛擬的pc,讓雙方想要看即時資料者
就使用遠端連線的方式,直接連進該pc開啟對方file server上的最新資料做查詢
3.
貴族做法就是購買block level的設備來使用