1.5 什么是Virtual SAN
Virtual SAN是VMware推出的一種存儲解決方案,它的beta版本在2013年發布,2014年3月正式開放給公眾,并于2016年3月升級到6.2版。VSAN完全集成在vSphere中,它是一種基于對象的存儲系統,是虛擬機存儲策略的平臺,這種存儲策略的目標是為了幫助vSphere管理員簡化虛擬機的存儲放置決策。它完全支持并與vSphere的核心特性,諸如vSphere高可用性(HA)、分布式資源調度(DRS)以及vMotion等深度集成在一起,參見圖1-2。

VSAN的目標是在提供彈性的同時提供橫向擴展存儲的能力。從QoS的角度來考慮,其目標還在于創建虛擬機存儲策略以在每臺虛擬機甚至是每個虛擬磁盤的粒度上來定義性能和可用性水平。
VSAN是一種基于軟件的分布式存儲解決方案,它直接構建在hypervisor中。它不是已有的其他解決方案所采用的那種虛擬設備(virtual appliance),而應該被認為是一種基于內核的解決方案,是hypervisor的一部分。技術上來說,這并不完全準確,因為對應于性能和響應速度的關鍵組件(例如數據路徑和群集)是位于內核中的,而其他組件可以被認為是“控制層面”(control plane)的一部分,通常以原生用戶空間代理(native user-space agent)方式被實施。雖然如此,對于VSAN,除了你早已熟悉的VMware vSphere本身之外,不需要安裝任何其他東西。
Virtual SAN意味著簡單。無須多言,它就是那么簡單。試一下吧,它就是簡單到只需要為Virtual SAN的傳輸創建一塊VMkernel網絡接口卡(network interface card,NIC)并在群集級別上啟用即可(如圖1-3所示)。當然,為了提供最佳的用戶體驗,的確有一些建議和前提條件。不用擔心,第2章會為你細細講來。
現在我們知道了它易于使用且配置簡單,那么像VSAN這樣的解決方案到底有什么優點呢?主要的賣點在哪里呢?
軟件定義的——使用工業標準的硬件
彈性——無論何時都可按需擴展,既可縱向擴展,也可橫向擴展
簡單——管理和操作簡單到不可思議
自動——針對單臺虛擬機或單個磁盤的基于策略的管理
融合——使你得以創建高密度的積木般的解決方案
聽上去好有競爭力的,不是嗎?你可能會問,VSAN適用在什么地方?有沒有實用案例?現今又有什么不適用的地方?現在VSAN適用于以下場景:
關鍵業務應用:運行各種數據服務的穩定的存儲平臺對于運行關鍵業務工作負載是非常重要的,無論是Microsoft Exchange、SQL還是Oracle等
虛擬桌面——橫向擴展的模型,使用可預測的和可重復的基礎架構模塊來降低成本和簡化運營
測試和開發——無須購買昂貴的存儲(降低總擁有成本TCO)并可快速置備
管理或DMZ基礎架構——完全隔離增加了安全性,不依賴于受其管理的資源
容災恢復的目的——廉價的容災恢復解決方案,通過諸如vSphere Replication之類的特性來啟用,使得復制到任何存儲平臺成為可能。
遠程辦公室/分支辦公室(ROBO):VSAN可以提供支持集中管理的、小到只有2臺主機的系統的能力,是ROBO的完美選擇。
延伸群集:為跨地域遠程站點之間的大量工作負載提供極高的可用性。
現在你知道VSAN是什么了,并且知道它可以用于任何類型的工作負載,現在讓我們簡要地了解一下每個版本帶來的功能吧。
VSAN 1.0 2014年3月發布
初次發布
VSAN 6.0 2015年3月發布
全閃存配置
群集支持64主機
混合配置的性能提升2倍
新的快照機制
增強克隆機制
故障域/機架感知
VSAN 6.1 2015年9月發布
延伸群集(最大支持5毫秒RTT)
用于遠程辦公室/分支辦公室的2節點VSAN解決方案
vRealize operation management軟件包支持
支持vSphere replication——5分鐘RPO
健康監控
VSAN 6.2 2016年3月發布
跨網絡的RAID 5/6(糾刪碼)
提高空間有效性(去重和壓縮)
QoS-IOPS限制
軟件校驗碼
支持IPv6
性能監控
希望以上內容能給你帶來對于各個不同VSAN發布版本新功能的快速一覽。雖然列出了很多功能,但這并不意味著VSAN的配置、管理和監控會很復雜。讓我們從管理員的角度來看看VSAN是什么樣的。