亞馬遜公司首席技術(shù)官Werner Vogels曾經(jīng)多次表示,無(wú)論企業(yè)采用的是內(nèi)部部署數(shù)據(jù)中心還是公共云的策略,最終只有采用公共云這一條路。然而,該公司如今卻提倡采用二者混合應(yīng)用的體系結(jié)構(gòu)。
而微軟公司將Azure Stack在技術(shù)上進(jìn)行了改進(jìn),以便其在公共云與數(shù)據(jù)中心的體驗(yàn)盡可能無(wú)縫地滿足客戶的需求。與此同時(shí),谷歌公司繼續(xù)投資于某些服務(wù)運(yùn)行在私有數(shù)據(jù)中心的技術(shù),同時(shí)也使內(nèi)部部署的業(yè)務(wù)邏輯更容易使用公共云服務(wù)。
當(dāng)企業(yè)涉及公共云與內(nèi)部部署數(shù)據(jù)中心的選擇時(shí),長(zhǎng)期以來(lái)被認(rèn)為是一個(gè)“非此即彼”的命題,如今日益成為一個(gè)二者共存的事實(shí)。調(diào)研機(jī)構(gòu)IDC公司一年前的調(diào)查表明,55%的組織正在使用這種混合部署的方法。
隨著混合部署變得越來(lái)越流行,了解適合自己需要的策略是企業(yè)要考慮的事項(xiàng)。在以往,企業(yè)的首席信息官和IT組織將其所有應(yīng)用程序應(yīng)用在公共云或本地部署數(shù)據(jù)中心。但是越仔細(xì)了解,就越微妙。
IT運(yùn)維團(tuán)隊(duì)的應(yīng)用程序選擇
IT運(yùn)維團(tuán)隊(duì)通常擁有數(shù)十個(gè)(也可能是數(shù)百)應(yīng)用程序,他們負(fù)責(zé)維護(hù)基礎(chǔ)設(shè)施,有些應(yīng)用程序(例如面向公眾的網(wǎng)站)的需求波動(dòng)幅度巨大,這些應(yīng)用程序?qū)?yīng)于客戶可能對(duì)不同產(chǎn)品和服務(wù)感興趣的不同時(shí)段。對(duì)于那些往往具有非敏感數(shù)據(jù)的應(yīng)用程序,采用公共云非常有意義,因此需求彈性可以與按小時(shí)租用的計(jì)算支出更緊密地匹配。
其他應(yīng)用程序可能是內(nèi)部部署的,沒(méi)有需求波動(dòng)和敏感的財(cái)務(wù)數(shù)據(jù)。這類應(yīng)用程序更適合托管在本地部署數(shù)據(jù)中心,在這里可以實(shí)現(xiàn)額外的安全性,并且從長(zhǎng)遠(yuǎn)來(lái)看,其資產(chǎn)的資本化成本更低。
IT運(yùn)維人員采用云計(jì)算管理平臺(tái)等工具逐個(gè)案例分析,主要是單一應(yīng)用程序的托管分析,這種觀點(diǎn)與首席信息官的“非此即彼”的觀點(diǎn)有所不同。這就是為什么這么多組織都在選擇的原因。
開發(fā)人員和大規(guī)模混合應(yīng)用程序
當(dāng)人們看到更多與新的基于微服務(wù)的應(yīng)用程序的細(xì)微差別時(shí),IT運(yùn)維人員的定義再次發(fā)生變化。在以往,“混合云”和“多云”是同一事物的兩種呈現(xiàn)方式,但隨著應(yīng)用程序架構(gòu)越來(lái)越多地使用來(lái)自不同公共云提供商的云服務(wù),同時(shí)在本地部署數(shù)據(jù)中運(yùn)行業(yè)務(wù)的邏輯以大規(guī)模混合應(yīng)用為中心,用戶將根據(jù)具體情況選擇托管服務(wù)。
例如,應(yīng)用程序的業(yè)務(wù)邏輯可以在本地Kubernetes集群上運(yùn)行,但可以利用公共云中的無(wú)狀態(tài)服務(wù)進(jìn)行增強(qiáng)。一個(gè)例子就是使用谷歌翻譯來(lái)支持任意數(shù)量的語(yǔ)言,直接針對(duì)客戶的內(nèi)容,但是使用AWS Comprehend對(duì)用戶評(píng)論進(jìn)行情感分析,以檢測(cè)它們可能是積極的還是消極的。
通過(guò)這種方式將內(nèi)部部署基礎(chǔ)設(shè)施與來(lái)自不同公共云的服務(wù)進(jìn)行混合和匹配,可以為開發(fā)團(tuán)隊(duì)帶來(lái)創(chuàng)新,而不必將它們綁定到應(yīng)用程序各個(gè)部分的特定提供者。從這個(gè)角度看,很容易認(rèn)識(shí)到“混合云”比其以前的用法更好地描述了這種架構(gòu)。
大規(guī)模的混合應(yīng)用程序?qū)⒃诠苍粕祥_始使用業(yè)務(wù)邏輯,采用PaaS服務(wù),因?yàn)樗梢院芎玫乜s小規(guī)模,并鼓勵(lì)通過(guò)軟件尋求創(chuàng)新。其中一些應(yīng)用程序沒(méi)有開發(fā)后續(xù)功能并消失,但其他應(yīng)用程序?qū)⑦_(dá)到可預(yù)測(cè)的規(guī)模,這就是開展內(nèi)部部署遷移的時(shí)候,就像Dropbox公司為IPO準(zhǔn)備時(shí)那樣,可以節(jié)省7500萬(wàn)美元的成本。盡管如此,在某些情況下,遷移內(nèi)部部署的部件但仍繼續(xù)使用PaaS服務(wù)是有意義的。
企業(yè)的業(yè)務(wù)在公共云或本地部署數(shù)據(jù)中心的爭(zhēng)論已經(jīng)不再具有意義。隨著需求的變化,這些選擇需要經(jīng)常重新審視新應(yīng)用程序。因此,沒(méi)有一種一刀切的模式,也沒(méi)有“非此即彼”的選擇。因此,企業(yè)需要選擇一個(gè)適合自己的模式,在業(yè)務(wù)上進(jìn)行創(chuàng)新,并實(shí)現(xiàn)長(zhǎng)期成本控制。