為什么多云管理一團(tuán)糟

責(zé)任編輯:cres

作者:Matt Asay

2019-07-08 10:58:01

來源:企業(yè)網(wǎng)D1Net

原創(chuàng)

絕大多數(shù)企業(yè)都在進(jìn)入多云的未來,但多云管理說起來容易做起來難。

絕大多數(shù)企業(yè)都在進(jìn)入多云的未來,但多云管理說起來容易做起來難。
 
如果在Twitter上快速搜索,就會(huì)發(fā)現(xiàn)運(yùn)行多云基礎(chǔ)設(shè)施就像給一些大型供應(yīng)商支付款項(xiàng)一樣容易。例如,IBM公司宣稱,“IBM MultiCloud Manager將所有客戶的云計(jì)算環(huán)境集成在一個(gè)視圖中,從而能夠?qū)蛻舻牟榭捶绞?、管理和自?dòng)化進(jìn)行最佳控制。”因此,用戶無需擔(dān)心相互沖突的基礎(chǔ)設(shè)施、無服務(wù)器的應(yīng)用程序或任何混亂的現(xiàn)實(shí)。只要有良好的控件和管理,一切都很好。不幸的是,它不是那樣工作的。
 
正如Sabre公司企業(yè)技術(shù)運(yùn)營(yíng)高級(jí)總監(jiān)Dominic Briggs所說的那樣,運(yùn)營(yíng)多云的現(xiàn)實(shí)是,越來越多的企業(yè)使用特定的云平臺(tái)來處理特定的工作負(fù)載。為什么?因?yàn)椴煌脑破脚_(tái)在某些事情上比其他的云平臺(tái)還要好??紤]到即使企業(yè)都是以一個(gè)云計(jì)算供應(yīng)商為目標(biāo),最終也會(huì)使用多個(gè)云計(jì)算供應(yīng)商的服務(wù),那么企業(yè)該如何緩解其多云管理難題呢?
 
多云的神話和現(xiàn)實(shí)
 
當(dāng)然,很多企業(yè)致力于解決多云問題。即使企業(yè)感覺做的很好,仍然會(huì)面臨多云混亂的現(xiàn)實(shí)。
 
正如一家主要云計(jì)算提供商的一位員工所說的那樣,“只要有計(jì)算機(jī),就會(huì)有人試圖創(chuàng)建抽象層,使應(yīng)用程序可以在這些計(jì)算機(jī)上遷移,而這些抽象層總是存在缺陷。”
 
那么在云平臺(tái),其根本缺陷是什么?云平臺(tái)的抽象層或者不公開最常見的特性,這意味著用戶將永遠(yuǎn)無法使用硬件(或云計(jì)算)平臺(tái)的高級(jí)特性,或者公開每個(gè)平臺(tái)的獨(dú)特特性,在這種情況下,企業(yè)應(yīng)用程序不再是可遷移的。
 
還記得Briggs關(guān)于“特定工作負(fù)載的特定云”的評(píng)論嗎?企業(yè)越來越愿意接受AWS云平臺(tái)上的無服務(wù)器功能,以及谷歌云上的機(jī)器學(xué)習(xí)/人工智能工具,或Microsoft Azure,以便與Windows服務(wù)器環(huán)境輕松集成,就越能真正地集中管理多個(gè)云平臺(tái)上的應(yīng)用程序。他說,如果企業(yè)希望跨多個(gè)云平臺(tái)實(shí)現(xiàn)一致的管理,則不能使用這些云平臺(tái)的任何獨(dú)特功能。一旦決定使用RDS或DynamoDB,那么企業(yè)的應(yīng)用程序會(huì)突然發(fā)現(xiàn)無法遷移到另一個(gè)云端。
 
在某些方面,這代表了真正的進(jìn)展,并提供更精細(xì)的控制,但它仍然是一個(gè)不完美的方法:即使用戶表示只會(huì)處理容器,因?yàn)檫@些容器運(yùn)行在虛擬機(jī)中,它們使用存儲(chǔ)和網(wǎng)絡(luò),而虛擬機(jī)、存儲(chǔ)和網(wǎng)絡(luò)服務(wù)在云平臺(tái)上是不同的,所以不能簡(jiǎn)單地管理它們。
 
