云存儲:順應時代的產物!云存儲結構模型深度解析!
云存儲,是這個時代的產物。對于云存儲,我們或多或少有所耳聞,大數據方向的朋友,對云存儲更為了解。為增進大家對云存儲的認識,本文將對云存儲、云存儲的結構模型予以介紹。如果你對存儲、云存儲具有興趣,不妨繼續(xù)往下閱讀哦。
一、云存儲引言
當云計算系統運算和處理的核心是大量數據的存儲和管理時,云計算系統中就需要配置大量的存儲設備,那么云計算系統就轉變成為一個云存儲系統,所以云存儲是一個以數據存儲和管理為核心的云計算系統。
由于用戶數量眾多,存儲系統需要存儲的文件將呈指數級增長態(tài)勢,這就要求存儲系統的容量擴展能夠跟得上數據量的增長,做到無限擴容,同時在擴展過程中最好還要做到簡便易行,不能影響到數據中心的整體運行,如果容量的擴展需要復雜的操作,甚至停機,這無疑會極大地降低數據中心的運營效率。
云時代的存儲系統需要的不僅僅是容量的提升,對于性能的要求同樣迫切,與以往只面向有限的用戶不同,在云時代,存儲系統將面向更為廣闊的用戶群體,用戶數量級的增加使得存儲系統也必須在吞吐性能上有飛速的提升,只有這樣才能對請求作出快速的反應,這就要求存儲系統能夠隨著容量的增加而擁有線性增長的吞吐性能,這顯然是傳統的存儲架構無法達成的目標。
傳統的存儲系統由于沒有采用分布式的文件系統,無法將所有訪問壓力平均分配到多個存儲節(jié)點,因而在存儲系統與計算系統之間存在著明顯的傳輸瓶頸,由此而帶來單點故障等多種后續(xù)問題,而集群存儲正是解決這一問題,滿足新時代要求的一劑良藥。
二、云存儲結構模型
1. 存儲層
存儲層是云存儲最基礎的部分。存儲設備可以是FC光纖通道存儲設備,可以是NAS和 iSCSI等IP存儲設備,也可以是 SCSI或SAS等 DAS存儲設備。云存儲中的存儲設備往往數量龐大且分布于不同地域。彼此之間通過廣域網、互聯網或者FC光纖通道網絡連接在一起。
存儲設備之上是一個統一存儲設備管理系統,可以實現存儲設備的邏輯虛擬化管理、多鏈路冗余管理,以及硬件設備的狀態(tài)監(jiān)控和故障維護。
2. 基礎管理層
基礎管理層是云存儲最核心的部分,也是云存儲中最難以實現的部分。基礎管理層通過集群、分布式文件系統和網格計算等技術,實現云存儲中多個存儲設備之間的協同工作,使多個的存儲設備可以對外提供同一種服務,并提供更大更強更好的數據訪問性能。
CDN內容分發(fā)系統、數據加密技術保證云存儲中的數據不會被未授權的用戶所訪問,同時,通過各種數據備份和容災技術和措施可以保證云存儲中的數據不會丟失,保證云存儲自身的安全和穩(wěn)定。
3. 應用接口層
應用接口層是云存儲最靈活多變的部分。不同的云存儲運營單位可以根據實際業(yè)務類型,開發(fā)不同的應用服務接口,提供不同的應用服務。比如視頻監(jiān)控應用平臺、IPTV和視頻點播應用平臺、網絡硬盤應用平臺,遠程數據備份應用平臺等。
4. 訪問層
任何一個授權用戶都可以通過標準的公用應用接口來登錄云存儲系統,享受云存儲服務。云存儲運營單位不同,云存儲提供的訪問類型和訪問手段也不同。
云存儲不是存儲,而是服務
就如同云狀的廣域網和互聯網一樣,云存儲對使用者來講,不是指某一個具體的設備,而是指一個由許許多多個存儲設備和服務器所構成的集合體。使用者使用云存儲,并不是使用某一個存儲設備,而是使用整個云存儲系統帶來的一種數據訪問服務。所以嚴格來講,云存儲不是存儲,而是一種服務。
云存儲的核心是應用軟件與存儲設備相結合,通過應用軟件來實現存儲設備向存儲服務的轉變。
