VMware是云計算和軟件定義數據中心的領(lǐng)導者,在VMware的SDDC解決方案中,vSphere、VSAN、NSX是底層的基礎架構,分別提供計算虛擬化、存儲虛擬化、網(wǎng)絡(luò )虛擬化的能力,vRealizeAutomation(簡(jiǎn)稱(chēng)vRA)就是把這些虛擬資源自動(dòng)化整合成軟件定義數據中心的核心。

系統架構師可以在vRA中定義系統的設計藍圖(Blueprint),在藍圖中定義系統是由哪些構件組成的和構件之間的關(guān)系,然后vRA就可以自動(dòng)調配(Provision)完全可運行的系統,這就是軟件定義數據中心的真正實(shí)現。
舉個(gè)栗子:你要搭建一個(gè)典型的三層架構做系統測試,手工方式是建幾個(gè)虛擬機,裝上操作系統和相關(guān)軟件,再配置好各種系統參數讓各種組件相互配合起來(lái)協(xié)同工作,一般情況下沒(méi)2、3天功夫搞不定這件事兒。如果用vRA的話(huà),因為這是一種可重復的典型架構,我們可以在vRA中定義一個(gè)藍圖,vRA只需要1~2個(gè)小時(shí)就能夠自動(dòng)生成整個(gè)架構,無(wú)論是測試環(huán)境、還是生產(chǎn)環(huán)境,都可以依此泡制。
一切皆服務(wù)(XaaS)
藍圖中的這些基礎構件稱(chēng)之為服務(wù),vRA的工作理念是一切都是服務(wù)(XaaS-EverythingasaService),服務(wù)是vRA自動(dòng)化調配的基礎單元。vRA中主要有以下幾類(lèi)服務(wù):
- IT架構服務(wù)
包括各種物理資源(服務(wù)器、存儲、各種網(wǎng)絡(luò )設備等)、虛擬化資源(虛擬機、VSAN虛擬存儲、NSX的各種虛擬網(wǎng)絡(luò )設備等)、公有云中的各種計算資源。vRA利用這些服務(wù)就可以定義和生成IT基礎架構。
- 應用軟件服務(wù)
軟件資源當然也可以成為服務(wù),數據庫、中間件、應用軟件都可以被封裝成為服務(wù),vRA支持所有主流的數據中心服務(wù)軟件,新的軟件也可以很方便地通過(guò)vRA提供的工具和接口來(lái)封裝成服務(wù)。
- 定制服務(wù)
利用vRA提供的Advanced Service Designer可以把任何現有的IT基礎架構或軟件應用定制成為服務(wù),從而被其他的系統架構或服務(wù)所引用。哪些可以被定制成服務(wù)完全取決你的想像,你可以把一個(gè)第三方的設備或軟件定義成服務(wù),也可以把一段業(yè)務(wù)流程(如新員工報到)定義成一個(gè)服務(wù),每個(gè)服務(wù)都可以有輸入參數來(lái)靈活適應不同的應用場(chǎng)景。

IT架構自動(dòng)化
利用上面的這些服務(wù)構件來(lái)定義好系統架構,vRA就可以根據藍圖來(lái)自動(dòng)化地生成各種IT架構,例如創(chuàng )建一臺配制好操作系統的服務(wù)器,或是為某一個(gè)Web應用創(chuàng )建一個(gè)完整的三層應用架構。也可以制定一個(gè)管理策略來(lái)控制整個(gè)流程,使用者要先提出審請,被批準后才能夠創(chuàng )建和使用相應的計算資源。vRA提供了一個(gè)自服務(wù)的界面來(lái)支持云計算資源的生命周期管理,用戶(hù)通過(guò)這個(gè)界面來(lái)申請或注銷(xiāo)云計算服務(wù)。
vRA可以創(chuàng )建IT架構,當然也可以回收不再使用的計算資源。一種是使用者主動(dòng)提出終止相關(guān)服務(wù),如一個(gè)測試項目結束之后,申請的測試平臺不再使用,就可以申請這些虛擬服務(wù)器的退休,vRA會(huì )自動(dòng)地刪除這些些虛擬機并回收計算資源。當然更多的情況下用戶(hù)并不愿意主動(dòng)提出終止服務(wù)申請,vRA可以把一段時(shí)間內未曾使用過(guò)的虛機找出來(lái),并且發(fā)郵件詢(xún)問(wèn)它們的使用者是否還需要繼續使用這些虛機,如果使用者在指定的時(shí)間內還是沒(méi)有訪(fǎng)問(wèn)虛機或采取相應的動(dòng)作,vRA就會(huì )把相關(guān)的虛機刪除掉并回收計算資源。通過(guò)回收不再使用或過(guò)度申請的計算資源,可以節省大量的成本,很多客戶(hù)通過(guò)這一措施節省了多達30%的采購成本。盡管客戶(hù)的最初出發(fā)點(diǎn)是要通過(guò)vRA實(shí)現IT自動(dòng)化,但是很快他們就發(fā)現花在vRA上的錢(qián)很快可以收回成本。
支持DevOps
vRA也可以定義應用藍圖(Application Blueprints),應用藍圖描述了應用部署的拓撲結構,一個(gè)應用藍圖描述完之后就可以被vRA部署到IT運行架構上去。手工部署應用經(jīng)常因為運行環(huán)境的不同而產(chǎn)生問(wèn)題,管理員需要花比較多的時(shí)間來(lái)排錯,自動(dòng)化部署避免了手工部署的這些問(wèn)題,同一個(gè)應用藍圖可以被迅速地部署到任何一個(gè)云計算環(huán)境中,vRA的應用部署自動(dòng)化對于復雜的多層架構的應用特別有幫助。
vRA的應用部署自動(dòng)化可以很好地支持DevOps,自動(dòng)化部署可以保證應用在跨平臺部署中的一致性。例如開(kāi)發(fā)是在A(yíng)WS公有云中完成的,而測試和生產(chǎn)環(huán)境是基于vSphere的私有云,同一個(gè)應用藍圖可以在異構環(huán)境中被一致地部署,避免任何運行平臺的差異、應用配置的錯誤或其他手工操作的出錯。

2015年市場(chǎng)調研公司Forrester針對vRA的客戶(hù)做了一次調查,他們的調查結果發(fā)現vRA能夠幫助客戶(hù)充分利用現有的計算資源,從而有效降低采購成本CAPEX;同時(shí)全自動(dòng)的管理流程也能大大減少運營(yíng)成本OPEX。綜合起來(lái),vRA能夠給客戶(hù)帶來(lái)高達243%的投資回報。

vRA的功能是非常強大的,你如果已經(jīng)部署了虛擬化的數據中心,下一步就可以考慮采用vRA來(lái)真正實(shí)現軟件定義。
漲姿勢:vRealize產(chǎn)品家族
VMware把云管平臺產(chǎn)品家族命名為vRealize,包括4個(gè)主要產(chǎn)品:
- vRealize Business,IT資源成本核算
- vRealize Automation,自動(dòng)化部署IT服務(wù)
- vRealize Operations,監控運營(yíng)數據中心
- vRealize LogInsight,日志管理平臺
另外,也有以上幾個(gè)產(chǎn)品組合在一起的套件產(chǎn)品vRealize Suite,分成標準版、高級級和企業(yè)版三個(gè)不同等級的版本。