從 2014 年誕生至今,vSAN 經歷了一段快速成長的歷程,成為一個被業界廣為接受的軟體定義存儲和超融合解決方案,2018年初 vSAN 被 Gartner 在「超融合魔力象限報告」中被評為領導者,在4大雲服務供應商里有兩家選擇了 vSAN —— AWS 和 IBM。4月17日,VMware 如期發布了 vSAN 的最新版本 6.7,讓我們來看一下 6.7 中的新功能。

 

不斷改進的用戶體驗

全新的 HTML5 界面

追隨 vSphere 的步伐,vSAN 也轉向了基於 HTML5 的用戶界面,並且在界面開發中採用了 VMware 標準的 「Clarity」 用戶界面框架,這也是其他 VMware 產品共同採用的技術。注意,這種轉變不僅僅是用戶界面技術的升級換代,實際上也針對用戶的操作體驗做了大量的優化,盡量讓用戶界面更加友好,完成管理任務所需要的步驟更少。vSAN 原來基於 Adobe Flex 技術的用戶界面還會繼續保留,不過 6.7 中新增加的功能只會在 HTML5 界面中實現。

 

vCenter 內嵌 vRealize Operations vSAN 管理功能

管理員要管理 vSAN 的話,要用到 vCenter Server (通過 Web Client 訪問) 和 vRealize Operations 兩種工具。vSAN 6.7 在 vCenter 管理控制台中內嵌了 vRealize Operations 針對 vSAN 的部分管理功能,這樣管理員不用頻繁切換兩種工具,在 vCenter 就可以訪問由 vROps 提供的 vSAN 管理功能,包括6個 vSAN 相關的儀錶盤。並且 vCenter 中的這部分 vSAN 儀錶盤並不需要 vRealize Operations 許可證,你只要有 vSAN 的許可證就可以使用。

 

通過 iSCSI 存儲服務支持 WSFC

vSAN 早已經支持了一些應用級的集群技術如 Microsoft SQL Always-on availability Groups (AAG) 和 Microsoft Exchange Database Availability Groups (DAG),針對一些還在使用傳統的 WSFC (Windows Server Failover Custer) 集群的用戶,vSAN 6.7 提供了支持。WSFC 集群要求有一個共享存儲,vSAN 6.7 以 iSCSI 存儲服務的形式提供一個共享存儲來支持 WSFC 集群的基本配置要求。這一功能讓還在使用 WSFC 集群的用戶有了一個過渡方案,便於他們從容地轉向諸如 AAG 和 DAG 這種應用級的集群技術。在這種應用場景中,vSAN 扮演著外置存儲的角色,把超融合架構中的硬碟空間共享出來供其他應用使用,無論組成 WSFC 集群的這些 Windows Server 是跑在物理機還是虛機上。

 

持續優化的系統性能

Adaptive Resync

vSAN 環境中的 I/O 流量有兩類:虛機流量和 vSAN 自身的數據同步流量,6.7 引入了適應性再同步 (Adaptive Resync) 的新特性來平衡這兩類 I/O。當I/O 衝突發生時,resync 操作會被保證至少有 20% 的帶寬;當沒有 resync 流量時,虛機 I/O 可以佔用 100% 的帶寬,從而使虛機的性能最大化。

 

優化 destage 操作

vSAN 利用高速 SSD 作為讀寫緩存,把緩存中的數據寫入持久層 (大容量 SSD 或機械硬碟) 的操作叫 destage。6.7 專門對 destage 操作做了優化,使得緩存層中的數據能夠被更快地寫入到持久層中,從而讓緩存層能夠接受更多的讀寫操作。

 

更快的主機退役 (decommission)

當集群中的某台主機需要進行維護時,我們首先需要把這台主機上的工作負載和數據遷移到其他伺服器上去,這個動作叫作主機退役 (decommission)。vSAN 6.7 採用了更加智能的演算法來加速這一過程,減少需要移動的數據,這不僅加速了遷移過程,而且減少了在數據遷移過程中所需的臨時存儲空間。

 

Host Affinity

vSAN 通過數據冗餘來保護應用數據,但是很多新一代應用如 Hadoop、Splunk 等已經內置了數據複製功能,所以就不再需要基礎架構層提供重複的數據保護功能。vSAN 6.7 引入了 Host Affinity 的功能來滿足這一類應用的運行,首先可以確保運行應用的虛機跟所要訪問的數據在同一物理伺服器上,另外去除了 vSAN 層面的冗餘保護。這一功能極大地減少了存儲空間的重複浪費,另外也讓虛機靠近於數據,讓新一代應用更加高效地在 vSAN 上運行。

 

 

越來越完善的功能

vSAN Support Insight

vSAN Support Insight 是一種故障排查診斷手段,它從現場環境中收集數據,包括系統配置、性能數據、健康狀態等等,匿名化 (把一些用戶敏感數據如用戶名等替換掉) 後上傳到雲端,VMware 的技術支持團隊 GSS (Global Support Service) 利用這些數據能夠更快地排除故障,從而給用戶帶來更好的產品體驗。用戶需要在同意參加客戶體驗改進計劃 CEIP (Customer Experience Improvement Program) 後才能使用 Support Insight 功能。

Support Insight 跟 vSAN 6.6 中推出的 Cloud Analyst 是不同的,Cloud Analyst 是一種健康檢查,通過現場收集的數據來判斷 vSAN 環境的配置是否存在任何問題;Support Insight 收集的數據完全是用於 VMware 提供技術支持的目的。

支持 4Kn 硬碟

隨著硬體技術的發展,整個存儲行業在大容量硬碟轉移,新的先進格式硬碟能提供更大的存儲容量,vSAN 6.7 開始支持 4kn 硬碟,6.7 之前已經支持 512e 硬碟,這讓用戶能夠在資料中心使用大容量硬碟,並且提高硬碟空間的利用率,從而幫助用戶更好地降低存儲成本。關於先進格式、512e、4kn 硬碟格式的解釋,請參見博客文章「vSphere 6.5 新功能 — 支持 512e 硬碟」。

 

獲得 FIPS 140-2 認證

FIPS (Federal Information Processing Standards) 即聯邦信息處理標準,是美國國家技術與標準協會 NIST (National Institute of Standards and Technology) 為聯邦計算機系統制定的標準和指南。FIPS 140-2 是 NIST 所發布的針對密碼模塊的安全需求,該模塊被應用在安全系統之中保護敏感數據。vSAN 6.7 獲得了 FIPS 140-2 認證,有數據加密方面安全性需求的客戶可以放心採購了。

 

 

限於篇幅,我們這裡介紹的只是 vSAN 6.7 中的一部分新增功能,要想了解 vSAN 6.7 更多技術細節的話,請訪問 vSAN 6.7 Technical Overview