耿麗娟
摘 要:隨著計算機技術的高速發展,一種新型的計算模式——云計算模式逐漸興起。云計算的誕生,給計算機軟件系統、硬件系統以及商業模式的形式帶來了極大程度的改變,同時也為人們生活生產方式帶來了更大的便捷。通過對基于云計算的數據存儲技術進行探索,希望能夠為相關人員提供一定的理論借鑒。
關鍵詞:云計算;數據存儲;探索
近幾年來,云計算逐漸出現在人們的視野中,備受社會各界關注。云計算的誕生,是人類歷史上空前的信息技術革命,將會逐漸淘汰過往的計算機算法,也是未來計算機技術發展的趨勢。隨著社會不斷向前發展,信息處理方面以及存儲方面逐漸增加量度,利用云存儲技術,能夠實現數據的遠程存儲。
1 云計算與云存儲
1.1 云計算的概念
云計算屬于分布式計算技術,也是網格計算、并行處理以及分布式處理的發展。云計算能夠利用網絡,實現將計算處理程序拆分,形成多個子程序,然后在運算系統的支持下,通過計算,將結果傳遞給用戶。
1.2 云存儲的概念
云存儲指的是,通過集群應用、網絡技術或分布式文件系統等功能,將網絡中大量各種不同類型的存儲設備通過應用軟件集合起來協同工作,共同對外提供數據存儲和業務訪問功能的一個系統。云存儲是以數據存儲、管理作為核心組成的云計算系統。也就是說,云存儲是主要在網絡上存儲資源,供用戶進行存取的全新方案。用戶可以隨時隨地利用網絡進行數據的存取。云存儲為用戶提供方便的同時,必須對存儲的安全性給予足夠重視。云存儲一定要具備良好的兼容性、擴展性以及性能聚合等功能。安全性對于存儲至關重要,特別是在云時代背景下,越來越多多的用戶將數據信息存放在數據中心,假使存儲系統出現安全隱患,發生的后果將會遠遠超過分散存儲時代所帶來的影響,這也愈發顯出存儲系統安全的重要性。此外,在云數據環境中的存儲系統,也需要具備一定的兼容性,主要是因為數據中心存放有很多計算資源,與之聯系的存儲空間也會傳送到用戶手中。如果以用戶的角度進行分析,不會對兼容性過分關心,但是如果是以數據中心的角度分析,兼容性問題至關重要[1]。
1.3 計算機云計算特點
通常情況下,云計算都會擁有一定規模的維護隊伍。比如說IBM,Google等企業,具有數十萬計或者上百萬計的云計算后臺服務器。利用數量龐大的服務器,能夠使數據存儲中心更加安全可靠,在向終端計算機傳遞信息時,避免數據存儲中心遭受到病毒的侵入,有利于防止數據丟失。很多人都會存在這樣的想法,認為計算機數據只有自己保管才最有保障,但此結論并不夠準確。自己保管數據雖然覺得心安,但是這些數據的安全性可能存在問題,用戶本身難以察覺。一般來說,造成數據丟失的方式有很多,如計算機遭到病毒的侵入,或者操作不當引起故障,等等。如果將數據信息交付到“云”的另一端進行存儲,并且保證管理人員都是專業的計算機人才,那么用戶就可以不用擔心數據的安全問題。不僅如此,專業團隊會將用戶的數據信息做嚴格的權限管理,采取多重保護,保證數據的安全[2]。
2 構建在云環境下的數據存儲體系
2.1 服務器的結構
存儲服務器構架是云計算中關鍵的組成部分,在構建云存儲體系之前,需要優先對云存儲服務器構架進行建立。此項程序可以合理采用架構技術,架構技術具有豐富性和多樣性特點。比如,在NAS文件存儲系統中,所有節點都是獨立的個體,在此系統中,文件是最小的單位。如果在集群中,文件能夠得到有效保留,那么在集群特點位置中,也會對其數據信息進行合理保留。雖然文件數量較多,但通常情況下都會在其他節點上進行重新定義,進而導致信息過于煩瑣。通過不斷的實踐練習,研究人員發現,當有文件發出請求時,所有節點能夠實現對文件數據塊的訪問目的,同時能夠及時處理所有用戶的特定需求。在云服務器中,此種存儲結構比較理想,適宜使用,能夠實現在一定范圍內的擴展,同時具有較高的傳輸效率。
2.2 服務器之間的數據傳輸
現階段的存儲系統中,部分存儲系統能夠實現不同數據之間的傳送協議,信息能夠在不同平臺之間進行資源共享。對于計算機網絡系統中的數據庫優化問題以及程序問題,必須提高重視程度。利用數據庫時,必不會缺少存儲過程,其具有更加高級的性質,能夠對邏輯表達方式或者部分函數進行傳遞,為程序工作人員帶來一些便利。不僅如此,其存儲過程也更加迅速,如果在本地服務器中發生存儲過程,那么就有利于縮短操作階段以及執行階段中的寬帶傳輸或者執行命令的時間。數據庫系統能夠實現數據分頁顯示,在執行命令時,通常都會出現上千上萬個結果,但是不能將所有結果傳送到客戶端,而分頁顯示,能夠很好地解決此問題。分頁顯示一般分為兩種,一種是根據用戶需求,篩選出合適的記錄進而在客戶端上進行顯示;另外一種是數據庫通過對匹配記錄進行查詢,然后在內存儲器中存儲。兩者之間具有明顯差別,前一種主要是對數量的查詢進行指定,相互匹配后才能記錄到內存中,然后繼續分頁顯示;后一種主要是將所有記錄存在內存中,然后再分頁顯示。利用此項系統,實現所有要求只需返回一個頁面的數據,可以極大程度地提升工作效率。
3 總結
總而言之,利用云計算進行數據的存儲,極大程度地方便了人們的生產生活,有利于釋放個人計算機的數據存儲空間,使網絡系統結構得到進一步提升和優化。云計算環境下的數據存儲,能夠充分結合對稱密鑰和非對稱密鑰,全面提升存儲技術的安全性。隨著科學的高速發展,云計算環境下的數據存儲技術,必將會取得全新的突破。
參考文獻
[1]吳華芹.基于云計算背景下的數據存儲技術[J].計算機光盤軟件與應用,2013,(7):28-29.
[2]楊莉.基于云計算環境下的數據存儲技術分析[J].硅谷,2014,(7):71-72.
(作者單位:河北省衡水市教育技術裝備站)