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