2017年9月,宏杉科技全線存儲産品曆經多達299項的嚴格測試,全部通過VMware的VVOL認證,成爲國内僅有的全線産品全部通過VVOL認證的專業存儲廠商(shāng)。
VVOL自推出以來,主流存儲廠商(shāng)都在全力認證,可以說VVOL已經成爲存儲在VMware環境下(xià),最爲重要的适用标準之一(yī),那麽爲什麽業界都認爲VVOL才是基于VMware應用的存儲“全武功”呢?VAAI和VASA不是已經解決了很多問題嗎(ma)?
提問:不是已經有VAAI和VASA了嗎(ma)?爲什麽還要VVOL?
核心問題:VMDK文件與存儲LUN的脫節
宏杉解析:首先,虛拟化環境對存儲的需求與傳統業務有很大(dà)的區别,絕大(dà)多數情況,虛拟機是建立在共享存儲上的,特别是虛拟化提供的主要特性,如vMotion,HA,Storage vMotion、FT這類涉及遷移的功能,對共享存儲的依賴是不可避免的;其次,在虛拟機數量巨大(dà)的大(dà)型虛拟化環境下(xià),需要虛拟機快照、複制等高級特性應用時,爲了不影響虛拟化主機的性能,通常希望能夠通過共享存儲的相關功能,實現批量虛拟機進行。因此,大(dà)型的VMware環境下(xià)虛拟機的存儲空間管理和存儲性能調優,往往成爲很大(dà)的問題。
其實,在VVOL之前,VMware和各主流存儲廠商(shāng)已經推出了相關的協議或者解決方案,以促進雙方的應用适應性和調優。大(dà)家耳熟能詳的VMware存儲協議主要兩個:VAAI(vStorageAPIs for Array Integration)和VASA協議(VMWare vSphere Storage API - Storage Awareness),兩個協議在VMware環境下(xià)實現的重要存儲功能是:前者是通過存儲系統提供API對接虛拟機的存儲應用,達到性能調優的目的,後者是增加了vCenter自動感知(zhī)物(wù)理存儲設備,提供了具體(tǐ)的管理界面。可以說存儲廠商(shāng)和VMwaer都是竭盡全力,但最終都發現了解決不了的核心問題——VMDK與存儲脫節。
這如何理解呢?如上圖所示,最直白(bái)的講法就是:實際應用是把多個虛拟機實體(tǐ)的VMDK文件,放(fàng)在一(yī)個存儲的LUN上,但VMDK不知(zhī)道存儲LUN的存在,同時,存儲LUN的管理也顧不上每個VMDK文件的忙與閑,最終結果是性能調優和資(zī)源管理往往無從下(xià)手,而VVOL的本質上就是能讓存儲感知(zhī)到虛拟LUN(對應VMDK)的存在。
VVOL是最佳的虛拟機存儲“全武功”嗎(ma)?
解決方案:VVOL與宏杉存儲的高級特性相結合,虛拟機直接擁有存儲的“全武功”
宏杉解析:将虛拟機的VMDK和存儲LUN管理緊耦合的解決方法就是讓存儲知(zhī)道虛拟機的存在,并在存儲級實現虛拟機對VMDK的所有操作(快照,克隆,策略等)。這裏引入的虛拟卷VVOL(virtual volume),是架設在虛拟機和存儲之間的一(yī)座橋,讓虛拟機成爲存儲管理和存儲高級功能策略的基本單元。
從宏杉的角度來看,VVOL類似于存儲池中(zhōng)劃分(fēn)出的LUN,通過宏杉的ODSP系統将操作和策略配置都綁在VVOL上。而VMware角度裏看到的虛拟卷就是一(yī)個VMDK,一(yī)個快照或者一(yī)個配置文件,現有虛拟架構和操作流程無需任何改變。虛拟卷能夠感知(zhī)虛拟機的數據操作,并将其轉發給存儲執行。
具體(tǐ)實現的方式又(yòu)引入幾個概念:
· Storage Container(SC):ESXi中(zhōng)看到的虛拟存儲池。背後可跨多個不同類型,不同廠商(shāng)的存儲設備,提供虛拟資(zī)源管理,訪問控制等功能。
· Protocol Endpoint(PE):處理虛拟機IO的組件。每個存儲設備對應一(yī)個PE,虛拟機的IO發到PE,由PE定向到對應的VVOL。
· Storage Provider(SP):實現vCenter和存儲設備間的通信。
VMware提供标準接口,由存儲廠商(shāng)在存儲端實現,使用VASA(VMware vStorage APIs forStorage Awareness )接口與vCenter間建立存儲配置通道。VVOL之前,VASA信息流是單向的,存儲隻是将信息(磁盤類型,數據功能)提供給vCenter,而VVOL實現了雙向通信,vCenter可以将虛拟機對存儲的需求推送到存儲設備。
最終的結果如上圖:虛拟機的劃分(fēn)同時完成相關存儲卷的分(fēn)配,一(yī)個虛拟機由一(yī)個或若幹個VVOL組成,每個配置文件及VMDK都是一(yī)個VVOL,存儲在某個存儲設備上,虛拟機與存儲設備之間由上述三個核心組件組成,由上至下(xià),共同支撐實現了VVOL操作流程,整個過程VMware隻提起相關的需求,具體(tǐ)執行有宏杉存儲完成,并且宏杉存儲的快照、複制、自動精簡配置等高級特性,可以按照明确的虛拟機與VVOL對應關系進行,這樣做就全面解決了VMDK文件與存儲LUN的脫節的根本問題,舉個例子:VVOL的方式就完全避免了LUN上的一(yī)個虛機啓動快照或複制策略,LUN上的其他虛拟機也必須跟着執行的問題。
宏杉科技的存儲與VVOL相結合,實現了存儲LUN管理和虛拟機對應管理的緊耦合,同時,實現了存儲高級特性功能:快照、複制等特性與對應虛拟機的無縫對接,最終實現了VMware環境下(xià)的存儲“全武功”。
成爲中(zhōng)國數字化轉型賦能的領軍企業