CloudFormation支持令人印象深刻的AWS資源業(yè)務(wù)。這里有三個(gè)混合云環(huán)境的解決方案。
云操作集成到傳統(tǒng)數(shù)據(jù)中心操作中的副作用是在私有數(shù)據(jù)中心采用云實(shí)踐。這樣的一個(gè)做法就是業(yè)務(wù)流程。
數(shù)據(jù)中心業(yè)務(wù)流程并不是一個(gè)新概念,業(yè)務(wù)流程工具已存在多年。例如,惠普公司和Dell公司提供了自動(dòng)化和協(xié)調(diào)數(shù)據(jù)中心配置的工具。Amazon Web Services(AWS)的CloudFormation已經(jīng)發(fā)展了業(yè)務(wù)流程的能力和受眾。但是,總的來說,CloudFormation主要專注于AWS的服務(wù),不能很好地轉(zhuǎn)換為私有數(shù)據(jù)中心的業(yè)務(wù)流程。
以下是與CloudFormation集成的三種解決方案,同時(shí)可以為私有數(shù)據(jù)中心基礎(chǔ)架構(gòu)提供類似的功能。
1.Hashicorp Terraform
Hashicorp可能因其Vagrant軟件而聞名。Vagrant是面向開發(fā)人員的開源桌面虛擬化協(xié)調(diào)工具。通過與VMware Workstation,F(xiàn)usion,以及Oracle Virtual Box的集成,Vagrant允許開發(fā)人員更簡(jiǎn)單地部署開發(fā)和測(cè)試環(huán)境。一個(gè)示例用例是通過僅發(fā)出VagrantUp命令來部署三層應(yīng)用程序的能力。
Terraform是數(shù)據(jù)中心的Vagrant,存在過度簡(jiǎn)化整個(gè)類別的風(fēng)險(xiǎn).所有這些業(yè)務(wù)流程工具的要點(diǎn)是使人員元素脫離。這些工具利用數(shù)據(jù)中心API來部署應(yīng)用程序環(huán)境。Hashicorp提升了平臺(tái)的可擴(kuò)展性,以便與主要的云提供商以及Kubernetes和OpenStack等內(nèi)部部署解決方案集成。Hashicorp采用了Terraform這個(gè)所有API驅(qū)動(dòng)的方法。雖然Terraform提供了命令行界面(CLI),但CLI使用與客戶集成相同的API。Hashicorp領(lǐng)導(dǎo)Terraform開源項(xiàng)目,但只針對(duì)全球財(cái)富2000公司所支持的產(chǎn)品。
2.VMwarev Realize
VMware公司的一個(gè)主要擴(kuò)展領(lǐng)域是數(shù)據(jù)中心管理解決方案。VMware公司已根據(jù)vRealize品牌整合其管理和運(yùn)營(yíng)解決方案。vRealize Orchestrator駐留在vRealize品牌中,它是重新標(biāo)記的vCenter Orchestrator解決方案。vRealize Orchestrator概念位于VMwarev Sphere上,需要完全vSphere部署才能安裝和使用vRealize Orchestrator。
與vSphere的緊密集成對(duì)VMware客戶具有吸引人的屬性,vRealize Orchestrator提供了其他解決方案可能無(wú)法實(shí)現(xiàn)的集成和自動(dòng)化。但是,對(duì)于vSphere的一致投訴是API支持比較弱。此外,希望放松對(duì)vSphere的依賴的客戶可能會(huì)發(fā)現(xiàn)vRealize卻加強(qiáng)了對(duì)vSphere的依賴。
3.Redhat CloudForms
CloudForms為RedHat的采取的業(yè)務(wù)流程。根據(jù)他們?cè)贚inux社區(qū)的地位,Redhat是一個(gè)值得用戶考慮的重要的供應(yīng)商。但是,人們認(rèn)為CloudForms僅限于Linux的解決方案是一種誤解。解決方案之間的一個(gè)顯著差異是平臺(tái)消耗基礎(chǔ)設(shè)施的鏡頭。
VMware的vRealize以基于vSphere為中心的基礎(chǔ)架構(gòu)視圖,并幫助將公共云資源置入環(huán)境中。CloudForms帶來了環(huán)境的云視圖,并期望為現(xiàn)有基礎(chǔ)架構(gòu)提供云抽象。這是用戶的基礎(chǔ)架構(gòu)團(tuán)隊(duì)正在考慮的操作模式的嚴(yán)格描述。
這些工具的主題是混合基礎(chǔ)設(shè)施技術(shù)的集成。在評(píng)估工具時(shí),客戶必須了解其期望的操作結(jié)束狀態(tài)。用戶的基礎(chǔ)設(shè)施會(huì)變成一個(gè)API驅(qū)動(dòng)的環(huán)境嗎?如果是這樣,基于開源的解決方案可能更適合其需求。另一方面,如果用戶的數(shù)據(jù)中心策略將繼續(xù)圍繞vSphere發(fā)展,vRealize等解決方案可能更適合用戶的長(zhǎng)期目標(biāo)。