標籤:
上篇我們介紹了儲存虛擬化出現的背景及什麼是儲存虛擬化,下面詳細介紹下由於實現位置不同而劃分的幾種儲存虛擬化。
一、基於主機的儲存虛擬化
當僅需要單個主機伺服器(或單個叢集)訪問多個磁碟陣列時,可以使用基於主機的儲存虛擬化技術。該技術又稱為邏輯卷管理,通常由主機作業系統下的邏輯卷管理軟體實現。邏輯卷管理軟體把多個不同的磁碟陣列映射成一個虛擬邏輯塊空間。當儲存需求增加時,邏輯管理軟體能把部分邏輯空間映射到新增的磁碟陣列,因此可以在不中斷啟動並執行情況下增加或減少實體儲存體裝置。
基於主機的儲存虛擬化:
主機1可以使用磁碟陣列1和2上的儲存空間,主機2可以使用磁碟陣列2上的儲存空間,主機3和4均可使用磁碟陣列3和4上的儲存空間。
該技術使主機經過虛擬化的儲存空間可以跨越多個異構的磁碟陣列,因此常用於在不同磁碟陣列之間做資料鏡像保護。
該技術的優點:
·支援異構的儲存系統。
·容易實現,不需要額外的特殊硬體。
·開銷低,不需要硬體支援,不修改現有系統架構。
該技術的缺點:
·佔用主機資源,降低應用效能。
·存在作業系統和應用的相容性問題。
·導致主機升級、維護、擴充複雜,容易造成系統不穩定。
二、基於存放裝置的儲存虛擬化
當有多個主機伺服器需要訪問同一個磁碟陣列時,可以使用基於存放裝置的儲存虛擬化技術。該技術通過在儲存控制器上添加虛擬機器功能實現,可以將一個陣列上的儲存容量
劃分為多個儲存空間(LUN),供不同的主機系統訪問。
基於存放裝置的儲存虛擬化如下:
磁碟陣列1的儲存空間可以提供給主機1和2使用,磁碟陣列2的儲存空間可以提供給主機2~4使用。
該技術常用於在同一存放裝置內部,進行資料保護和資料移轉。該技術常見於中高端存放裝置。
該技術的優點:
·與主機無關,不佔用主機資源
·資料管理功能豐富
該技術的缺點:
·一般只能實現對本裝置內磁碟的虛擬化
·不同廠商間的資料管理功能不能互操作
·多套存放裝置需要配置多套資料管理軟體,成本較高
三、基於網路的儲存虛擬化
當多個主機伺服器需要訪問多個異構存放裝置時,可以使用基於網路的儲存虛擬化技術。該技術通過在SAN(Storage Area Network)中添加虛擬化引擎實現。
基於網路的儲存虛擬化如下:
主機1~4可以使用磁碟陣列1~4上的儲存空間
該技術常用於異構儲存系統的整合和統一資料管理,在實際使用中較為常見。
該技術的優點:
·與主機無關,不佔用主機資源
·支援異構主機、異構存放裝置
·統一不同存放裝置的資料管理功能
·構建統一管理平台,可擴充性好
該技術的缺點:
·部分產品資料管理功能弱,難以達到虛擬化統一資料管理的目的。
·部分產品成熟度等級低,仍然存在和不同儲存、主機相容的問題。
儲存虛擬化(二)