本文分享自天翼雲開發者社區《雲存儲環境下的容災關鍵技術》,作者:王兆龍 雲存儲的出現解決了現有容災系統的幾個顯著問題:一是面對大量的備份數據,管理系統不夠完善的問題;二是面對大規模的數據容災靈活性和效率不高的問題;三是在數據加密保護方面依然存在的安全隱患問題。那麼,雲存儲解決這些問題主要依靠的技術原 ...
本文分享自天翼雲開發者社區《雲存儲環境下的容災關鍵技術》,作者:王兆龍
雲存儲的出現解決了現有容災系統的幾個顯著問題:一是面對大量的備份數據,管理系統不夠完善的問題;二是面對大規模的數據容災靈活性和效率不高的問題;三是在數據加密保護方面依然存在的安全隱患問題。那麼,雲存儲解決這些問題主要依靠的技術原理和機制是什麼呢,雲環境下的容災關鍵技術都有哪些,本文接下來將對此進行簡單的介紹和分析。
映射技術
映射技術是實現信息存儲的核心技術。追蹤映射技術十分關鍵,在通常情況下,雲存儲環境下的處理程式和管理設備程式之間會形成映射關係,這種管理能夠直接的影響到容災系統的應用。
一是數據自動遷移,這種方法的應用是一種事件觸發的,並且觸發事件還包括了磁碟容量的擴展、縮小,磁碟的損壞、維修,磁碟的飽和、填充等一系列事件,一旦這個事件被觸發之後,相關文件就會根據系統的指令直接進行映射,就是所謂的自行保存、複製、粘貼、刪除;
二是磁碟透明替換,這種方法的應用是使用者要先創建一個雲存儲環境,在這樣一個環境下將相關的映射數據在容災伺服器上進行多個副本的備份,並且在備份的過程中不斷的創建副本,防止磁碟出現損壞之後無法還原;
三是磁碟容量調整,這種方法在應用的時候有兩種情況,一種是對容量進行擴充,在這種情況出現的時候,主要是由於磁碟己經滿載,需要進行新磁碟的載入,然後對磁碟的容量進行修改,另一種是對容量進行縮減,在這種情況出現的時候,直接將多餘的磁碟拆掉就可以,並不需要進行容量的修改工作。
緩存技術
緩存技術是存儲分層機構的核心技術,這種技術的核心思想所指的就是通過準確的計算,將緩存有效的應用到容災系統之中。緩存在通常情況下,主要是用來實現數據的快速備份恢復,並且在一定的過程中進行相關頻率的恢復。
在雲存儲環境下的容災關鍵技術的緩存演算法,主要有以下兩個方面:一是本地容災磁碟飽和計算,這種演算法是將單位時間內數據的恢複次數進行統計,然後將次數最少的M個數據塊進行替換:二是異地數據信息恢復計算,這種演算法是恢複數據塊的單位時間恢複次數,根據計算次數來選擇異地數據塊是否進行替換。
磁碟技術
磁碟技術的應用,在通常情況下所表現出來的文件形式所顯示的內容同其他技術較為相近,並且在雲存儲環境下進行信息儲存的狀態也比較類似。
通常情況下都是利用客戶端的代理程式將相關數據存儲到數據塊中,並將文件夾進行備份之後存儲到容災伺服器之內。一旦使用者需要訪問該內容的時候,可以首先提供備份內容,並提供相應的解密鑰匙,使用戶能夠自行更改、修正、刪減其中的內容,並予以進行更新備份。如果用戶不能夠通過解密鑰匙進行開啟信息,那麼將提供正確的相關信息,進行更新解密,有效的保證了伺服器的安全性。
綜上所述,通過容災技術能夠在雲存儲環境下使文件系統達到以下特點:一是能夠模仿虛擬記憶體映射原理,實現容災技術的透明化管理;二是能夠使企業單位在最短時間內得到最大收益,有效的提高了容災技術的信息化管理;三是能夠在現實應用過程中讓加密技術得到了空前提高,有效保證先關信息的安全性,為企業單位的整體發展打下堅實基礎。