◆魏建英
(山西青年職業學院 山西 030002)
云計算環境下的分布存儲關鍵技術
◆魏建英
(山西青年職業學院 山西 030002)
作為當前社會經濟的發展最為顯著的技術就是互聯網以及計算機技術,在這個過程當中其所衍射的有線網絡以及無線網絡,以及所開發的移動終端設備,這都成為當前人們智能化生活以及現代化體驗的主要部分,同時隨著時間的不斷發展其逐漸成為人們生活當中最為重要的部分,在現階段我國相關政策的支持下,很多企業采用互聯網發展的重要機會以及有效資源,加強對于傳統行業的不斷創新,同時有效的促進各個行業有效的發展。本文主要就對云計算環境下的分布存儲關鍵技術進行分析和探討。
云計算環境; 分布存儲; 關鍵技術
在云計算環境下的分布存儲技術主要指的就是用戶能夠按照自身所需要得到的信息需求,對于互聯網當中的相關數據信息存儲量有效分析,然后按照自身所需要的信息資源并結合自身的信息存儲空間,對于互聯網的數據信息采用租賃或者購買的行為,同時采用這種方式來對自身所需要的信息存儲要求進行有效的滿足。
在云計算技術的狀態實際應用當中,通常數據中心會按照客戶的實際需求之間的差別,來對于不同的技術節點進行具體的運行,同時還需要對于所需要的存儲的信息對象進行有效的加載到所對應的節點當中,同時將其作為數據信息的存儲目標。數據中心所采用的技術系統當中進行相對應的計算程度進行配制,并且能夠在一定意義上實現對于已經承載的數據信息存儲對象進行重新排列和處理,同時在這個基礎上按照用戶的實際需求,向其提供有針對性的服務項目。
2.1 以交換機為核心結構
從看技術發展的角度而言,在還沒有出現云計算環境下的分布存儲技術的時候,很多用戶都是選擇把交換機作為自己的數據中心,也就是把交換機作為自己的核心,交換機作為用戶使用網絡體系和數據中心之間的連接樞紐,交換機與計算機服務器的相連接可以讓數據包在互聯網技術條件下進行轉發,與此同時,服務器自身相當于一個存儲設備,同時實行對數據包的存儲和讀取等處理。交換機的結構構成主要為樹形結構,從里到外分別有聚合層,邊緣層以及核心層三部分組成。總體來說交換機的連接和使用起來操作相對簡單,但是不可忽視其一個致命的缺點就是數據存儲容量有限,不能滿足現代信息技術發展所產生的大規模的數據傳輸的要求,效率偏低。
2.2 以服務器為核心的結構
相比較于傳統的結構而言,該種以服務器為核心的結構主要通過構建服務器為核心的體系,將用戶的計算機上的服務器連接到互聯網設備上,再由服務器對互聯網上的數據進行轉發,這種模式的改變,直接推動了技術的變革,特別是數據存儲的結構發生變化,但也要按照數據存儲空間的要求來適應。
2.3 混合結構
這里所提到的混合結構是云計算環境下分布存儲關鍵技術的一種典型結構,應用范圍較廣。混合結構與之前兩種單一的結構相比具有一定優勢。具體表現在:(1)網絡結構更加自由靈活,交換機與服務器提供數據的路由轉發功能:(2)可拓展性方面,受制于服務器安裝網卡數目的限制,數據中心節點規模有限:(3)混合模式結合各自優點,在保證相同性能的前提下能夠降低所需成本。
3.1 容錯性
容錯技術是信息時代發展的產物,并且,這也是在云計算下,最為重要的一項技術就是分布存儲技術,在這個過程中數據的容錯技術主要就是計算機系統在實際的運行當中,若是產生錯誤但是還是能夠為用戶進行數據信息傳輸的服務。對于數據容錯技術的有效應用,在一定意義上能夠使得計算機自身的應用型以及可靠性進行提升,然而在現階段因為冗余數據比較多,因此需要在保證容錯當中還需要有效的強化存儲資源的有效應用因此提升,對于這種技術主要以下幾種方式:
首先,糾刪碼容錯技術。這種技術通常就是采用信道傳輸的編碼技術,其在一定意義上不但能夠包容多個數據塊的丟失,并且還能夠將其引入到分布式的存儲當中,以此來減少存儲的空間。為了能夠對更多的數據對象進行編碼,該技術可以在實際的編碼過程中起到良好的改善效果。以此生產相關的編碼對象,這樣就能夠對數據進行復制,并且還能夠將存儲量進行降低,然而在實際的運行當中也有一定的缺點,主要就是因為計算的開銷通常非常的大,若是產生信息失效的狀況.其所猶如的維修成本就太高了。所以在實際的應用當中就需要按照實際的狀況對其進行調整。
其次,對容錯技術進行復制,對于這種技術的應用主要指的就是一個數據對象當中進行對個模塊的創建,同時在存儲節點的不同點進行有效的分布,因此,任何一個數據對象失效,都可以采用與之對應的數據模塊進行恢復,在這個過程當中主要就有復制信息以及數據結構這兩個方面。但是,這種信息技術的應用往往也存在一定的問題,其主要以現在需要對于每一個數據進行建立多個數據模塊,因此,就需要很多的存儲空間。
3.2 節能技術
按照相關數據信息顯示,在實際的運行當中,一般儲存系統所占用的能耗基本上占到總量的百分之四十五。因此,在對節能的研究當中,就需要對于儲存系統所產生的能耗進行有效的分析和探討,這樣不但可以從這個途徑來實現對于成本低降低,還能夠為生態環境的有效維護提供一定的作用。現階段,節能技術主要有以下幾個方面:(1)是軟件的節能,首先需要保證系統的正常運行,然后根據存儲數據的系統使得其自身的能耗降低到節能標準所要求的值,并且加強對于其節點以及數據信息的管理,對于節點的管理主要就是對于云計算當中的存儲節點進行分析和研究,通常在對節點進行關閉或者低能耗當中就能夠產生降低能耗的作用,對于數據的管理主要就是通過對數據信息的管理來實現能耗的降低,比如,動態數據以及動態數據等;(2)硬件方面的節能技術,這個主要就是從硬件當中入手,實現對于不同層次的劃分,在這當中主要包含計算機的整體技術以及數據技術兩種,在這個過程當中數據中心的技術主要就是對于一個能夠高能耗的設備進行替換,計算機整體主要就是采用新型體系結構促使能耗降低的技術。
總之,隨著云計算的不斷發展與完善,其諸多功效也將能夠更加充分的發揮和體現。隨著計算機,商業,科學等領域的不斷發展,基于云計算的分布存儲的核心問題就是要解決數據的存儲需求,技術人員在不斷的實踐中分析數據中心結構在計算環境下的發展趨勢,更深一步的促進云計算的發展。同時,也希望有關的工作學者能夠不斷地創新,爭取在這一領域有新的進步。
[1]楊明熬.云計算環境下的分布存儲關鍵技術[J].計算機光盤軟件與應用,2013.
[2]張樂.云計算環境下的分布存儲關鍵技術研究[J].電子技術與軟件工程,2015.