資料快速交換 – VRP(Volume Replication Package)

自己的程式自己寫!

在我們接觸的客戶環境底下,很多時候是需要提供一個高速、安全、穩定的資料備份或者備援方案;而且客戶的資料動輒幾TB,或者是幾十TB,檔案的數量更是異常的多,從一兩千萬個到幾億個都有,再加上為了即時的資料救援而作的資料快照,總數加起來更是不得了!傳統的檔案複製或者是備份的方案,都已經沒有辦法符合。為了這樣的需求, 我們也花了非常非常多的精力與時間在尋找與測試,於是有了 VRP 的開發!

一般市售的儲存設備,對於自身的資料保護或者是備份,都有一定的方案;但是如果碰到是異機或者是異種平台,大部分的設備多只是支援自家的資料互相備份,而且很多還是只能以檔案的格式做資料複製,當檔案數量非常多的時候,這樣的方式就會造成非常大的系統的負載,不只降低的原有儲存設備的效能,同時也降低了資料複製的可靠性。 而比較高階或者是一些進口品牌,就會有自己額外的資料複製方式,通常是以區塊格式做資料複製,如 NetApp 的 SnapVault 或 SnapMirror,EMC 的SnapView 等。而這些設備,有的時候會因為原有自身系統資源不足,而導致資料的複製速度異常的慢,甚至失敗;也有些時候會因為儲存系統本身的新舊韌體版本不相容而導致失敗。我們為了能夠解決像這樣的問題,同時為了能夠跨不同的平台,於是開始開發VRP,讓VRP能夠在 TrzeNAS 與 NexentaStor ,甚至未來新開發的 SDS(Software Defined Storage)上快速地交換資料。

VRP是一個可以跨NexentaStor與TrzeNAS的資料交換神器,VRP是威傑科技在NexentaStor以及TrzeNAS上面獨立開發的一個拿來做資料交換的工具。我們可以很輕易的在NexentaStor把一整個Volume,或者是一個Folder,或者甚至是一個目錄,拿來做快速的資料搬移到另外一台NexentaStor或者是TrzeNAS,反之,從 TrzeNAS 上也可以作相同的事情到 NexentaStor 或另一台 TrzeNAS。VRP的使用有什麼樣的好處?VRP的資料交換是只會傳遞異動的區塊,所以它可以利用很小的頻寬,傳遞非常大量的資料。也因此他可以拿來做非常有效的資料備援,或者是備份的機制。以下是我們的一個客戶實際案例

Himax case study

VRP是利用NexentaStor 或 TrzeNAS的內部引擎,可以快速識別兩個副本之間的文件和目錄差異。通過查找兩個副本之間的差異,避免了傳統備份軟體在增量備份期間對差異文件的掃描過程,將備份處理的資料區塊轉移到另一座NexentaStor 或 TrzeNAS儲存,減少了對新增和異動資料處理所需的時間。實際的客戶使用經驗來看,備份的時間可以大幅減少到約只有原本備份時間的二十分之一,異動資料的傳輸量約只有原本備份資料的0.1%。除此之外透過VRP傳遞過去的資料,是完整的檔案;當使用者不小心誤刪了原有的檔案,系統管理員可以直接從另外一台儲存設備上直接把檔案複製回來,大幅提高了資料的可用性,降低了系統的錯誤率,即使是人為的錯誤。

VRP也可以使用在新舊設備的資料交換上。客戶使用的設備年代已久,硬體廠商已經不再支援的情況下,客戶要用新設備去替換掉原有的舊設備,如何能夠降低客戶在做新舊設備更換時候所受到的影響, 就是一個非常重要的課題了。先前的幾個客戶系統轉移的經驗,25TB的實際使用量,可以在一小時內完成設備的更換;最近一個新的專案正在進行中是36 TB的使用量,預計也是在一小時甚至30分鐘內要完成設備轉移 。

廣告

對「資料快速交換 – VRP(Volume Replication Package)」的一則回應

發表迴響

在下方填入你的資料或按右方圖示以社群網站登入:

WordPress.com 標誌

您的留言將使用 WordPress.com 帳號。 登出 /  變更 )

Google photo

您的留言將使用 Google 帳號。 登出 /  變更 )

Twitter picture

您的留言將使用 Twitter 帳號。 登出 /  變更 )

Facebook照片

您的留言將使用 Facebook 帳號。 登出 /  變更 )

連結到 %s