MyMirror for Windows 正式發行

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

2011年10月13日 星期四

檔案式儲存系統耀眼竄升

外接式儲存設備大分為兩類,一為區塊式 ( Block Level ) 儲存系統,另一為檔案式 ( File-level ) 儲存系統。Gartner Group 的報告指出,2010年外接式儲存設備全球銷售創新高,總金額為美金194億元,比2009年成長18%。其中區塊式儲存系統成長14.9%,而檔案式儲存系統更是耀眼竄升,成長率高達36.2%,超過平均數的兩倍。展望未來,檔案式儲存系統的市場大有可為 (如圖)


區塊式儲存系統是透過FCPiSCSI等通訊協定,讓多重伺服器共享儲存設備裡的區塊 ( Block ) 空間。區塊式儲存系統主要有DASSAN

DAS ( Direct Attached Storage: 直接連接儲存設備 ) 架構簡單且安全性高,但是存取效率較差。大部分的DAS僅提供單一伺服器存取服務,若是要將DAS提供給區域網路上的其他伺服器,整體的效能會被大幅拖累。在未來網路與雲端運用的環境中,DAS已漸漸地不敷滿足市場的需求。

SAN ( Storage Attachment Network: 儲存區域網路是在區域網路上獨立出一個專為儲存使用的網路,提供多伺服器與多儲存設備之間的快速存取。SAN適合存放需要運算的資料,普遍應用在需要資料庫的環境,例如ERPCRM等大型企業軟體。架構一套SAN需要優良的網路環境,網路傳輸必須全面的光纖化,例如光纖介面卡、光纖纜線、光纖集線器、交換器、與路由器等等。可想而知,SAN提供高效的儲存環境,而其代價是高額的費用與龐大的維護成本。

檔案式儲存系統是透過NFS ( Network File SystemWindowsCIFS  ( Common Internet File System等通訊協定,讓多重伺服器共享儲存設備裡的檔案 ( File ) 空間。檔案式儲存系統主要的代表是NAS ( Network Attached Storage: 網路附接儲存設備 )

NAS實質上近似一台檔案伺服器,可提供網路上的多台伺服器與多個使用者存取檔案,尤其適用於需要共享大量文件資料的環境。不需要運算的各種靜態資料非常適合存放在NAS上,例如:文字、聲音、圖片、電子郵件、各種文件等等,是一種 性能/價格比 值優異的儲存解決方案。

區塊式儲存系統優點是高效率、容量大、擴充容易,缺點是昂貴而複雜。而檔案式儲存系統正好與其相反,缺點是容量較小、擴充量有其上限,優點是經濟而單純。為什麼檔案式儲存系統的成長率遠遠超過區塊式儲存系統?

就是因為雲端運算!

雲端運算帶來的雲端儲存、虛擬化、與非結構化資料處理的需求,加上檔案式儲存系統架構簡單、管理容易、擁有價格優勢,所以無論是公有雲或私有雲都適合使用檔案式儲存系統。

那麼如何兼有檔案式與區塊式儲存系統之優點?

我們需要一種產品能夠各取其優點,結合檔案式File-level的易管理以及區塊式Block-level的高效能,MyMirror就是這樣的產品。MyMirror file based 的分散式儲存系統,擁有檔案式儲存系統的易管理,非常適合雲端儲存的運用環境;而且MyMirror實際傳輸的是 block based,所以又兼具區塊式儲存系統的高效能。

另外,MyMirror可以即時的 ( real-time ) 將資料同步多個地點,這提供了資料的高可用性。而且,若某個地點的伺服器斷線,服務可以立刻轉移到其他地點的伺服器上,這又提供了系統與服務的高可用性。所以吾人認為,MyMirror是一款兼具各家之長,同時擁有高效能、易管理、高可用性的雲端儲存解決方案。

<延伸閱讀> What is MyMirror?

2011年10月4日 星期二

HA三種重要的檔案系統技術

Linux HA 有關的檔案系統技術,重要的有三種:
  *  日誌檔案系統(Journalling filesystems
  *  叢集檔案系統(Cluster filesystems
  *  鏡像檔案系統(Mirror filesystems

日誌檔案系統在當系統發生故障轉移 failover 的時候,讓共享式/鏡像式(shared/mirrored)檔案系統得以迅速接管系統。叢集檔案系統讓所有的叢集成員可以同時的讀取與寫入硬碟,這是許多需要平行處理的應用程式所高度亟需的功能。鏡像檔案系統可以將同一個檔案同時地寫入兩個以上的系統,使單一的系統可以整合到雲端系統或是全球分散式的網路叢集系統。

日誌和日誌結構的檔案系統 Journalling and Log-structured Filesystems

  • Reiserfs: 以日誌更新的樹狀結構檔案系統,適用於核心2.4以後的大多數版本。
  • Ext3: Stephen TweedieExt2 擴充而來的日誌式檔案系統,適用於核心2.4以後的大多數版本。
  • JFS: IBM 創建的日誌檔案系統技術,適用於許多Linux版本。
  • XFS: SGI 創建的日誌檔案系統技術。
  • LinLogFS: Linux 的一種日誌結構的檔案系統。
  • Intermezzo: 一種分散式檔案系統,可以讓系統複製目錄樹,是核心2.4以上版本的標準配備。它並不是大多數人所說的叢集檔案系統,但是有些相關。

叢集檔案系統 Cluster Filesystems

  • Lustre: Lustre 是一種新型的儲存和檔案系統架構,不用遵循區塊設備範例 ( block device paradigm )。這個專案的核心目標是打造下一代的叢集檔案系統,能夠服務上萬個節點、petabytes (1015次方) 的儲存空間、以及每秒100 GB級的 I/O 輸入輸出處理能力。Lustre 已經在世界幾個地點試運轉。
  • GFS: Global File System 是一種容錯、分散式、非常酷的檔案系統。GFS 兼有叢集檔案系統與日誌檔案系統的特性。
  • CODA 分散式檔案系統: 一種容錯的檔案系統。
  • OCFS: Oracle Cluster File System,一種企業級、開放資源的叢集檔案系統。

鏡像檔案系統 Mirror Filesystems

  • MFS: 到目前為止,所有傳統的檔案系統的發展,像 ext*, ufs, gfs and NFS,都只能在單一的、獨立的系統寫入檔案。MFS 是唯一可以在地理上分散的多個系統,同時的、雙向的寫入資料。當一個檔案在其中一個系統被建立或更新的時候,檔案變更的部分可以即時的寫到其他遠端的系統。兩邊的檔案都是 live 的,可以立即被存取使用。MFS 建立在本機檔案系統與網路檔案系統的基礎之上,是一種新型的解決方案,適用於高可用性、負載平衡、災難復原、災難預防、線上檔案備份、以及雲端運算等等。

<> 本文翻譯自 http://www.linux-ha.org/RelatedTechnologies/Filesystems

2011年9月5日 星期一

MyMirror for Windows 簡易管理手冊

MyMirror for Windows 版本的管理方式比 Linux 版本直覺且簡單,因為 Windows 版有圖形管理介面。在此節錄 MyMirror for Windows管理手冊,並加上一些中文翻譯,方便各位安裝與測試 MyMirror 軟體。詳細手冊位於軟體管理介面的Help說明內

1.      執行 MyMirror 必須要有系統管理員的權限

MyMirror的圖示按滑鼠右鍵,選擇「以系統管理員的身份執行」選項。

2.        Config Menu定選單

Show Config       display the Active/Passive mirroring folders saved in the config file

New Active/Passive  start a dialog to select an Active and passive mirroing folder pair.
The Active folder must be a folder in the local file system; the passive folder can be
(1). a local folder, C:\My Document or C:\My Picture ...etc
(2). a folder of another hard drive or flash driver, J:\My Flash
(3). a remote shared folder, \\backserver\user\john\My Document

Delete Active/Passive delete an existing Active/Passive mirroring folder pair entry

Exit  exit the MyMirror GUI program. Exit does not stop mirroring activities of
configured active/passive mirror folder. One can restart the MyMirror GUI program any time.

3.        Sync Menu 同步選單

Compare/Sync compare and sync a selected Active/Passive mirroring pair.
The result of comparison is displayed on the Window, see Option Menu about
choice of display. User can then sync up the different files from either direction
or opt out.

4.        Start/Stop Menu 開始/停止選單

Start Replication  start mirroring for all configured Active/Passive mirroring pair.
By default, an Active/Passive mirroring pair is automatically started mirroring
once selected in 'New Active/Passive' menu.

Stop Replication  stop mirroring for all configured Active/Passive Mirroring pair.

5.        Options 其他選項

Ignore blanks
causes white space characters (space, tab, newline) to be ignored in the expanded view, so that lines which differ only in white space are shown as identical

Mono colors
uses colors suitable for a monochrome display.

The next four options control which files (if any) are displayed in outline mode.

Show Identical Files
Include files which are identical in each path

Show Left-Only Files
Include files which occur only in the left hand path

Show Right-Only Files
Include files which occur only in the right hand path

Show Different Files
Include files which occur in both paths, but which are not the same.