天天看點

将雲上檔案同步至線下存儲的一種方案 - 混合雲存儲網關

一、背景

在最初的雲存儲市場,絕大部分使用者,都是通過利用雲存儲的低價和高容量,将本地存儲擴充到雲上,進而達到降低成本的目的,同時利用雲存儲的高可靠性,保證資料的安全。随着時間的推移,使用者的資料存儲形态越來越多樣。在與使用者的實際接觸中,我們發現不少使用者同樣有着将雲上資料複制/備份至雲下存儲的需求。2019年12月1日實施的等保2.0(資訊安全技術網絡安全等級保護基本要求2.0),同樣也對雲上資料的安全性做了要求,這将進一步拉動使用者将資料下雲做額外保護的需求。

針對這樣的市場需求,阿裡雲生态中的有些産品就開始摸索如何将雲存儲同步至線下的方案。這裡我們介紹其中的一種,通過混合雲存儲網關的極速同步和資料下載下傳,實作将OSS檔案同步至線下存儲的方案。

二、方案介紹

混合雲存儲網關提供了極速同步和資料下載下傳功能,利用這兩個功能,就能實作将對應OSS Bucket中的檔案及時同步到本地存儲網關。

極速同步功能,可以将一個或多個連接配接至同一個 OSS Bucket的共享加入一個同步組。對該Bucket中資料進行的任何改動都會同步至該同步組中所有共享的本地網關。具體介紹可以參考:

https://help.aliyun.com/document_detail/144175.html

極速同步預設隻會同步檔案的中繼資料,使用者真正的資料并沒有被實時同步回來,隻有當讀取檔案的時候,才會從Bucket下載下傳真實資料。是以,僅僅使用極速同步,并不能達到同步資料到線下存儲的目的。

混合雲存儲網關有兩種運作模式,緩存模式和複制模式。複制模式保證了雲上資料和網關資料的完全一緻。當運作在複制模式時,使用者可以選擇打開資料下載下傳,這樣在極速同步的時候,除了同步檔案的中繼資料,同時也會預設下載下傳檔案。有關資料下載下傳的功能介紹,可以參考:

https://help.aliyun.com/document_detail/162189.html

是以,隻要開啟極速同步功能(反向同步也可以,但推薦極速同步),同時打開複制模式下的資料下載下傳,我們就能友善快捷地将OSS Bucket中的資料下載下傳到雲存儲網關。

三、适用場景

1.備份雲上資料

當需要備份OSS Bucket中的資料時,可以采用這種方案。雲存儲網關實時地同步Bucket中的檔案,保證了檔案線上和線下有兩份拷貝,進而達到備份雲上資料的目的。​

2.加速通路雲上資料

當需要通路OSS Bucket中的資料,又對網絡延時要求較高,此時可以采用這種方案。當資料通過某種方式上傳到Bucket中時,雲存儲網關會及時下載下傳,隻需要将雲存儲網關部署在和需要通路資料的用戶端同一個地方,這樣通過雲存儲網關去通路資料,就跟通路本地資料一樣高效便捷。​

3.多點同步

當對多個地點的資料同步有要求時,可以采用多個雲存儲網關,各地網關上的共享指向同一個OSS Bucket。這樣,隻要任何一個網關上有資料上傳到Bucket,其他網關就會将資料同步下來。采用這種方案,不僅實作了多點同步的需求,而且由于各地都有一份本地副本,同時也保證了資料通路的性能。

繼續閱讀