云存儲技術的原理是什么?百度網(wǎng)盤技術原理分析
什么是云端存儲技術?像眾所周知的百度網(wǎng)盤、360云盤等都是云端存儲技術,這些都是云存儲技術的服務平臺。那么目前云計算背景下的云存儲概念,這個云存儲概念與傳統(tǒng)存儲又有哪些區(qū)別與類似呢?
很早以前就已經(jīng)興起網(wǎng)絡云存儲技術早在80年代之初,有人認為云端存儲的概念就是基于網(wǎng)絡的文件存儲,意思就是把我們的文件或者數(shù)據(jù)放在網(wǎng)絡服務器上存儲,按照這種思路來理解的話云端存儲的技術其實在互聯(lián)網(wǎng)誕生之前就已經(jīng)存在了。
云存儲技術基于虛擬化
我們應該要正確的理解云計算背景下的云存儲,各大提供云存儲技術服務的網(wǎng)盤公司,如百度、360、騰訊、金山所以采用的云存儲技術與傳統(tǒng)的硬件存儲技術有何區(qū)別呢?首先要介紹云計算,云計算的核心技術之一就是虛擬化,把存儲、計算、網(wǎng)絡資源進行虛擬化,以方便像OpenStack這樣的云計算管理工具來對資源進行軟件化的配置。因此,現(xiàn)在的云存儲都是建立在存儲虛擬化技術的基礎上的,通常對存儲資源的虛擬化工作都是由hypervisor程序來完成的。
傳統(tǒng)物理(硬件)存儲技術的原理
傳統(tǒng)的物理存儲技術也就是我們所常見的硬盤,它沒有經(jīng)過虛擬化這一層,這就是目前所說的云存儲和傳統(tǒng)存儲的一個重要區(qū)別,我們稱傳統(tǒng)的存儲技術為物理存儲主要是相對于虛擬云存儲而言。
物理存儲技術主要可以分成三種類型:
1、存儲域網(wǎng)絡(SAN:意思是storage area network):存儲域網(wǎng)絡是通過光纖通道連接到一群計算機上,建立專用于數(shù)據(jù)存儲的區(qū)域網(wǎng)絡。在SAN的環(huán)境中,可以把一組硬盤(或者這組硬盤的一部分)組成具有邏輯性的單元(LUN:logic unit),LUN就像一塊硬盤。一般常見的SAN協(xié)議是iSCSI和FC。LUN是管理SAN的主要單位,與DAS的磁盤是一樣的,LUN也只能連接一臺主機,也就是說,是不可以多臺主機同時訪問一個LUN,這就不利于文件共享。為了解決文件共享的問題,之后又提出了NAS的技術。
2、網(wǎng)絡附屬存儲(NAS):NAS是一種專用數(shù)據(jù)存儲服務器,包括存儲器件和內(nèi)嵌系統(tǒng)軟件,NAS可以實現(xiàn)跨平臺文件共享功能,NAS也可以允許分配一部分存儲空間組成一個文件系統(tǒng)類型。
3、直連存儲(DAS:意思是direct attached storage):相對來講這是最簡單的存儲類型,我們的個人計算機都屬于這種,就是磁盤(或磁盤陣列RAID)直接接在主機的總線上。磁盤陣列是由很多價格較便宜的磁盤,組合成一個容量巨大的磁盤組。采用這種技術是將數(shù)據(jù)切割成許多區(qū)段,分別存放在各個硬盤上面,不僅可以提高存取效率,還可以通過冗余來提高系統(tǒng)可用性。
云存儲具有哪些優(yōu)勢
對于我們用戶來說,只要存儲的數(shù)據(jù)安全、文件不丟失就夠了,根本不用管是不是虛擬化,是存在物理磁盤還是存在虛擬化的磁盤上。