數(shù)據(jù)在整個(gè)計(jì)算機(jī)系統(tǒng)是最重要的一部分,也是最珍貴的。數(shù)據(jù)的存儲(chǔ)一直是一個(gè)熱議的話題,在沒有云計(jì)算之前數(shù)據(jù)存儲(chǔ)已經(jīng)發(fā)展了很久,可以說(shuō)和云計(jì)算沒有特別關(guān)系,我這邊將的云計(jì)算存儲(chǔ)通常指的是亞馬遜的 S3 存儲(chǔ)或者 EBS 存儲(chǔ)等,將統(tǒng)一的資源池劃分給多個(gè)用戶。
什么是存儲(chǔ)
存儲(chǔ),歷史悠久,無(wú)處不在。
存儲(chǔ)是 Storage,注意和內(nèi)存 (記憶體)Memory 區(qū)分;
本質(zhì)的差異是 Storage 要持久化,Memory 一般認(rèn)為是 RAM,掉電易失,主要作用是 XIP(eXecute In Place) 。人的記憶要能存儲(chǔ)起來(lái)就好了。存儲(chǔ),不同的介質(zhì)千差萬(wàn)別,種類繁多……
什么是存儲(chǔ)虛擬化
存儲(chǔ)虛擬化是在存儲(chǔ)設(shè)備上加入一個(gè)邏輯層,通過(guò)邏輯層訪問(wèn)存儲(chǔ)資源
對(duì)管理員來(lái)說(shuō),可以很方便的調(diào)整存儲(chǔ)資源,提高存儲(chǔ)利用率
對(duì)終端用戶來(lái)說(shuō),集中的存儲(chǔ)設(shè)備可以提供更好的性能和易用性
存儲(chǔ)虛擬化的實(shí)現(xiàn)方式
存儲(chǔ)虛擬化的原理
裸設(shè)備+邏輯卷虛擬化結(jié)構(gòu)
術(shù)語(yǔ)解釋:
主機(jī)內(nèi)核空間:Dom-0 Kernel Space
用戶虛擬機(jī):Guest OS
前段驅(qū)動(dòng):blkfront
后端驅(qū)動(dòng):blkback
通用塊層:Generic Block Layer
存儲(chǔ)設(shè)備虛擬化的結(jié)構(gòu)
存儲(chǔ)虛擬化+文件系統(tǒng)的結(jié)構(gòu)
主機(jī)存儲(chǔ)虛擬化+文件系統(tǒng)是指主機(jī)通過(guò)文件系統(tǒng)管理虛擬機(jī)磁盤文件,并通過(guò)虛擬化層提供很多高級(jí)業(yè)務(wù),這也是目前業(yè)界采用較多的虛擬化方式。
存儲(chǔ)虛擬化類型