張楊 梅彬
安徽養(yǎng)和醫(yī)療器械設(shè)備有限公司 安徽 安慶 231400
信息技術(shù)革命以來,計(jì)算機(jī)技術(shù)的發(fā)展迅速,對人們生活和工作影響深遠(yuǎn)。隨著計(jì)算機(jī)技術(shù)的發(fā)展,云計(jì)算逐漸得到了開發(fā)和運(yùn)用,它有效實(shí)現(xiàn)了對計(jì)算機(jī)技術(shù)功能的拓展,更好地實(shí)現(xiàn)對互聯(lián)網(wǎng)大型數(shù)據(jù)的處理和存儲,提高了數(shù)據(jù)服務(wù)的水平。本文主要是對安徽養(yǎng)和醫(yī)療器械設(shè)備有限公司自主搭建的基于物聯(lián)網(wǎng)的云平臺項(xiàng)目實(shí)施過程中的數(shù)據(jù)存儲進(jìn)行分析與總結(jié)。
云計(jì)算與云存儲都是在“云”技術(shù)的技術(shù)上衍生出的功能,而云技術(shù)則是基于互聯(lián)網(wǎng)產(chǎn)生的技術(shù),要借助網(wǎng)絡(luò)終端才能夠完成相關(guān)功能的發(fā)揮?!霸啤笔翘摂M性的,并非實(shí)體,是一種抽象和比喻性的概念,借助云計(jì)算進(jìn)行數(shù)據(jù)信息的存儲,主要是把信息向云端的服務(wù)器存儲,而用戶借助計(jì)算機(jī)對云端實(shí)施訪問,就能夠完成信息的存儲和轉(zhuǎn)移。對于云存儲來說,把云計(jì)算與存儲技術(shù)實(shí)現(xiàn)融合就產(chǎn)生云存儲,在云存儲中對網(wǎng)絡(luò)化技術(shù)、分布式的文件系統(tǒng)實(shí)現(xiàn)運(yùn)用,并通過集群效應(yīng)使用相關(guān)的軟件把計(jì)算機(jī)內(nèi)各類存儲的特性實(shí)施集中化處理,其云服務(wù)器計(jì)算后實(shí)現(xiàn)各項(xiàng)的存儲系統(tǒng)有效協(xié)作。在云存儲中,主要的功能是數(shù)據(jù)間的存儲以及業(yè)務(wù)的訪問。在現(xiàn)階段云計(jì)算的數(shù)據(jù)存儲中,主要包括GFS和HDFS技術(shù)。GFS的文件系統(tǒng)能夠?qū)崿F(xiàn)文件的擴(kuò)展,還呈現(xiàn)分布式的特點(diǎn),主要在大型的分布式以及大量的數(shù)據(jù)訪問上使用。它還具備一定的容錯性,因此極大提升了用戶的體驗(yàn)。而HDFS是通過N個存儲的數(shù)據(jù)結(jié)點(diǎn)來構(gòu)成,Name Node是其中心的服務(wù)器,借助Name Node文件管理的系統(tǒng)和客戶端實(shí)現(xiàn)對文件訪問的目的。在每個Data Node的結(jié)點(diǎn)上均和一臺計(jì)算機(jī)連接,使用中會發(fā)現(xiàn)其和單機(jī)文件的系統(tǒng)具有很大相似性,還能夠完成目錄創(chuàng)建等功能。在此文件的系統(tǒng)內(nèi),Name Node發(fā)揮核心作用,它能夠借助數(shù)據(jù)結(jié)構(gòu)的維護(hù)對數(shù)據(jù)的信息達(dá)到文件式的記錄,后于Data Node狀態(tài)上實(shí)現(xiàn)消息的獲得[1]。
一般在平臺的架構(gòu)中,主要組成包括三種不同的角色,用戶層客戶端、應(yīng)用的服務(wù)層管理性服務(wù)器和云存儲的服務(wù)層服務(wù)器類型。用戶層客戶端主要是借助計(jì)算機(jī)和計(jì)算的服務(wù)器實(shí)施交互,對用戶操作的請求信息,會向應(yīng)用的服務(wù)層內(nèi)某指定性服務(wù)器上實(shí)施信息傳輸,在相應(yīng)服務(wù)器對用戶相應(yīng)服務(wù)請求接收后,就能夠和用戶發(fā)生實(shí)時性交互,并將用戶所需要的結(jié)果向用戶實(shí)施反饋。若是一些敏感性數(shù)據(jù),如個人隱私信息與個人密碼等,要在用戶層以及應(yīng)用的服務(wù)層間實(shí)施傳遞的話,就要對其實(shí)施加密性處理,杜絕竊聽情況的發(fā)生。在應(yīng)用的服務(wù)層管理性服務(wù)器中,主要是對云計(jì)算的服務(wù)器資源實(shí)施分配和協(xié)調(diào),對用戶層的計(jì)算機(jī)實(shí)施服務(wù)的提供。在對資源分配中,此服務(wù)器會按照位置和忙閑等情況,來對用戶層內(nèi)計(jì)算機(jī)實(shí)際位置與機(jī)型等實(shí)施全面性分析,并根據(jù)需求給予針對性服務(wù)。云存儲的環(huán)境內(nèi),管理的服務(wù)器主要是促進(jìn)資源的服務(wù)器可以更好實(shí)現(xiàn)對資源的調(diào)度,從而對用戶層進(jìn)行完備服務(wù)的提供,并避免服務(wù)器出現(xiàn)負(fù)載的閑置或者負(fù)擔(dān)過重等情況。
任何系統(tǒng)在運(yùn)行中都有存在崩壞和破壞的可能,即便云計(jì)算網(wǎng)絡(luò)存儲非常安全,但如果發(fā)生腐蝕破壞、地震損壞,等外界因素的影響,也會丟失。為防止發(fā)生這一問題,就需要用到數(shù)據(jù)備份技術(shù)和數(shù)據(jù)恢復(fù)技術(shù),以保證數(shù)據(jù)存儲的安全性。減低不可控因素導(dǎo)致數(shù)據(jù)丟失,降低數(shù)據(jù)丟失造成的損失和負(fù)面影響。云計(jì)算數(shù)據(jù)備份技術(shù)的應(yīng)用,可有效解決網(wǎng)絡(luò)數(shù)據(jù)誤刪除、黑客侵入破壞等安全問題。刪除保護(hù)技術(shù)是隨著計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)發(fā)展而來的一種新型技術(shù),此種技術(shù)的應(yīng)用,既能有效解決人為誤刪除計(jì)算機(jī)存儲數(shù)據(jù),也可以避免外界因素對計(jì)算機(jī)網(wǎng)絡(luò)存儲系統(tǒng)中存儲的數(shù)據(jù)造成竊取或者篡改。
對客戶端層計(jì)算機(jī)內(nèi)虛擬化磁盤實(shí)施加密中,要做好對加密的算法合理選擇。在用戶第一次實(shí)施磁盤的登錄時,要求自動獲取到用戶虛擬性的鏡像文件所存放具體地址后,系統(tǒng)方可啟動,若沒有相應(yīng)鏡像的文件,則系統(tǒng)不啟動。完成鏡像文件創(chuàng)建后,則平臺對用戶就會提供相應(yīng)大小的磁盤空間。在本地的磁盤內(nèi)物理空間不能滿足虛擬性磁盤的空間時,則客戶端就會自動性退出,若虛擬性磁盤的空間足夠滿足使用的話,則平臺就會自動啟動對虛擬性磁盤創(chuàng)建的程序。在完成磁盤的創(chuàng)建后,還要對用戶具體的用戶名以及密鑰再次實(shí)施驗(yàn)證,通過Hash的算法把用戶的密鑰轉(zhuǎn)變成長128位的密鑰類型。在虛擬的磁盤中,對數(shù)據(jù)的加密都借助Hash的運(yùn)算所生成128位的密鑰,后通過AES的算法對此密鑰當(dāng)作輸入的密鑰來對用戶數(shù)據(jù)實(shí)施加解密的操作。在平臺中,通過MD5的算法把不定長的密鑰實(shí)施定長的密鑰加密的算法轉(zhuǎn)變。因?yàn)锳ES的算法是一種典型對稱性的加密算法類型,通過同樣密鑰來對數(shù)據(jù)的文件實(shí)施加密處理,就能夠?qū)崿F(xiàn)對數(shù)據(jù)的安全性保障[2]。
計(jì)算機(jī)云計(jì)算的數(shù)據(jù)存儲技術(shù)屬于較為先進(jìn)的技術(shù)之一,現(xiàn)如今常用的云存儲技術(shù)包括了HDFS、GFS兩種。同時,云存儲系統(tǒng)屬于結(jié)構(gòu)清晰邏輯嚴(yán)謹(jǐn)?shù)南到y(tǒng),其包括了訪問層、應(yīng)用接口層、基礎(chǔ)管理層、存儲層四個部分,為技術(shù)的進(jìn)一步應(yīng)用與發(fā)展提供了基本保障。