什么是存儲虛擬化?虛擬化允許用戶虛擬化或模擬真實世界的硬件。雖然有許多不同類型的虛擬化,但本文介紹的是存儲虛擬化技術(shù)。通過虛擬化您的存儲,您可以從控制臺對其進行管理,并利用資源池來創(chuàng)建可擴展的存儲解決方案。這是對必須走過和管理物理設(shè)備的傳統(tǒng)方式的改進。不僅如此,您還可以將中小型硬盤驅(qū)動器集中在一起,得到一個可以在不同機器之間拆分的大容量驅(qū)動器。
什么是虛擬存儲設(shè)備?
虛擬存儲設(shè)備是傳統(tǒng)的基于硬件的存儲的軟件替代品。硬件仍然用于虛擬存儲,但它被抽象掉了。這種存儲虛擬化抽象帶來了許多優(yōu)勢:
- 高可用性。
- 備份冗余。
- 節(jié)約成本。
- 減少停機時間。
虛擬存儲有哪些類型?
有六種不同類型的虛擬存儲:
1.塊級
當您寫入臺式計算機上的硬盤驅(qū)動器時,這會使用塊級存儲,因為它直接寫入硬盤。當您使用虛擬化塊存儲時,服務(wù)器充當臺式計算機,并且能夠訪問充當普通硬盤驅(qū)動器的虛擬磁盤。這會給您帶來好處,例如從塊設(shè)備啟動以及提高性能和可擴展性。
2.對象級
對象存儲不會將您的數(shù)據(jù)直接存儲到磁盤。相反,它被抽象到數(shù)據(jù)桶中。這些數(shù)據(jù)由您的應(yīng)用程序的 API 調(diào)用訪問。對于大量數(shù)據(jù),這可能是比塊存儲更具可擴展性的解決方案。這意味著您不必擔心設(shè)置存儲桶后空間不足。
3.文件級
當人們希望另一臺服務(wù)器托管他們的文件時,他們會使用 Samba 和 NFS 等文件服務(wù)器軟件。這些文件保存在稱為共享的文件夾中。這消除了管理磁盤空間的需要,還允許多人共享一個存儲設(shè)備。服務(wù)器、虛擬服務(wù)器和臺式計算機都可以利用文件服務(wù)器。
4.基于主機
虛擬服務(wù)器通常不能直接訪問主機的驅(qū)動器。這樣做是為了通過將主機與來賓隔離來提高安全性。這樣,如果來賓遭到黑客攻擊或感染,它就無法傳播到主機或虛擬機。但是,一些用戶不喜歡這種隔離。因此,創(chuàng)建了基于主機的存儲。
使用基于主機的存儲虛擬化,允許訪問主機或連接到主機的設(shè)備。服務(wù)器上安裝了一個驅(qū)動程序,用于攔截和重定向 IO(輸入和輸出)請求。通常,這些 IO 請求直接發(fā)送到硬盤驅(qū)動器,但它們也可以路由到其他設(shè)備,例如 USB 閃存驅(qū)動器。此類存儲最常見的用途是訪問物理安裝 CD 或 DVD,以便可以在虛擬機上輕松安裝操作系統(tǒng)。
5.基于網(wǎng)絡(luò)
光纖通道交換機放置在主機和存儲之間。交換機是虛擬化發(fā)生并重定向 IO 請求的地方。此方法適用于任何沒有特殊驅(qū)動程序的操作系統(tǒng)。
6.基于數(shù)組
主陣列處理所有陣列的所有 IO 請求。這允許從中央位置進行管理并簡化數(shù)據(jù)遷移。
虛擬存儲如何工作?
虛擬存儲的工作方式取決于存儲類型和使用的虛擬化方法。通常,您的數(shù)據(jù)不會寫入真實硬盤驅(qū)動器,而是寫入虛擬或模擬驅(qū)動器。默認情況下,虛擬硬盤中的所有數(shù)據(jù)都保存在一個文件中。例如,VMware 使用 VMDK(虛擬機磁盤)文件。然后,存儲虛擬化由vSphere等中央位置管理。通過虛擬化存儲,減少了數(shù)據(jù)中心管理。此外,未使用的空間可以重新分配給空間不足的其他主機或客戶端。
VMware vSAN 與傳統(tǒng) SAN 之間有何區(qū)別?
SAN(存儲區(qū)域網(wǎng)絡(luò))是數(shù)據(jù)的抽象。它是基于交換機和硬件定義的。您的數(shù)據(jù)與您的客戶端或服務(wù)器隔離。雖然您可以使用多個驅(qū)動器來定義單個 SAN,但它們必須都位于同一個盒子中。在比較 VMware vSAN 與傳統(tǒng) SAN 時,vSAN 是基于端口的 SAN。它是軟件定義的,具有集中存儲管理的優(yōu)勢。雖然它與您的客戶端或服務(wù)器隔離,但它也是一個池化資源。因此,您可以在許多不同位置使用多個驅(qū)動器來定義 vSAN。
vSAN 有哪些優(yōu)勢?
與常規(guī) SAN 相比,vSAN 有 4 大主要優(yōu)勢:
- 易于管理:虛擬化使管理和供應(yīng)變得輕而易舉。只需單擊幾下即可進行更改,而無需前往數(shù)據(jù)中心更換電纜、添加新驅(qū)動器和長時間停機。
- 可擴展性:隨著業(yè)務(wù)的增長,可以根據(jù)需要輕松擴展。根據(jù)您的復(fù)雜需求定制構(gòu)建解決方案,而無需擔心限制。
- 快速部署:可以從單個管理控制臺處理庫存和部署。
- 經(jīng)濟高效:通過在多個 ESXi 主機之間共享存儲,可以更有效地利用空間。硬件也可以匯集在一起??以最大限度地降低成本。