儲存虛擬化
(3)儲存虛擬化層級
A.檔案系統層級
檔案系統是針對使用者的檔案和資料,提供儲存和管理的方法。
(元數據:用來記錄檔案資訊。)
檔案系統的虛擬化主要是探討檔案與元數據的管理。為了提高存取效能,單一檔案可能會被分割成好幾個小檔案儲存在底層的儲存設備,並受到系統管理。如果有存取請求時,檔案系統可查詢元數據取得檔案相關資訊,進而取的儲存在底層的檔案。有時為了改善效能,也可能會提供平行存取來加快存取速度。
B.區塊設備層級
針對區塊設備進行儲存虛擬化,提供可相容於一般區塊設備的抽象化介面,讓上層如檔案系統能在不同的區塊存取介面下,依然能存取實體儲存設備。
此層級主要技術是如何進行上級檔案與下層資料區塊的轉換對應與有效資源配置。對上要能提供共通存取方式來覆蓋底層設備複雜度,對下要能相容於各種儲存設備可能具有的不同存取介面。為了降低底層區塊儲存設備的異質性,通常採用標準的區塊存取介面:小型機算機系統介面(SCSI)。
(4)儲存虛擬化對象
A.本機端虛擬化技術
通常是以軟體形式實現在主機系統上,主要負責介於裝置驅動程式與作業系統中I/O模組之間的管理,攔截作業系統對於儲存裝置下的I/O請求,並執行相對應的映射與轉換技術來做到儲存虛擬化的功能。
B.網路端虛擬化技術
實現在網路傳輸上的儲存虛擬化技術,在此環境中每個實體儲存設備都將連接一台負責進行虛擬化的網路設備,並提供多重路徑與儲存池的能力。此管理儲存虛擬化的設備通常是以硬體的方式來呈現,負責對應用服務提供虛擬的邏輯磁區操作,而實體儲存設備則是經由儲存設備的控制器來執行實際的I/O操作
C.儲存端虛擬化技術
將虛擬化的相關功能實作在儲存設備上,藉由特定裝置的驅動程式來進行儲存設備的存取操作。就檔案層級而言,實現方式是透過儲存設備上的系統軟體來讓主機能藉由網路存取檔案;而從區塊層級來看,實現方式是在儲存設備中藉由小型系統軟體來控管硬體設備的虛擬化相關功能。
(5)儲存虛擬化實作
A.頻內(對稱)
虛擬裝置實作在主機和儲存端之間的存取路徑,當主機想進行資料存取時,需要透過此虛擬裝置進行調解才能取得實體儲存設備上的資料換句話說就是主機無法和儲存設備直接連線而取得資料。
B.頻外(非對稱)
主要將虛擬裝置視為僅負責管理元數據的設備,當主機想存取資料前,需先向此虛擬裝置詢問資料的所在位置,再根據得到的資訊向實際儲存設備取得想要存取的資料,也就是主機會將直接對實體儲存設備進行I/O的操作來取得資料。
C.其他實作技術
異質性儲存資源池、異質性鏡射、異質性資料附本等等。
假日來趕一下進度
1.《雲端計算》 鍾葉青, 鍾武君(2013)。台灣東華書局股份有限公司