?

關于云計算平臺中存儲技術的探討

2019-09-09 13:33劉遲
數碼世界 2019年6期
關鍵詞:存儲技術列式結構化

劉遲

摘要:信息存儲是云計算平臺的基本功能,也是云計算平臺應用的重點要求。對此,加強云計算平臺存儲技術的研究,對推動云計算平臺優化發展具有重要現實意義?;诖?,本文就云計算平臺中的存儲技術,包括對象存儲技術、塊存儲技術、分布式文件存儲技術等進行了簡要分析,以供參考。

關鍵詞:云計算存儲技術技術應用

引言

在信息化時代背景下,信息已經成為企業進行可持續競爭發展的重要資源。提升企業信息采集、分析、整理與利用能力是企業現代化建設的客觀需求與必然趨勢。對此,企業在面對海量數據,借助先進科學技術進行信息存儲系統的研發與利用。而云計算平臺則是典型的代表,有效提升了企業信息資源共享能力、存儲能力、配置能力。以下是筆者對云計算平臺中存儲技術的幾點認識,意在拋磚引玉。

1云計算平臺

云計算平臺(cloud computing platform)簡稱“云平臺”,是基于計算機技術、云計算技術、虛擬技術、編程技術等結合應用下形成資源存儲與管控系統。因此,云計算平臺的核心功能在于資源存儲、資源管理。對云計算平臺進行分類,通??煞譃橐韵聨追N類型:一是,存儲型云計算平臺,即數據存儲是云計算平臺設計與應用的主要目標與核心功能;二是,計算型云計算平臺,即數據技術分析是云計算平臺設計與應用的主要目標與核心功能;三是,綜合型云計算平臺,即集數據存儲與處理功能為一體。通常情況下,云計算平臺主要由“存儲層”、“應用層”、“控制層”、“訪問層”等幾部分構成。其中存儲層是云計算平臺的基礎層,位于設計的最底端,側重于數據、信息的存儲;應用層是云計算平臺的連接層,側重于數據的傳遞、轉換與分析,能夠根據業務類型選擇接口以滿足不同用戶云計算平臺使用需求;控制層是云計算的核心層,通過存儲技術、數據處理技術等的科學運用,對存儲設備數據分析設備等進行科學管控實現虛擬資源的有效處理訪問層是云計算平臺的界面層,用戶通過訪問層實現云計算平臺系統的有效登錄,應進行云計算平臺相關功能的使用??偠灾?,云計算平臺的對象是數據與信息,資源是數據與信息,目的是滿足用戶數據、信息應用需求。因此,數據與信息存儲技術在云計算平臺中應用的重要性毋庸置疑。在云計算平臺設計、構建與創新中,有必要加強存儲技術的研究。

2云計算平臺中的存儲技術

應用于云計算平臺中的存儲技術多種多樣,以下是幾種較為常見的存儲技術。

2.1對象存儲技術

