MyMirror for Windows 正式發行

目前提供 MyMirror for Win7 與 Server 2008 版本,下載請按 這裡。Linux 免費版與正式版在 這裡 下載。有任何問題與測試回饋,歡迎與我聯絡 mark.ting@twinpeaksoft.com

2011年11月6日 星期日

備份的最佳解

就是 mirror

大約10年前,關於備份、備援這類問題的解決方案,一位金融業的資訊老先覺跟我說:「最佳解就是 mirror」。

在當時,著實讓我驚訝,心裡並不認同。10年前,backup 的產品已經挺成熟,而備援也可以選擇 Fault-tolerant 容錯系統、與 cluster 叢集等等。

他的部門負責管理網路,只要有人向他提出,系統或資料有備份、備援的需求,他會這麼說:「來來來,你就做 mirror 就沒錯。」  譬如選擇 RAID 的方式,他只選擇 RAID 1,也就是 mirror;有人提反對意見,說 RAID 0RAID 5 也可以試試看,他會堅持:「不要跟我講那麼多,做 mirror 就對了。」

RAID 1 是鏡像 (mirror) 架構,鏡像系統時時刻刻在做抄寫備份,確保資料同時存在於兩顆硬碟,當其中一顆硬碟毀損時,另外一顆可以立刻接手服務。RAID 1 的優缺點是,成本最高,硬碟存取效能只稍有提升,但是整體的妥善度與安全性最高;兩顆硬碟可以互相備援,若是兩組 RAID mirror則可以互為本地或異地的備援。Mirror 主要用在不能停頓的系統與不能出錯的資料備份。

關於成本的考量,RAID 1 的採購成本的確比較高,但是針對備份、備援,成本應該有更長遠的思維。我們花錢架構備援系統,但是卻希望永遠不需要使用,這很像是保險的概念:沒事我們不想申請理賠,但是一旦有事需要理賠,就希望金額是足夠的。我們投資500萬或1,000萬添置備援系統,如果沒有使用到,投資報酬率都是0。但是災難發生時,備援系統若是有即時發揮功能,投資報酬率是1到無限大;若是備援系統沒有發揮功能,投資報酬率是0到負無限大。所以,說到備份、備援這件事,關鍵在於系統整體的妥善度與安全性,成本倒不是最重要的。

備援可以大致分為「資料的備援」與「系統的備援」。基於 mirror 架構備援系統,因為是一對一抄寫資料,所以備援系統的資料是即時到位的,不需要轉換與重建,所以資料可以立即讀取與使用,這是「資料的備援」;若是其中一組系統失效,另外一組系統即可接手,這是「系統的備援」。Mirror 的架構最簡單,又可以兼顧兩者,我們常說「最簡單解」就是「最佳解」,果然是如此。

Mirror 其實就是複製,所以備份的最佳解,就是 mirror,也就是複製!備份終將被複製取而代之,是未來的趨勢,這是我的見解。

沒有留言: