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