3. 服務(wù)如何進(jìn)行整合與管理?
1)各有利弊的三類服務(wù)整合方式
服務(wù)整合廣義是超融合平臺上各服務(wù)的結(jié)合方式,但業(yè)內(nèi)討論更多的是存儲(chǔ)與虛擬化的整合。大致可以分為三類:
存儲(chǔ)服務(wù)作為內(nèi)核模塊運(yùn)行在 Hypervisor 內(nèi)部。最典型的代表是 VxRail,存儲(chǔ)服務(wù) VSAN 作為 ESXi/vSphere 內(nèi)核模塊被整合 。這種架構(gòu)下存儲(chǔ)服務(wù)不經(jīng)過Hypervisor直接訪問存儲(chǔ)設(shè)備,幾乎無性能損耗,理論上本地 I/O 性能可以充分發(fā)揮,遺憾的是 VSAN 的實(shí)際性能在超融合產(chǎn)品里并不突出,應(yīng)該是存儲(chǔ)軟件的優(yōu)化相比其它廠商還有差距。這種緊耦合架構(gòu)存在以下風(fēng)險(xiǎn):廠商鎖定的風(fēng)險(xiǎn),如 VMware 超融合平臺虛擬化計(jì)算鎖死了 vSphere;計(jì)算和存儲(chǔ)無法獨(dú)立升級;存儲(chǔ)或虛擬化計(jì)算服務(wù)任何一個(gè)發(fā)生問題都可能會(huì)影響對方的正常工作。
存儲(chǔ)服務(wù)運(yùn)行于 Hypervisor 上獨(dú)立的虛擬機(jī)里,該虛擬機(jī)實(shí)際起到虛擬存儲(chǔ)設(shè)備 VSA(Virtual Storage Applicance)的作用,所以也稱為控制虛擬機(jī)(Nutanix 稱 CVM)或者存儲(chǔ)控制虛擬機(jī)(SmartX 稱 SCVM)。VSA 需要通過 Hypervisor 訪問物理硬件資源,一般為了降低性能的開銷,VM 會(huì)以直通的方式訪問硬件資源,如:HDD,SSD,網(wǎng)卡等。這種架構(gòu)里虛擬化與存儲(chǔ)解耦,互不影響,可以獨(dú)立升級,甚至 VSA 發(fā)生故障不工作,也不會(huì)影響該物理節(jié)點(diǎn),通過 I/O 路由的技術(shù),VSA 故障節(jié)點(diǎn)上的 VM 會(huì)通過其他正常的 VSA 訪問存儲(chǔ)資源。當(dāng)然,給用戶帶來的最大收益還有消除了 Hypervisor 鎖定的風(fēng)險(xiǎn),VSA 可以支持多種虛擬化計(jì)算平臺。 采用這種整合的產(chǎn)品有 Nutanix,SmartX Halo for VMware。
存儲(chǔ)服務(wù)運(yùn)行在 Hypervisor 外部,但與 Hypervisor 隸屬于同一個(gè)軟件棧。這種架構(gòu)適用于 KVM 超融合平臺。比如,SmartX Halo 超融合平臺自帶的虛擬化平臺 Elf 基于 KVM 實(shí)現(xiàn),分布式塊存儲(chǔ) ZBS 與 Elf 都在 Halo (SmartX OS) 軟件棧上。這種整合的最大優(yōu)勢在于:性能相比 VSA 的方式要好;存儲(chǔ)或者 Hypervisor 出現(xiàn)故障互不影響。
2)管理與運(yùn)維好才能發(fā)揮出超融合的優(yōu)勢
由于涉及比傳統(tǒng)平臺更多的 IT 服務(wù),超融合更加強(qiáng)調(diào)管理平臺的重要性和易用性。強(qiáng)大好用的管理平臺能大大提升運(yùn)維效率,降低運(yùn)維成本,將超融合架構(gòu)敏捷的特性發(fā)揮得淋漓盡致。
超融合廠商產(chǎn)品家的管理平臺一覽:
一個(gè)優(yōu)秀的超融合管理平臺應(yīng)該涵蓋產(chǎn)品從交付到日常運(yùn)維的方方面面:
基于 Web 管理 UI 應(yīng)該是超融合平臺的標(biāo)配,同時(shí) Web 管理服務(wù)也是超融合服務(wù)的一種,需要考慮管理控制臺的的高可用;Nutanix Prism 和 SmartX Fisheye 都是分布式的管理平臺,沒有單點(diǎn)故障,相比之下 VMware vCenter 就存在單點(diǎn)故障的風(fēng)險(xiǎn);集群服務(wù)管理,包括:存儲(chǔ),虛擬化,網(wǎng)絡(luò)等管理;更進(jìn)一步,由于采用了軟件定義的技術(shù),管理平臺也應(yīng)該能展示并洞察更細(xì)粒度服務(wù),比如:軟件定義存儲(chǔ)里的分布式組件服務(wù);基于事件、性能的監(jiān)控、分析和報(bào)警,可以說各家的產(chǎn)品或多或少都在這塊有支持,但是仔細(xì)研究會(huì)發(fā)現(xiàn)功能豐富度和易用性各產(chǎn)品差別巨大。這塊做得非常突出的是 Nutanix 和SmartX的產(chǎn)品,兩家都能在全局集群、物理服務(wù)器、虛擬機(jī)三個(gè)層面提供豐富的性能和事件的監(jiān)控、分析和報(bào)警。
自動(dòng)化、圖形化的安裝工具。簡易安裝和部署不僅是系統(tǒng)快速上線的關(guān)鍵,也是超融合作為軟件交付的必要前提,像 Nutanix Foundation和SmartX Tuna 都提供了非常方便的 UI 安裝和部署工具,整個(gè)部署過程通常能在 1 個(gè)小時(shí)內(nèi)完成;系統(tǒng)硬件管理,好的管理平臺也應(yīng)該能支持?jǐn)?shù)據(jù)中心硬件的拓?fù)涔芾砗团渲?,這方面 VMware,Nutanix,SmartX 都非常優(yōu)秀,尤其是 Nutanix 和 SmartX 都提供了基于集群拓?fù)涞墓芾怼?/p>
4.產(chǎn)品有哪些交付方式?
超融合依托標(biāo)準(zhǔn)的 x86 服務(wù)器,一般可以是安裝了超融合軟件的一體機(jī)或者是獨(dú)立的軟件授權(quán)。當(dāng)前主流廠商支持的交付方式如下: