云計算未來之爭,公有云、私有云還是混合云?
可以肯定的是,有關(guān)云計算及其發(fā)展趨勢的問題總是會引起人們激烈地爭論。對于云計算來說,用“云”這個詞語來命名是很合適的,因為云計算本身就像天空中的云一樣,其外觀總是在不斷地變化與重塑。 隨著公司逐漸感受到了云計算所帶來的競爭力提升,他們也迫切地想要了解云技術(shù)的發(fā)展趨勢與方向。那么,私有云、公有云以及混合云哪一個才是未來市場中的主流?
IDG研究服務(wù)部門今年稍早發(fā)布的一項研究發(fā)現(xiàn),近40%擁有某種公有云方案的公司將一部分的工作遷移回了本地部署模式,這主要是出于對安全性和成本的考慮。
公司正在變得更為謹慎,因為有的時候云服務(wù)應(yīng)用起來既笨重又繁瑣,如今公司在制定上云決策時更為小心翼翼。 但是,這并不意味著公司停止了云服務(wù)的使用,混合云IT運營服務(wù)商OpsRamp的一項針對大型公司(多于500人)調(diào)查中發(fā)現(xiàn),公有云服務(wù)在整體IT服務(wù)支出中占有更多的比例。 超過一半的受訪者表示他們對公有云的使用已經(jīng)超過了三年,但是其中只有29%的公司認為他們對于公有云的使用是“成熟”的,而“提升中”為50%,“剛?cè)腴T”為21%。所以對于公有云來說,其在公司中的使用還尚有提升與增長的空間。
云的未來受形式與模式的影響
問題依然還是“未來的云計算是什么樣子?” OpsRamp的研究發(fā)現(xiàn)四分之三的受訪者表示,他們希望通過應(yīng)用不同廠商的云服務(wù)來滿足自身的業(yè)務(wù)需求。這種多云服務(wù)商的模式便引出了一個新詞語:多云或多重云(Multi-cloud)模式。
對于多云模式,我們需要格外小心,因為其有兩種具體的應(yīng)用模式。其一種模式是用戶同時使用兩種或兩種以上的云部署模式,比如對公有云與私有云進行串聯(lián)使用。當然,這種模式基本與混合云相同。另一種多云的應(yīng)用模式則是用戶同時使用不同廠商的多種云服務(wù),一家公司可能會同時使用Amazon、Microsoft和其他較小型廠商的服務(wù),但可能僅僅是使用其中某家廠商的單一種類的服務(wù),比如Box的存儲。
數(shù)據(jù)中心與云計算問題戰(zhàn)略咨詢公司Avoa的主席顧問Tim Crawford表示,人們將需要多種不同的服務(wù)以應(yīng)對不同的市場情況,因此混合云或多云模式將成為一種默認的選擇。他補充道:“只有一種云服務(wù)是不夠的。人們將不得不對云服務(wù)進行組合使用,這不會是一個個案,我認為大多數(shù)的企業(yè)都會應(yīng)用混合云或多云模式”。 同時,Crawford并不看好公有云,這與市場中很多人的觀點不同,因為他覺得對于企業(yè)用戶來說,公有云并不總是一個很好的方案。
云端應(yīng)用性能檢測廠商Dynatrace的高級VP Steve Tack表示,不管我們稱之為混合云還是多云而且也不論其將如何發(fā)展,這種云的應(yīng)用模式將成為大勢所趨,這是大型企業(yè)與ISV客戶所達成的共識。
Tack談到,云遷移受兩個因素驅(qū)動,人們對容器與微服務(wù)架構(gòu)的關(guān)注度以及功能與更新的發(fā)布速度。微服務(wù)模式具有很多有優(yōu)點,比如部署速度以及更易于部署和更新的解耦組件。同時,廠商也從傳統(tǒng)瀑布式開發(fā)模式轉(zhuǎn)向更靈活地持續(xù)集成/交付模式,他們具有更快的開發(fā)與上線速度,差不多每兩周到半年就會進行一次產(chǎn)品版本迭代與更新。
這種快速的更新速度受到了很多因素的影響,其中之一就是自動化。自動化的測試與性能分析解放了公司的開發(fā)人員,以便他們可以更加專注于開發(fā)的工作,同時自動化也為廠商帶來了對于客戶使用情況與體驗的洞察與可見性。
“通過使用這種具有反饋性與連續(xù)性的部署模式,用戶可以獲得更快的應(yīng)用生命周期與部署速度。云源生的應(yīng)用、容器、自動化、敏捷與DevOps的結(jié)合將為你帶來更多的價值”,Tack說道。
公有云的局限
Tack說道,大多數(shù)新的云投資都是由新投資和新倡議需求驅(qū)動的,但他也發(fā)現(xiàn)人們更愿意將這一過程描述為將現(xiàn)有的數(shù)據(jù)中心應(yīng)用“升遷”到云端。“前者的核心是競爭優(yōu)勢,而后者的核心是成本,但如今這二者都得到了企業(yè)的重視”, Tack說道。
但是,這種“升遷”可能不是一個好主意。如前文所言,IDG研究發(fā)現(xiàn),一些將應(yīng)用遷移到云端的公司很快又用回了本地部署模式。對此,Crawford解釋道,這并不是由于公有云的價格很高,而是公有云的使用成本很高。
“公有云的使用成本可能比傳統(tǒng)數(shù)據(jù)中心還要貴四倍。這是因為那些傳統(tǒng)的應(yīng)用(假設(shè)它們未進行重寫或重新架構(gòu))仍構(gòu)建在那些冗余的架構(gòu)上,并在高峰時段進行全天候地運行,這將給用戶帶來更多的額外成本。但這并不是公有云應(yīng)有的運作方式,如果人們依照公有云最初所設(shè)計的模式進行運行,公有云就不會有這么高的使用成本”。Tack說道。
那么,為什么公司會犯這樣的錯誤?這是因為他們沒有得到足夠的信息。 Tack說道,“市場中的噪音太多了,你怎么確定哪些是真的哪些又是假的?許多分析公司所述的其實都是最近那些新聞稿件中的內(nèi)容”。
因而,由于運作方式,將數(shù)據(jù)中心及相關(guān)應(yīng)用遷移到云端可能仍然會受到不少公司的抵觸。 而且,Crawford也認為,延遲也可能會是影響公有云使用的一大因素,這會促使人們轉(zhuǎn)向使用本地或私有云部署的物聯(lián)網(wǎng)或邊緣服務(wù)等新技術(shù)應(yīng)用,他說道,“因為傳輸速度依然是一個限制因素”。
會有全新云模式出現(xiàn)嗎?
無論Task還是Crawford都沒有提到會有全新云計算模式的出現(xiàn),因為這其實并不重要,現(xiàn)有的那些云計算模式已經(jīng)足夠了。
Crawford說道,“現(xiàn)在大部分的公司都在使用混合云的模式。他們的數(shù)據(jù)中心可能正在應(yīng)用某種運行在公有云上的SaaS服務(wù)。當然你可以在是否是真正混合云模式問題上吹毛求疵”。
另一個不容忽視的是無服務(wù)器計算,Tack認為,這一領(lǐng)域中有很多的炒作,比如最近一年半以來的容器,這是一種通過公有云而實現(xiàn)的無服務(wù)器計算。不過嚴格來說“無服務(wù)器”這一詞并不準確,其仍需要一個服務(wù)器以支持運行,只是不再需要公司為其分配虛擬機或容器和部署代碼,開發(fā)團隊所需要的就是上傳相應(yīng)的應(yīng)用程序。而由于無服務(wù)器模式可以執(zhí)行單一的功能,其又被稱為功能即服務(wù)(Function as a Service),在功能執(zhí)行完畢時,像AWS這樣的服務(wù)商可以立即中斷相關(guān)的進程。
這解決了云計算中的***問題之一,人們在程序運行完成后忘記了關(guān)閉虛擬機。這種情況下,公司很可能會收到一份長長的云計算服務(wù)賬單,因為廠商依然在對處于“運行中”的虛擬機進行計費。
而使用無服務(wù)器計算時,用戶不必去創(chuàng)建虛擬機所以也不用擔心關(guān)閉的問題。無服務(wù)器模式中,下用戶只需創(chuàng)建一個可執(zhí)行代碼的實例,這是一個具有單一功能的簡單程序,在執(zhí)行完成后還可以自動關(guān)閉。
Tack說道:“無服務(wù)器允許人們設(shè)計、構(gòu)建和運行自己的應(yīng)用程序和服務(wù),并且可以對硬件和服務(wù)器進行抽象,因而用戶只需在非常細微的基礎(chǔ)上花費一些時間”。他接著補充道,“我仍然認為大規(guī)模遷移和容器化具有很大的市場發(fā)展空間,而同時我也看好無服務(wù)器計算對于整體市場結(jié)構(gòu)產(chǎn)生的影響。”