當(dāng)“私有云”一詞意味著專為企業(yè)定制的云計(jì)算技術(shù)時(shí),大多數(shù)人都會(huì)認(rèn)為他們自己所擁有的數(shù)據(jù)中心已經(jīng)能夠提供私有云服務(wù)了。既然這些公司還希望至少應(yīng)用一些公共云服務(wù),那么下一步建立一個(gè)混合云計(jì)算就顯得順理成章了。
但是,混合云并不是簡單應(yīng)用普通技術(shù)在公共云和私有云之間建立一個(gè)平等的合作關(guān)系,那么應(yīng)當(dāng)如何來實(shí)現(xiàn)混合云呢?這些公司希望工作應(yīng)用程序的使用體驗(yàn)就如同在直接使用應(yīng)用程序一樣,這意味著無論是使用體驗(yàn)或是應(yīng)用程序都必須集成在混合云中,而不應(yīng)考慮如何創(chuàng)建“私有”部分。
混合云的成功始于選擇正確的集成方法。
使用前端應(yīng)用程序構(gòu)建一個(gè)混合云
創(chuàng)建連接傳統(tǒng)數(shù)據(jù)中心與公共云服務(wù)的混合云主導(dǎo)戰(zhàn)略涉及一個(gè)前端應(yīng)用程序的使用。例如,大多數(shù)公司都建立了基于網(wǎng)絡(luò)的前端應(yīng)用程序,以便于用戶訪問訂單輸入與賬戶管理功能。許多公司也使用了諸如Citrix系統(tǒng)公司這樣的前端應(yīng)用程序技術(shù)以組合多個(gè)應(yīng)用程序組件,從而為最終用戶提供一個(gè)單一的自定義顯示。你可以使用這些前端應(yīng)用程序方法中的任意一個(gè)以構(gòu)建一個(gè)混合云。
在基于前端應(yīng)用程序的混合模式中,應(yīng)用程序位于云中,而數(shù)據(jù)中心正常運(yùn)行;集成發(fā)生于前端。對于公共云與私有云之間的數(shù)據(jù)集成或資源共享,并沒有什么新的或復(fù)雜的程序。
這一應(yīng)用程序前端集成方法可應(yīng)用于所有三種公共云模式,即:基礎(chǔ)設(shè)施即服務(wù)(IaaS),平臺(tái)即服務(wù)(PaaS)和軟件即服務(wù)(SaaS)。如果新的應(yīng)用程序是位于云計(jì)算的資源,又或者把一個(gè)現(xiàn)有的應(yīng)用程序從云計(jì)算遷回?cái)?shù)據(jù)中心,那么你就可以輕易地改變前端應(yīng)用程序和從新的位置遷移數(shù)據(jù)。
使用混合云計(jì)算的集成工作流程模式
基于前端應(yīng)用程序的混合云計(jì)算模式具有一定的局限性;它不允許實(shí)現(xiàn)數(shù)據(jù)中心和公共云之間的資源共享。雖然一個(gè)用戶看到的是一個(gè)混合的應(yīng)用程序群,但每個(gè)應(yīng)用程序都是獨(dú)立運(yùn)行的。如果一個(gè)管理員希望使用公共云來備份重要應(yīng)用程序或在使用高峰期內(nèi)提供額外的資源,那么他就應(yīng)使用集成工作流程模式。
為了創(chuàng)建一個(gè)集成的工作流程模式,你可以使用配有云計(jì)算資源管理組件(諸如VMware公司的vCloud)的加強(qiáng)型虛擬軟件,或擴(kuò)展與大多數(shù)SOA平臺(tái)(如微軟公司、Oracle公司以及IBM公司所提供的產(chǎn)品)相關(guān)的資源分配工具,以便于識別資源是位于云計(jì)算還是位于數(shù)據(jù)中心內(nèi)。
所有這些混合云計(jì)算的分布式工作流程模式都假定,某些組件監(jiān)控著可用資源并為所需任務(wù)分配資源。這個(gè)過程可實(shí)現(xiàn)應(yīng)用程序與組件在云計(jì)算-數(shù)據(jù)中心之間與各自內(nèi)部的遷移,因此它需要一個(gè)目錄功能,以便于為最終用戶提供動(dòng)態(tài)應(yīng)用程序鏈接的服務(wù)。
此外,確保應(yīng)用程序所需數(shù)據(jù)在數(shù)據(jù)中心和云計(jì)算中的可用性也是非常重要的。對于企業(yè)來說,這是混合云計(jì)算中分布式工作流程最棘手的問題。相對靜態(tài)的數(shù)據(jù)可以存放在數(shù)據(jù)中心和云計(jì)算中,但是實(shí)現(xiàn)動(dòng)態(tài)數(shù)據(jù)的訪問需要數(shù)據(jù)中心應(yīng)用程序和云計(jì)算應(yīng)用程序都連接到一個(gè)共同的資料庫。
緊密耦合的工作流程放大了企業(yè)數(shù)據(jù)中心與公共云之間任意的通信連接的延遲;如果你希望提高系統(tǒng)性能并減少延遲,這個(gè)連接就將變得異常昂貴。任何額外的費(fèi)用都將抹殺混合云計(jì)算模式對某些公司所帶來的積極意義;但是,Windows Azure正在向一個(gè)集成式工作流程模式發(fā)展,而且極有可能絕大多數(shù)的PaaS云都會(huì)緊隨其腳步。
非傳統(tǒng)型混合云計(jì)算:集成VPN的訪問
構(gòu)建混合云的第三種方法是通過使用集成VPN的訪問模式,在該模式中公共云計(jì)算和數(shù)據(jù)中心的資源都與公司的VPN相連,從而允許最終用戶獨(dú)立訪問這些資源。對于一些人來說,這并不是一個(gè)真正的混合云計(jì)算模式,因?yàn)樵婆c數(shù)據(jù)中心仍然各自保持著完全的獨(dú)立。但是,很多企業(yè)并不提供對他們內(nèi)部應(yīng)用程序的集成查看,而集成VPN的混合云計(jì)算模式復(fù)制了他們目前的做法。
通常來說,VPN集成是三種混合云計(jì)算模式中最廉價(jià)和最簡單的一種。當(dāng)企業(yè)檢查公共云計(jì)算的實(shí)際業(yè)務(wù)成本和好處時(shí),他們往往發(fā)現(xiàn)它是最適合于不訪問公司核心數(shù)據(jù)的適用應(yīng)用程序。
云計(jì)算中的托管客戶關(guān)系管理(CRM)應(yīng)用程序、工資、人事、通信以及協(xié)作應(yīng)用程序都不需要管理員們集成任何的數(shù)據(jù)或應(yīng)用程序。它允許公司專注于對核心、關(guān)鍵業(yè)務(wù)應(yīng)用程序的IT軟硬件投資。
挑選助你成功的混合云計(jì)算模式
為了選擇最合適的混合云計(jì)算模式,你需要從財(cái)務(wù)角度出發(fā)確定哪一個(gè)應(yīng)用程序可以采用云計(jì)算資源模式。如果這些應(yīng)用程序不使用大量的關(guān)鍵任務(wù)數(shù)據(jù),那么這三種混合云計(jì)算方法都可以勝任。但是,無論是前端模式還是集成VPN的模式都將是最高效、最快捷應(yīng)用和最便宜的選擇。
工作流程集成模式是擁有必須訪問核心數(shù)據(jù)云計(jì)算應(yīng)用程序的企業(yè)更好的選擇。在這種情況下,這個(gè)選擇可以實(shí)現(xiàn)更高的成本效益和安全性。
所有這三種混合云計(jì)算模式都可適用于任何的數(shù)據(jù)中心應(yīng)用程序,無論它們是否使用專用的云計(jì)算技術(shù)。企業(yè)可以安全地使用任一模式,并將其作為公司私有云戰(zhàn)略和擴(kuò)展公共云使用的具體實(shí)施進(jìn)行開發(fā)。這是云計(jì)算應(yīng)用一個(gè)雙贏的模式。