Brandon+Butler著+Charles譯
混合云:很多人認(rèn)為這是大部分企業(yè)將要運(yùn)行的最終狀態(tài)——一些基礎(chǔ)設(shè)施資源在本地,其他的在公有云中。也有人認(rèn)為它不過(guò)是一個(gè)術(shù)語(yǔ),被各種各樣供應(yīng)商定義的混亂不堪的術(shù)語(yǔ),到現(xiàn)在變得非常模糊。
那么,混合云真正的含義是什么,用戶(hù)又怎樣實(shí)現(xiàn)它呢?
什么是混合云計(jì)算?
雖然混合云沒(méi)有一個(gè)公認(rèn)的明確定義,但最接近的是來(lái)自美國(guó)國(guó)家技術(shù)標(biāo)準(zhǔn)研究所(NIST)的定義:
(混合)云基礎(chǔ)設(shè)施是由兩個(gè)或者多個(gè)不同的云基礎(chǔ)設(shè)施(私有、社群或者公有)組成的,它們?nèi)匀皇仟?dú)立的實(shí)體,但通過(guò)標(biāo)準(zhǔn)化或者專(zhuān)有技術(shù)結(jié)合在一起,從而支持?jǐn)?shù)據(jù)和應(yīng)用程序的遷移。
用外行的話(huà)來(lái)說(shuō),這是什么意思呢?基本上,大多數(shù)人認(rèn)為混合云計(jì)算意味著把公有云和私有云統(tǒng)一起來(lái)管理,或者至少有能夠用于兩種環(huán)境的管理工具。不過(guò),混合云有很多類(lèi)型。
混合云架構(gòu)
如果您擁有不止一個(gè)云環(huán)境(公有和私有、多個(gè)公有),那么有一個(gè)跨環(huán)境的管理平臺(tái)是很有幫助的。分別管理這些環(huán)境會(huì)造成不必要的重復(fù)工作,也會(huì)有潛在的安全風(fēng)險(xiǎn)。
有很多方法來(lái)構(gòu)建混合云:
混合云管理軟件:
很多初創(chuàng)公司和成熟的基礎(chǔ)設(shè)施管理供應(yīng)商開(kāi)發(fā)了軟件,支持用戶(hù)集中管理本地和公有云基礎(chǔ)設(shè)施和應(yīng)用程序。在一個(gè)控制臺(tái)上,虛擬機(jī)、存儲(chǔ)、數(shù)據(jù)庫(kù)和其他資源無(wú)論是在公司數(shù)據(jù)中心還是在公有云中,都可以被啟動(dòng)或者停止。
Forrester研究公司的首席分析師Lauren Nelson說(shuō),混合管理在云計(jì)算早期被廣為宣傳,但它沒(méi)有像預(yù)期的那樣強(qiáng)勁發(fā)展。很多IT專(zhuān)業(yè)人士發(fā)現(xiàn),使用應(yīng)用程序編程接口(API)和適合于這些平臺(tái)的工具就足以管理好公有云和本地資源,這些工具比疊加管理軟件有更深入的功能。因此,很多這些軟件系統(tǒng)已經(jīng)演化為專(zhuān)注于特定的任務(wù),例如成本控制、應(yīng)用程序性能監(jiān)視或者資源分配。
供應(yīng)商原生混合云
考慮構(gòu)建混合云的另一種方法是把本地部署延伸到公有云,或者反之亦然,然后連接公有云資源和數(shù)據(jù)中心。在過(guò)去幾年里,所有流行的基礎(chǔ)設(shè)施即服務(wù)(IaaS)云供應(yīng)商讓這一切變得更容易實(shí)現(xiàn)。
對(duì)于從本地部署擴(kuò)展到公有云的情況,包括VMware、Red Hat、惠普、思科、戴爾和IBM在內(nèi)的公司都支持客戶(hù)管理公有云資源。同時(shí),公共IaaS提供商建立了從他們的公有云到其客戶(hù)數(shù)據(jù)中心的連接(請(qǐng)參考下面某些云供應(yīng)商策略的更多信息)。
PaaS
很多企業(yè)使用平臺(tái)即服務(wù)(PaaS)這一應(yīng)用程序開(kāi)發(fā)平臺(tái)來(lái)幫助開(kāi)發(fā)人員編寫(xiě)自定義應(yīng)用程序,而不必給他們提供所需的底層基礎(chǔ)設(shè)施。PaaS的例子包括Pivotal Cloud Foundry、Red Hat OpenShift、IBM Bluemix和Apprenda。大部分主要的PaaS軟件都可以在客戶(hù)本地運(yùn)行,托管到私有環(huán)境中,或者主要的IaaS公有云中。PaaS在這些環(huán)境中自動(dòng)配置基礎(chǔ)設(shè)施資源,使其成為混合云的平臺(tái)。
AWS、微軟和谷歌實(shí)現(xiàn)混合云的方法
盡管一開(kāi)始時(shí)不情愿,主要IaaS供應(yīng)商最近幾年已經(jīng)接受了將其公有云基礎(chǔ)設(shè)施與客戶(hù)的本地資源相整合。供應(yīng)商開(kāi)發(fā)了能夠在這些環(huán)境中使用的工具,并與和企業(yè)數(shù)據(jù)中心有緊密聯(lián)系的公司進(jìn)行合作。
亞馬遜網(wǎng)絡(luò)服務(wù),即AWS,被視為是IaaS云的領(lǐng)導(dǎo)者,最初是把自己作為混合云公司推向市場(chǎng)的,重點(diǎn)并不是其公有云。近年來(lái),AWS開(kāi)發(fā)了像亞馬遜存儲(chǔ)網(wǎng)關(guān)和AWS DirectConnect這樣的工具,以及CodeDeploy等應(yīng)用程序開(kāi)發(fā)工具。AWS在支持混合云方面最大的舉措是與VMware建立了重要合作伙伴關(guān)系,這是在2016年首次宣布的。客戶(hù)可以在AWS公有云的專(zhuān)用基礎(chǔ)設(shè)施上運(yùn)行全套的VMware軟件。
微軟Azure——在三大IaaS云提供商中,微軟在營(yíng)銷(xiāo)上一直宣稱(chēng)自己是混合云公司,所以在很多IT商店里它非常受歡迎。微軟的主要混合云平臺(tái)是Azure Stack,它是由戴爾EMC、思科、聯(lián)想和惠普分銷(xiāo)的融合基礎(chǔ)設(shè)施硬件。它的運(yùn)行就像Azure公有云一樣,但它位于客戶(hù)本地。微軟還允許它的很多軟件管理工具擴(kuò)展應(yīng)用到本地,包括其Active Directory安全和訪(fǎng)問(wèn)管理平臺(tái),以及其大量的SaaS應(yīng)用程序,包括Office 365和Outlook。
谷歌云平臺(tái)——就像AWS,谷歌將其早期的營(yíng)銷(xiāo)工作集中在公有云上。自從該公司聘請(qǐng)VMware前首席執(zhí)行官Diane Greene來(lái)領(lǐng)導(dǎo)其云工作之后,它更加傾向于混合云了。這方面最顯著的例子是與超融合基礎(chǔ)設(shè)施供應(yīng)商N(yùn)utanix合作,支持客戶(hù)在Nutanix本地以及公有云中運(yùn)行應(yīng)用程序。谷歌還與VMware展開(kāi)了合作。谷歌的軟件運(yùn)行在本地以及名為Kubernetes的公有云中。這一谷歌開(kāi)發(fā)的開(kāi)源應(yīng)用程序容器管理平臺(tái)可以運(yùn)行在本地,也可以在谷歌公有云和谷歌容器引擎中運(yùn)行。endprint