用戶可以像Saber一樣選擇像Red Hat OpenShift這樣的工具,但這不是一個(gè)完美的解決方案。首先,AWS云平臺(tái)上的負(fù)載均衡器和存儲(chǔ)選項(xiàng)與谷歌云平臺(tái)或微軟Azure或本地上的負(fù)載均衡器和存儲(chǔ)選項(xiàng)不同。有不同的選項(xiàng)、不同的配置字段、不同的對(duì)象名稱,但沒有一勞永逸的方法會(huì)給這種混亂帶來良好的秩序。
 
關(guān)注云平臺(tái)差距
 
Kubernetes確實(shí)提供了一些希望。正如Citus Data公司首席執(zhí)行官Craig Kerstiens所建議的那樣,Kubernetes也提供了一種通用的抽象(將所有云的最小值提取出來),它并不理想,它確實(shí)讓企業(yè)走上了通向理想的道路。他說,“對(duì)于理想情況,用戶需要云計(jì)算供應(yīng)商根據(jù)自己的興趣來看待它,但他們并不這樣做。如果不同的云計(jì)算供應(yīng)商希望它發(fā)生,它將是有保證的并且相對(duì)簡(jiǎn)單。因?yàn)槭聦?shí)并非如此,這是一個(gè)挑戰(zhàn),但即使沒有合作,也肯定會(huì)在整個(gè)范圍內(nèi)實(shí)現(xiàn)。”
 
Briggs建議,在這個(gè)“非理想”的過渡階段,有一些基于Kubernetes的工具,如Red Hat OpenShift,可以處理多云混亂。Sabre公司希望該行業(yè)能夠達(dá)到云計(jì)算基礎(chǔ)設(shè)施真正商品化的程度,所以O(shè)penShift為用戶提供了一層抽象,允許用戶選擇的AWS和Azure云平臺(tái)之間遷移工作負(fù)載。Sabre公司圍繞監(jiān)控和安全等構(gòu)建其他內(nèi)容,然后使應(yīng)用程序部署可重用,并從底層基礎(chǔ)設(shè)施中抽象出來。
 
VMware公司也提供一些有用的工具(例如Red Hat公司一些基于Kubernetes的構(gòu)建工具)。為了幫助緩解多云噩夢(mèng),VMware公司提供了CloudHealth、Wavefront和VRA等工具,這些工具能夠管理每個(gè)云平臺(tái)上的本機(jī)服務(wù)。VMware還提供工具來幫助簡(jiǎn)化混合云(內(nèi)部部署和云平臺(tái)的混合),其重點(diǎn)是使vSphere平臺(tái)在本機(jī)云上運(yùn)行(例如,AWS上的VMware Cloud)。通過這種方式,VMware公司正在為企業(yè)運(yùn)營(yíng)模式的標(biāo)準(zhǔn)化提供幫助,但它并不能解決企業(yè)在每個(gè)云平臺(tái)上仍然局限于vSphere的特性和功能的問題。因此,如果企業(yè)想使用像Amazon RDS這樣的東西,那么將回到多云。
 
使用多云,企業(yè)可以回到每個(gè)云平臺(tái)的基本功能,或者更有可能利用每個(gè)云平臺(tái)中的高階服務(wù)。也可以聽取云計(jì)算專家的建議,并加快采用所有工具和策略的速度,試圖解決這一混亂局面,但坦率地說,它仍將是一團(tuán)糟。
 
這并不是說采用多云是一個(gè)壞主意。實(shí)際上,其主意好壞都無關(guān)緊要,這只是現(xiàn)代企業(yè)如何運(yùn)作的問題,而開發(fā)人員可以通過支付費(fèi)用來啟動(dòng)云計(jì)算服務(wù)。大約80%的企業(yè)都在轉(zhuǎn)向多云,另外20%的企業(yè)正在觀望。因此,明智的企業(yè)希望Kubernetes試圖抽象出多云環(huán)境引入的一些復(fù)雜性,同時(shí)使用VMware和其他工具來嘗試以某種集中的方式管理本機(jī)服務(wù)。它并不完美,但卻是一個(gè)開始。

鏈接已復(fù)制,快去分享吧

企業(yè)網(wǎng)版權(quán)所有?2010-2024 京ICP備09108050號(hào)-6京公網(wǎng)安備 11010502049343號(hào)