如今,大多數(shù)企業(yè)都擁有多云的IT環(huán)境。換句話說,他們都在使用多個(gè)公共云或私有云。
有些人使用多云這個(gè)術(shù)語(yǔ)來指代三種主要類型的云計(jì)算:軟件即服務(wù)(SaaS)、平臺(tái)即服務(wù)(PaaS)和基礎(chǔ)設(shè)施即服務(wù)(IaaS)。根據(jù)這個(gè)定義,幾乎每個(gè)組織都在部署多云策略,因?yàn)樗麄兛赡芏荚谑褂弥辽賰蓚€(gè)SaaS提供商的服務(wù)。
在僅參考IaaS和PaaS時(shí)使用多云術(shù)語(yǔ)更為常見。如果一家企業(yè)采用了多云架構(gòu),那么可能擁有多個(gè)私有云,或者采用了多個(gè)公共云供應(yīng)商的服務(wù),或者同時(shí)擁有公共云和私有云。
多云使用
RightScale公司進(jìn)行的一項(xiàng)調(diào)查采用了多云的第二個(gè)定義,并發(fā)現(xiàn)了以下內(nèi)容:
•81%的企業(yè)采用多云策略。
•平均而言,這些大型組織使用4.8種不同的云平臺(tái)。
•64%的中小型企業(yè)(SMB)采用多云模式。
通常情況下,企業(yè)會(huì)采用多個(gè)云平臺(tái)。一些員工為特定項(xiàng)目使用特定的云計(jì)算供應(yīng)商提供的服務(wù),而另外一些員工為另一個(gè)項(xiàng)目選擇不同的云計(jì)算供應(yīng)商。在某些情況下,IT部門可能甚至不知道員工正在使用不同的云平臺(tái)。這種影子IT對(duì)企業(yè)來說是一個(gè)很大的風(fēng)險(xiǎn),因?yàn)檫@使得管理成本、控制訪問或適當(dāng)保護(hù)應(yīng)用程序和數(shù)據(jù)變得困難。
此外,有些組織特意采用多云策略以實(shí)現(xiàn)業(yè)務(wù)目標(biāo),例如避免供應(yīng)商鎖定或確保業(yè)務(wù)連續(xù)性。有些人建立多云環(huán)境,因?yàn)樗麄兿胍獎(jiǎng)?chuàng)建一個(gè)功能齊全的混合云。
多云與混合云
盡管對(duì)于混合云和多云的確切定義仍然存在分歧,但是大多數(shù)云計(jì)算專家對(duì)這兩者進(jìn)行了區(qū)分。
這兩個(gè)術(shù)語(yǔ)都指的是使用多個(gè)云平臺(tái)的IT環(huán)境。但是,混合云始終同時(shí)擁有公共云和私有云。相比之下,多云可以是公共云和/或私有云的任意組合。因此,混合云可以被認(rèn)為是一種多云。
此外,最重要的區(qū)別點(diǎn)在于,混合云的設(shè)置只考慮一個(gè)目的,并作為單個(gè)實(shí)體進(jìn)行管理,而對(duì)于多云來說,這種情況可能不容易實(shí)現(xiàn)。在混合云設(shè)置中,私有云的配置與公共云類似,因此工作負(fù)載可以輕松地從一個(gè)云平臺(tái)移動(dòng)到另一個(gè)云平臺(tái)。
例如,某些組織為災(zāi)難恢復(fù)目的建立混合云。公共云環(huán)境將精確地(或盡可能接近)鏡像內(nèi)部私有云,以便在發(fā)生緊急情況時(shí)進(jìn)行故障轉(zhuǎn)移,可以正常繼續(xù)運(yùn)營(yíng)業(yè)務(wù)。其他混合云用于歸檔、云爆發(fā)或用于應(yīng)用程序開發(fā),其中開發(fā)和測(cè)試位于公共云中,可以將組織的業(yè)務(wù)遷回內(nèi)部部署數(shù)據(jù)中心。
相比之下,大多數(shù)非混合多云環(huán)境有許多不同的用途。由于成本考慮、安全性和合規(guī)性需求或其他原因,某些工作負(fù)載在一個(gè)云平臺(tái)中運(yùn)行,而另一些工作負(fù)載在另一個(gè)云平臺(tái)中運(yùn)行。雖然IT團(tuán)隊(duì)可能擁有允許其管理和監(jiān)控多云架構(gòu)的工具,但大多數(shù)的多云情況并不像混合云那樣統(tǒng)一。
多云的優(yōu)點(diǎn)
組織選擇采用多云策略的原因有很多,包括以下幾個(gè)方面:
•節(jié)約成本。公共云定價(jià)很復(fù)雜,雖然AWS公共云對(duì)于某些工作負(fù)載來說可能是最低價(jià)格的云平臺(tái),但在其他情況下,采用微軟Azure或谷歌云可能會(huì)更好。多云方法允許企業(yè)以最優(yōu)惠的價(jià)格匹配每個(gè)工作負(fù)載。
•靈活性。同樣,一家供應(yīng)商可能擁有優(yōu)于其他供應(yīng)商產(chǎn)品的特定服務(wù)。而在多云架構(gòu)中,企業(yè)可以尋找最適合特定云計(jì)算工作負(fù)載的工作,而不是限制在某個(gè)供應(yīng)商的服務(wù)。
•避免供應(yīng)商鎖定。供應(yīng)商鎖定是企業(yè)最為關(guān)注的云計(jì)算問題之一。他們擔(dān)心可能會(huì)變得依賴于一家供應(yīng)商的服務(wù),以至于很難采用其他廠商的服務(wù)。企業(yè)有意識(shí)地選擇在不同供應(yīng)商之間分配工作負(fù)載來降低這種可能性。
•可靠性。雖然擁有令人印象深刻的可用性數(shù)據(jù),但公共云服務(wù)可以并且確實(shí)可以脫機(jī)使用。如果所有工作負(fù)載都在同一個(gè)云平臺(tái)中運(yùn)行,組織會(huì)擔(dān)心在發(fā)生自然災(zāi)害、設(shè)備故障甚至是遭遇分布式拒絕服務(wù)(DDoS)攻擊時(shí)會(huì)難以應(yīng)對(duì)。使用多個(gè)供應(yīng)商的服務(wù)可降低所有應(yīng)用程序同時(shí)遇到停機(jī)的可能性。
•安全性和合規(guī)性。并非所有數(shù)據(jù)都需要相同級(jí)別的保護(hù)。在某些情況下,出于合規(guī)性原因,某些數(shù)據(jù)必須保留在企業(yè)自己的數(shù)據(jù)中心或同一國(guó)家/地區(qū)的數(shù)據(jù)中心內(nèi)。多云允許企業(yè)將其工作負(fù)載與適當(dāng)?shù)谋Wo(hù)級(jí)別相匹配。
•接近性。多云方法還允許企業(yè)利用更加接近用戶的云計(jì)算數(shù)據(jù)中心。這可以減少網(wǎng)絡(luò)延遲,并提高性能,并有助于解決一些合規(guī)性問題。
•員工滿意度。某些開發(fā)人員或其他員工對(duì)特定云計(jì)算供應(yīng)商有所偏好。多云策略可以讓員工更加輕松地使用他們喜歡的工具和服務(wù),其前提是滿足成本和安全目標(biāo)。
多云的缺點(diǎn)
顯然,多云方法也有一些重大缺陷,其中包括:
•復(fù)雜性。多云環(huán)境比單個(gè)云平臺(tái)環(huán)境更難管理。IT部門可能需要新的編排和監(jiān)控工具來跟蹤在不同位置運(yùn)行的所有不同工作負(fù)載。
•增加管理成本。這些新工具以及IT部門管理不同云平臺(tái)的所有時(shí)間都將增加運(yùn)營(yíng)成本。如果企業(yè)不謹(jǐn)慎,他們可能會(huì)發(fā)現(xiàn)使用多個(gè)提供商的服務(wù)的總體擁有成本(TCO)實(shí)際上更高,即使他們能夠獲得非常低的服務(wù)費(fèi)率。
•安全。雖然多云環(huán)境可能具有一些安全優(yōu)勢(shì),但是大部分規(guī)模更大的網(wǎng)絡(luò)不受IT團(tuán)隊(duì)控制,在本質(zhì)上更難以保護(hù)。同樣,企業(yè)可能需要新工具來保護(hù)其系統(tǒng),這也可能會(huì)增加成本。
•人才稀缺。由于很多企業(yè)需要擁有云計(jì)算技能的員工,都在努力尋找對(duì)單一云計(jì)算供應(yīng)商有深入了解的員工。如果他們正在尋找能夠很好地了解幾家不同供應(yīng)商服務(wù)的IT專業(yè)人員,這會(huì)使招聘流程變得更加困難,而且可能代價(jià)高昂。
管理多云架構(gòu)的技巧
為了幫助管理與多云策略相關(guān)的復(fù)雜性和成本,專家提出了一些建議:
•依靠自動(dòng)化和編排。DevOps團(tuán)隊(duì)使用的許多自動(dòng)化工具在處理多云架構(gòu)時(shí)使得工作更輕松。
•使用容器。將應(yīng)用程序與所有依賴項(xiàng)打包在一起,可以提高可遷移性,并簡(jiǎn)化管理。
•考慮采用云服務(wù)代理。這些工具和服務(wù)可以幫助企業(yè)將工作負(fù)載與最合適的云計(jì)算供應(yīng)商相匹配。
•投資多云管理工具。使用單一管理平臺(tái)來管理所有云平臺(tái),對(duì)于控制成本非常寶貴,而使用人工智能的工具可能尤其有用。
•創(chuàng)建API管理策略。多云架構(gòu)意味著處理來自不同供應(yīng)商的許多不同的API,企業(yè)需要制定一個(gè)處理它們的計(jì)劃。
•牢記集成。在選擇供應(yīng)商或創(chuàng)建新應(yīng)用程序時(shí),企業(yè)需要考慮如何集成駐留在不同云平臺(tái)中的數(shù)據(jù)和應(yīng)用程序。
•建立內(nèi)部團(tuán)隊(duì)。企業(yè)需要具備強(qiáng)大云計(jì)算技能的IT專業(yè)人員來管理其多云架構(gòu),因此計(jì)劃隨著時(shí)間的推移建立自己的團(tuán)隊(duì)。
•定期重新評(píng)估。僅僅因?yàn)樘囟ü?yīng)商在某個(gè)時(shí)間點(diǎn)是特定工作負(fù)載的最佳選擇,并不意味著這將永遠(yuǎn)持續(xù)下去。公共云供應(yīng)商正在不斷添加功能和更改價(jià)格,因此企業(yè)需要定期重新審視其決策。
多云成本和多云計(jì)費(fèi)
試圖理解多云的成本對(duì)大多數(shù)公司來說是一個(gè)令人煩惱的新挑戰(zhàn),大多數(shù)組織需要更多的幫助。
問題是多云的概念相對(duì)較新,因此多云計(jì)費(fèi)系統(tǒng)尚未在整個(gè)行業(yè)中實(shí)現(xiàn)標(biāo)準(zhǔn)化。企業(yè)非常需要這樣的解決方案:即使只有一個(gè)供應(yīng)商,了解其云計(jì)算成本也是一個(gè)復(fù)雜的問題,更不用說采用多個(gè)供應(yīng)商的服務(wù)。
在這一點(diǎn)上,很多人認(rèn)為多云計(jì)費(fèi)就是將所有單獨(dú)的云平臺(tái)成本賬單累加起來,有一些IT管理人員正是這樣做的。
那么還有一個(gè)相關(guān)的問題是,個(gè)別云計(jì)算供應(yīng)商對(duì)多云計(jì)費(fèi)并沒有興趣。AWS、微軟Azure或谷歌云都不提供包含其他提供商的多云計(jì)費(fèi)。他們通常不考慮組織的其他合同服務(wù)。這些競(jìng)爭(zhēng)激烈的云計(jì)算供應(yīng)商在提供統(tǒng)一的多賬單方面是不可能的。
然而,雖然多云計(jì)費(fèi)軟件尚未標(biāo)準(zhǔn)化,但未來幾年這樣的工具很可能會(huì)取得很大進(jìn)展。快速增長(zhǎng)的云計(jì)算管理平臺(tái)部門提供了一系列成本監(jiān)控工具。其中包括Rightscale、Scalr、BMC等公司提供了多個(gè)解決方案。