在云計算平臺中,對象存儲技術是應用較為廣泛的存儲技術。該技術將NAS (Network Attached Storage,網絡附屬存儲:一種資料存儲裝置,能能夠將數據單獨存儲在設備中,實現數據集約化管理)與SAN (Storage Area Network,存儲區域網絡:基于網狀通道技術應用下形成的一種存儲技術,數據傳輸速率高,存儲拓展性強,具備數據集中備份功能)技術優勢相結合,構成高可靠性、共享性、可拓展性、跨平臺性的存儲體系,從而改變傳統單文件系統下文件存儲數量的制約,有效提升云計算平臺文件管理能力與水平,滿足大規模文件存儲需求。通常情況下,對象存儲系統以“Bucket”(容器)與“Object”(對象進行數據描述Bucket是存儲系統中進行高級功能管理的實體,Object則是存儲系統管理的對象

數據(包括數據地質、屬性等),在每個Bucket中都包含一定的Object,Bucket與Object具備一個身份標識。用戶在登錄系統后,能夠根據ID進行Bucket或Object的訪問。隨著對象存儲技術的深入研究對象存儲技術的可拓展性增強,在云計算平臺中能夠實現大型文件的一次寫入與多次讀取,完成靜態文件、動態文件的長短期備份需求。

2.2塊存儲技術

在云計算平臺中,塊存儲技術在持續存儲的場景中具有廣泛應用性。塊存儲技術能夠將磁盤與主機進行有效連接,使磁盤空間成為主機存儲的可拓展空間。與此同時,塊存儲技術的應用,可通過系統存儲協議進行磁盤數據的快速讀取。以EBS云平臺為例,在設計中向系統提供一個持續存儲場景,并利用Volumes(卷)方式運行于web服務器(如Amazon Elastic Compute Cloud)內存塊上,以滿足云計算平臺存儲需求。

2.3分布式文件存儲技術

分布式存儲相對集中式存儲技術而言,雖不能將數據存儲在特定的節點之上,但能夠將不同服務器中的磁盤空間進行集約化管理,構建一個虛擬的資源存儲空間,將數據存儲在虛擬設備上,以提升平臺數據存儲能力。通常情況下,分布式存儲技術依據結構化程度進行類型劃分,可分為半結構化數據分布式存儲技術、結構化數據分布式存儲技術與非結構化數據分布式存儲技術三種類型。以結構化數據分布式存儲技術為例,能夠將用戶定義的數據存儲到如ORACL關系型數據庫中,并隨著數據規模的增加,從垂直與水平兩個維度進行數據存儲空間的擴展。其中垂直維度上的擴展,主要是指以功能為劃分標準進行數據庫劃分,使其形成眾多小數據庫,并依據數據功能將其配置到小數據庫中,以提升數據庫信息存儲能力,而水平維度上的擴展,則是以數據行為劃分標準,通過行數據與數據庫科學配置,達成存儲容量擴容目的。

2.4鍵值對存儲

鍵值對存儲是NoSQL數據庫(Not Only SQL,非關系型的數據庫,用于滿足大規模數據處理需求)中的核心云計算存儲技術。鍵值對存儲在實踐應用過程中,主要是利用Hash table(哈希表,又被稱之為“散列表”,根據Key value進行數據結構的訪問)來實現的。鍵值對存儲技術的有效應用能夠實現大規模樹立高訪問負載的高效處理。與此同時,鍵值對存儲技術具備數據查詢快、內存存儲結合應用等特征。一方面,提升數據收集與利用率,另一方面實現系統擴容。此外,由于鍵值對存儲技術是事務執行不受I/O限制,能夠實現內存系統讀寫性能的大幅度提升,滿足實效性強云計算業務需求。Redis是鍵值對存儲技術應用的典型代表,在存儲過程中支持多形式數據存儲,如String、Hash等。與此同時,Redis在一定程度上能夠實現內部存儲、外部磁盤存儲與日志文件存儲的同步操作。

2.5列式存儲

列式存儲與鍵值對存儲同屬于NoSQL數據庫中的重要存儲方式?,F對于表格型存儲(關系型數據重要存儲方式)而言,列式存儲在大數據集處理上具備較強的優勢。因此,列式存儲技術多應用于互聯網搜索系統大型網頁中列式存儲技術應用的典型代表是HBase(分布式、面向列開源數據庫)?;诹惺酱鎯夹g、稀疏式存儲技術的結合應用,HBase能夠實現海量非結構化數據、半結構化數據的隨機訪問、實時讀寫,進行千萬列、億行table元素的控制。

2.6文檔型存儲

文檔型存儲技術多應用于以數據記錄核心數據庫中,能夠根據數據內容進行文檔類型分類,便于用戶端有針對性進行數據內容管理與記錄。目前,文檔型存儲技術應用的典型代表主要有Mongodb(分布式文檔存儲數據庫)與DynamoDB(高可用鍵 值存儲系統)。文檔型存儲技術賦予Mongodb大數量數據存儲能力,并在其他存儲技術結合應用下,實現數據的實施更新、查詢、編輯、存儲;賦予DynamoDB較強的擴展能力,能夠有效節約數據庫開發、運維時間,增強數據庫應用實用性。

3結論

在信息化、大數據時代背景下,基于云計算平臺的構建、應用與創新,存儲技術及其應用發生革命性變化。對此,企業在信息化建設過程中,應立足自身實際情況,從多層面人手進行存儲技術的研究與應用以提升云計算平臺的適用性科學性強化企業信息資源利用能力,為企業可持續競爭發展奠定良好信息基礎。

參考文獻

[1]劉其琛,貴穎祺,云計算平臺中數據安全關鍵技術研究[J].電腦知識與技術,2017,13(30):6-7.

[2]賈興華,云計算平臺中存儲技術分析與研究[J].廣播與電視技術,2017,44(07):50 55.

猜你喜歡
存儲技術列式結構化
顧麗英:小學數學結構化教學的實踐探索
借助問題情境,讓結構化教學真實發生
深度學習的單元結構化教學實踐與思考
左顧右盼 瞻前顧后 融會貫通——基于數學結構化的深度學習
中國開創第三類存儲技術
準確審題正確列式精確驗證
每筐多裝多少
淺談計算機網絡存儲技術
云數據安全存儲技術分析
讓課堂煥發創造活力
91香蕉高清国产线观看免费-97夜夜澡人人爽人人喊a-99久久久无码国产精品9-国产亚洲日韩欧美综合