近日,IBM宣布以340億美元收購紅帽,以此為殺手锏面對亞馬遜、微軟、阿里巴巴等強勁對手,成為“百年老店”IBM歷史上最大的一筆豪賭。這場云計算的“翻身之戰(zhàn)”,IBM能打贏嗎?
此次交易是IBM迄今為止最大規(guī)模的一次收購交易,在美國歷史上也可以排在前列。IBM可能會因此重新調(diào)整組織架構(gòu),而紅帽依然保持獨立運營能力,Jim Whitehurst仍是紅帽的CEO,并加入IBM高管團隊,但是紅帽會以一個部門的形式被并入IBM混合云部門。
二者今后如何發(fā)展呢,IBM云計算副總裁、Arvind Krishna與紅帽執(zhí)行副總裁Paul Cormier就此次收購進行了會談。
IBM和紅帽將如何從協(xié)作中獲益?
Paul:紅帽是一家采用開源開發(fā)模式的企業(yè)級軟件公司。其模式的一個基本原則是,我們所做的一切,從我們學(xué)習(xí)的新實踐到我們開發(fā)的新技術(shù),最終都要回饋到上游社區(qū)。通過與IBM的結(jié)合,我們對客戶的影響力將顯著增強,如此,我們將能夠進一步推動開放式企業(yè)技術(shù)的發(fā)展。對于IBM而言,我們雙方已緊密合作了很長一段時間,如今,現(xiàn)有的IBM客戶將能夠更直接地獲得下一代基于開源的技術(shù),這些技術(shù)恰恰是混合云創(chuàng)新的基石。
Arvind:我們將進一步加大在開源領(lǐng)域的投入力度。紅帽將能夠直接利用IBM員工在這些社區(qū)中所做的工作。因此,更多的技術(shù)將能夠回饋到上游社區(qū)。另一大好處是優(yōu)化IBM產(chǎn)品,以便在紅帽企業(yè)級Linux和OpenShift等產(chǎn)品上運行。我們將付出更多精力使其他開源項目能夠在此基礎(chǔ)架構(gòu)上運行。
此次收購對客戶有何好處?他們有哪些反饋?
Paul:這樣說吧:我們將在更廣泛的范圍內(nèi)為我們的客戶帶來更具規(guī)模的創(chuàng)新。紅帽和IBM的實力與專業(yè)知識的結(jié)合將使我們能夠為客戶做更多的事情。我最近與一家大型無線運營商進行了交流,對方的反饋是:“你們兩家公司我都喜歡?!彼麄兛吹搅嗣媲暗臋C會,那就是進一步采用開源技術(shù)。這不僅僅是IBM實際的業(yè)務(wù)覆蓋所產(chǎn)生的結(jié)果,還因為我們有能力承擔(dān)更大項目。在許多現(xiàn)實案例中,他們已經(jīng)開始運行IBM產(chǎn)品或依賴IBM 咨詢部門來部署這些技術(shù)。我們已經(jīng)作為合作伙伴完成了一些工作,但尚未以整合的方式開展過相關(guān)工作。
Arvind:對我們和我們的客戶來說,這是一個數(shù)量級的變化,關(guān)乎實施大規(guī)模轉(zhuǎn)型項目所需的技能和能力。我們的許多共同客戶都有興趣進行更多嘗試。許多人認(rèn)為,這是我們與其他提供商一起建立大型行業(yè)生態(tài)系統(tǒng)的機會,這些提供商在這個共同基礎(chǔ)設(shè)施上得到了優(yōu)化。對他們的好處是顯而易見的:他們將能夠以更簡單的方式使用技術(shù)。如果紅帽獨自來推進,那么他們能夠取得的成功是有限的。而通過合作,我們可以把更多的資源放在優(yōu)化其他合作伙伴上。最重要的是,這是一個三贏的決策。對我們、客戶以及其他供應(yīng)商而言都有益。
目前,客戶和行業(yè)所面臨的最緊迫的挑戰(zhàn)是什么?
Paul:當(dāng)云計算首次出現(xiàn)時,企業(yè)往往被告知,將每個應(yīng)用都遷移到云端只需要一天的時間。那已經(jīng)是十多年前的事了。然而,行業(yè)分析師指出,如今,大多數(shù)企業(yè)只有約20%的工作負(fù)載遷移到了云端。原因之一是云已經(jīng)成為一個日益復(fù)雜的環(huán)境,越來越難以管理。在某種程度上,這是因為混淆了以云為中心(cloud-centric)的開發(fā)項目和云就緒(cloud-ready)產(chǎn)品的關(guān)系。例如,Kubernetes是一個開發(fā)項目,而不是產(chǎn)品。許多客戶一直認(rèn)為,所有的Kubernetes組件分布(總數(shù)超過125+)都是互相兼容的。但事實并非如此。當(dāng)涉及到部署時,并不處于相同的時間線、生命周期等。就像產(chǎn)品一樣,所有的云計算,即使它們具有相同的底層技術(shù),它們也都是互不相同的。因此目前,當(dāng)客戶想要跨越云時,他們意識到必須要有四、五個不同的技術(shù)堆棧孤島,開發(fā)人員必須為之進行開發(fā),而運營人員也必須能夠?qū)Υ诉M行運營。從管理的角度來看,這確實不具備可持續(xù)性。
Arvind:我再來補充另一個主要的挑戰(zhàn)。如今,每一家企業(yè)實際上都在變成一家科技企業(yè)。對客戶來說,一個巨大的痛點是如何利用技術(shù)來優(yōu)化他們的工作流。當(dāng)人們談?wù)摬渴鹌脚_時,平臺之上的應(yīng)用其實很難被優(yōu)化。修復(fù)、監(jiān)控、安全和審計等功能很少能夠內(nèi)置,而且它們通常無法進行一鍵部署。一般來說,所有這些配置都必須手動完成。因此,我們的客戶需要我們解決的一個重大問題是,如何使整個過程變得更容易。
兩家公司將如何幫助解決這些問題?
Arvind:除了平臺本身,客戶所需要的是使整個環(huán)境不那么脆弱的專業(yè)知識和額外的工作。這是我們致力共同完成的目標(biāo)。紅帽已經(jīng)在容器和Linux上提供了該平臺。他們還可在此基礎(chǔ)之上提供工作負(fù)載。對于IBM來說,關(guān)鍵是要確保中間件、數(shù)據(jù)和AI(不僅是IBM的,還有開源的)得到優(yōu)化。
Paul:企業(yè)需要簡化其IT環(huán)境。這甚至改變了應(yīng)用的構(gòu)建方式。我們將看到構(gòu)建到微服務(wù)架構(gòu)中的應(yīng)用,而不是單體大規(guī)模應(yīng)用。從軟件工程的角度來看,這是一種非常好的方式。為了真正利用微服務(wù),客戶可以將這些應(yīng)用擴展到多個IT環(huán)境之中。并且有一種方法可以保持這些應(yīng)用同步,這就是自動化。如果不借助于工具,這些工作就太復(fù)雜了,人類很難完成。
Arvind:我想補充一點。世界已經(jīng)接受了Linux,現(xiàn)在正向容器邁進。問題是,如果你讓這種情況以一種混亂的方式發(fā)生,我們最終會得到1000個完全不同的孤島。自動化的使用至關(guān)重要,這樣一來一個人就無需管理1000個實例。如果沒有自動化,將很難創(chuàng)建客戶迫切需要的更簡單、更一致的環(huán)境。
IBM和紅帽都與開發(fā)者社區(qū)有著深遠的關(guān)系。當(dāng)兩家公司聯(lián)手時,開發(fā)人員將在哪些方面受益?
Arvind:信息技術(shù)領(lǐng)域目前正在經(jīng)歷一個重大轉(zhuǎn)變。在一個有1000個完全不同孤島的環(huán)境中,一名開發(fā)人員的覆蓋范圍要比其可能覆蓋的潛在范圍更為有限。當(dāng)我們著手創(chuàng)建這一公共基礎(chǔ)設(shè)施,幫助企業(yè)開始使用不同的公有云時,我們也將幫助開發(fā)人員擴大他們的覆蓋范圍。換句話說,他們將從這一切所帶來的網(wǎng)絡(luò)效應(yīng)中受益良多。
Paul:我們從部署公有云中學(xué)到的是:云可以成為IT基礎(chǔ)設(shè)施的一部分,但很少成為完整IT基礎(chǔ)架構(gòu)的一部分。客戶擁有運行在裸機、虛擬機或私有云上的各種內(nèi)部部署應(yīng)用程序。他們現(xiàn)在希望能夠跨越多個公有云。每個平臺都將基于特定開發(fā)人員的需求運行不同版本的Linux,這意味著每個開發(fā)環(huán)境也不盡相同。這就是我們要解決的問題:在混合云和多云世界中提供單一的、通用的操作環(huán)境。當(dāng)我們幫助創(chuàng)建這種單一的通用操作環(huán)境時,我們不僅會幫助運營人員,還能夠幫助開發(fā)人員制定單一的一套運營策略、單一的一套部署策略和單一的一套安全策略。他們將擁有這樣一套環(huán)境:他們在此環(huán)境中只需構(gòu)建一次即可,然后就能夠部署到任何適當(dāng)?shù)沫h(huán)境中。
IBM和紅帽已緊密合作二十多年。這次收購之后,紅帽和IBM能夠?qū)崿F(xiàn)哪些以前作為合作伙伴無法實現(xiàn)的目標(biāo)?
Arvind:商業(yè)伙伴關(guān)系只能讓一個企業(yè)走到目前這種程度。展望未來,無論是在云端還是在本地,Linux和OpenShift將是我們開發(fā)和部署軟件產(chǎn)品的主要平臺。此外,紅帽擁有最大規(guī)模Linux企業(yè)用戶,所以現(xiàn)在我們可以做得更多。我們可以提供只有我們雙方才能構(gòu)建的端到端解決方案。要做到這一點難度非常大,除非彼此互有承諾。
Paul:從上游的角度來看,在早期讓更多工程師參與到合適的項目中來能夠提高效率。舉例來說,五年前,世界上至少存在10個不同的容器編排項目。紅帽決定把所有資源都押在Kubernetes上。我們將在該社區(qū)工作的有影響力的人員帶入紅帽,投入大量資源使Kubernetes為企業(yè)應(yīng)用做好準(zhǔn)備,并作為一家公司成為有影響力的社區(qū)成員。我們那時決定讓我們所有的開發(fā)人員都遵從這條路,但IBM可能會有不同的看法?,F(xiàn)在我們就能夠討論某個上游項目的優(yōu)缺點,看看它能夠為社區(qū)帶來哪些優(yōu)勢,我們可以開誠布公地開展這些工作。
Arvind:如果以Kubernetes為例,紅帽是最大的貢獻者之一。然而,如果以Istio為例,IBM則是最大的貢獻者。因此,我們可以攜手并進以覆蓋更多領(lǐng)域,并在彼此的業(yè)務(wù)基礎(chǔ)上開展工作。這一點至關(guān)重要,因為開源的本質(zhì)并不是由一家公司包辦所有業(yè)務(wù)。成功的關(guān)鍵因素之一是發(fā)揮多方的優(yōu)勢。
Paul:確實如此。最薄弱的項目往往是只由一家公司承辦的項目,而最成功的項目則是由多方協(xié)作完成的項目。從不同地方獲得不同想法是非常有價值的。也就是說,許多公司聲稱自己是開源公司,但實際上他們只是包裝商。事實上,他們對上游項目的影響并不大。如果上游項目是你的開發(fā)模式,而你無法控制其發(fā)展方向,那么你就無法解決客戶的問題。IBM與紅帽雙方都長期致力于上游項目,所以,我認(rèn)為雙方的結(jié)合對開源大有裨益,這是我們共有的DNA。
您認(rèn)為開源技術(shù)要想繼續(xù)蓬勃發(fā)展,最重要的一兩個原則是什么?
Paul:首先,一個原則是,最好的技術(shù)最終會勝出。然而,紅帽已經(jīng)做出并將繼續(xù)堅守的最重要承諾是“上游優(yōu)先”。這意味著什么?我們不會把任何東西放到尚未進入上游,或尚未非常接近于被上游接受的產(chǎn)品中。從開源的角度來看,這一點至關(guān)重要,但從工程的角度來看,其重要性更為突出。“上游優(yōu)先”策略要求我們開發(fā)100%基于開源技術(shù)的企業(yè)級產(chǎn)品。
Arvind:需要強調(diào)的是,回饋的重要性。有些公司只是接受開源,然后利用它回饋能夠讓你成為不斷創(chuàng)新的優(yōu)秀企業(yè)公民,并且其他企業(yè)也可以從中受益。此外,致力于包容性和開放治理的開放技術(shù)社區(qū)往往能夠吸引最大規(guī)模的生態(tài)系統(tǒng)。與那些僅由單個供應(yīng)商控制的項目,或在其治理中更具限制性的項目相比較,擁有多方貢獻者的項目往往更健壯、壽命更長、風(fēng)險更小。
紅帽常被稱作IT行業(yè)的“瑞士”(中立國),這也正是紅帽取得持久成功的關(guān)鍵所在。IBM將如何保持紅帽的中立性?
Arvind:紅帽將繼續(xù)保持中立,這是毋庸置疑的。要做到這一點,就需要讓產(chǎn)品在客戶需要的地方運行。只有讓客戶訪問到最廣泛的生態(tài)系統(tǒng),就能夠為客戶帶來真正的選擇。讓紅帽仍然是紅帽符合每個人的利益。