林琳
2019年第一季度,將要在全球云產(chǎn)業(yè),發(fā)生一件定義未來的大事件,這就是美國五角大樓的JEDI大單到底花落誰家。2018年3月,美國國防部發(fā)布了一份價值100億美元的聯(lián)合企業(yè)防御基礎設施(Joint Enterprise Defense Infrastructure, JEDI)的商業(yè)云采購合同。這份十年期的云服務合同,將把整個美國國防部向IaaS和PaaS云平臺遷移。而JEDI招標說明中指定只向一家云供應商采購,而不是業(yè)界熱炒的多云方案。
JEDI隨后鎖定AWS,但也一石激起千層浪,導致其它幾大公有云服務商中,有的甚至起訴至聯(lián)邦法院。美國國防部發(fā)言人Heather Babb在后期接受媒體采訪時強調(diào),單一云供應商方案能改進安全性、提高數(shù)據(jù)可獲得性以及簡化對云服務的采用和使用。JEDI云只選擇一家單一云服務商的策略,確實讓整個云產(chǎn)業(yè)大感意外。而AWS則與JEDI有著一樣的思路,AWS CEO AndyJassy早在2016年就喊出“采用多個云服務商的做法不可取”的觀點。
整個2018年,多家公有云服務相繼出現(xiàn)了宕機事件,JEDI的100億美元大單則挑戰(zhàn)整個業(yè)界對于多云的觀點。那么,進入云計算的新十年,到底企業(yè)應該采用多云策略還是單云策略?隨著JEDI招標書規(guī)定的最終簽訂合同期限臨近,多云與單云之爭注定要愈演愈烈。
多云還是單云,這是一個問題
自從出現(xiàn)云計算以來,多云似乎就是一個產(chǎn)業(yè)和客戶共同的論調(diào)。IDC《2018全球IT行業(yè)預測》顯示,2020年,超過90 %的企業(yè)將會使用多種云服務和云平臺,超過1/3的機構(gòu)將會建立多云管理機制。同時,Gartner指出目前企業(yè)數(shù)據(jù)中心最大的挑戰(zhàn)是如何制定多云策略。
企業(yè)為什么要選擇多云策略
選擇多云戰(zhàn)略的第一個重要原因是成本管理。普遍來說,企業(yè)相信通過選擇不同的云服務組合可以降低總體成本。但實際上用戶低估了云費用的浪費,RightScale的2019年全球云狀況報告的受訪者估計浪費了27%,而RightScale實際浪費測量為35%。云費用的浪費在很大程度上,是因為企業(yè)對于多云的信任而采購了多余的云實例,從而出現(xiàn)了云蔓延的現(xiàn)象。
選擇多云戰(zhàn)略的第二個重要原因是避免云鎖定和靈活性。但Forbes網(wǎng)站也在2018年6月的時候發(fā)表了由MapR公司CTO Tom Fisher所撰寫《多云———每個人都在談論它,但誰在做呢?》文章,專門談到云鎖定的問題。MapR公司是全球三大Hadoop開源大數(shù)據(jù)分析技術(shù)供應商之一。Tom Fisher在文章中指出,多云框架面臨許多挑戰(zhàn)。例如,沒有辦法讓Redshift(亞馬遜Aurora項目)在Google Cloud或Microsoft Azure上運行,這是技術(shù)設計本身所導致的;類似地,Bigtable依賴于底層的谷歌文件系統(tǒng)GFS,因此對于嘗試在AWS或Azure上運行它并不感興趣。
選擇多云戰(zhàn)略還有一個重要的現(xiàn)實原因是容災和備份。選擇多云策略進行數(shù)據(jù)備份與恢復,可以確保在一個云上的數(shù)據(jù)和備份全部被誤刪后,另一個云的數(shù)據(jù)和備份仍在。廠商這么做基本出于“云服務商也不是神”的考慮,哪怕作出多少個9的SLA服務水平承諾,也可能會出現(xiàn)宕機,這一點從幾乎所有公有云服務商都出現(xiàn)過宕機事件就可以看出。但事實上,單云服務商也可以提供成熟的異地雙活、異地多活和數(shù)據(jù)三備份等技術(shù),可保證數(shù)據(jù)的安全和可靠,只要策略得當,也能保證數(shù)據(jù)的高可靠和高可用。
值得一聽的聲音:單云也是足夠好的
由于我們才進入云計算的第二個十年,而在第一個十年主要處于發(fā)展云計算技術(shù)的階段,真正到應用多云或單云環(huán)境于成熟的生產(chǎn)業(yè)務中,才剛剛開始。因此,到底是多云真的占優(yōu),還是單云也有其強項?
Tom Fisher曾在其文章中分析:仍有很多炒作是關于多云能夠跨多個云運行公共工作負載的能力,能實現(xiàn)這一承諾的客戶或技術(shù)人員并沒有太多的文檔證據(jù)。AWS CEO AndyJassy則表示,很多機構(gòu)都在想“怎么將業(yè)務分別放到不同的云里。當他們經(jīng)過深入研究后,絕大多數(shù)人最終不會選擇多個云。他們主要還是使用單一供應商?!?/p>
在2011年的時候,美國國防部就有1萬余個運營中的IT系統(tǒng),其中20 %為關鍵任務系統(tǒng),還有超過772個數(shù)據(jù)中心、1.5萬個網(wǎng)絡、近7萬臺服務器以及超過700萬臺電腦和IT設備,IT人員高達17萬人。
早在2011年美國國防部在制訂 IT戰(zhàn)略和規(guī)劃的時候,就指出美國國防部的IT基礎設施必須要簡化到一個整體集成和可互操作的資源,以快速把正確的信息在正確的時間交付到正確的地點,無論全球的任何地方。
對于美國國防部來說,單一云服務供應商的最大好處是安全。在任何類型的云環(huán)境中,安全性是技術(shù)提供者和客戶組織之間的共同責任。在單云環(huán)境中,這種劃分比在多云環(huán)境中更容易實現(xiàn)。此外,單一云服務供應商可以更容易、更全面地滿足美國國防部在全球各地的安全和管理需求以及整體安全策略的規(guī)劃、制訂、實施和更新。
單一云服務供應商的第二大好處是簡化接口、標準和管理。對于美國國防部這樣一個龐大的組織而言,各種機構(gòu)林立。單一云服務商則可以與各個分支機構(gòu)對接,更容易在總部和分支機構(gòu)之間建立整體的接口、標準和管理流程。
AndyJassy強調(diào),如果企業(yè)想走多云之路,最基本的是要實現(xiàn)最底層的標準化,但現(xiàn)實是不同的云平臺都不一樣。比如,系統(tǒng)的速度對于美國國防部來說很重要,單一云服務商的技術(shù)優(yōu)化顯然要比多個云服務之間的聯(lián)合優(yōu)化要容易的多。
而在大家都關心的容災和備份方面,單一云服務商也有著重大的好處。因為如果采用多云的容災方案,就必須要面臨不同云服務商的不同管理門戶和基于不同知識的服務。對于IaaS而言,不同云服務商對于VM都采用不同的磁盤格式,例如Azure使用VHD格式而AWS使用AMI格式。通常來說,每一家云服務商的容災服務都不是為多云環(huán)境而設計的。反過來,與單一云服務商合作,更容易設計和滿足美國國防部這樣超大型組織的各種容災需求。而對技術(shù)不那么成熟、體量更小的企業(yè)來說,毫無疑問單云是更優(yōu)選擇。
在國內(nèi)也有類似觀點。上海駐云信息科技有限公司創(chuàng)始人蔣爍淼在談到容災和備份時,認為多云是趨勢,但多云在可靠性方面比較麻煩,多云可靠的前提是有強大的技術(shù)團隊保證各個云之間的有序管理,而不僅是將各個云的管理界面統(tǒng)一。如果團隊沒有很強的技術(shù)能力,那么在一朵云上實現(xiàn)多可用區(qū)、多Region的備份更為可靠。限制多云可靠性的本質(zhì)在于網(wǎng)絡,因為不同云處于不同的VPC以及VPC之上的云運營商內(nèi)網(wǎng)里。容器雖然能實現(xiàn)自動漂移,但如果多云之間網(wǎng)絡可靠性和技術(shù)團隊實力不行,就會導致一端出問題、另一端也宕機的情況。
總體來說,在2019年開始之際,也是云計算進入第13個年頭,企業(yè)對于云計算的實踐進入實質(zhì)性應用階段。在這個階段,到底是采用多云策略還是單云策略,已經(jīng)不是技術(shù)、哲學層面上的探討,而是將影響企業(yè)未來數(shù)字化轉(zhuǎn)型的關鍵性決策。JEDI的100億美元大單到底花落多家還是一家,這將影響云計算產(chǎn)業(yè),特別是企業(yè)云市場今后的走勢。