开源、云、传统IT的三国杀
圖片來源@視覺中國
文丨郭華
1. 開源狂歡
開源正處于一場(chǎng)狂歡之中。
今年五月末,甲子光年發(fā)表了一篇題為《基礎(chǔ)軟件+開源,為什么是現(xiàn)在?》的文章,從宏觀的資本角度出發(fā),俯瞰了全球開源軟件現(xiàn)狀與機(jī)會(huì)。
文章很長,我長話短說,理解兩個(gè)要點(diǎn)是:1,基礎(chǔ)軟件是信息文明的底座,在經(jīng)過信息化、云化、智能化等一系列變革之后,開源基礎(chǔ)軟件迎來了一個(gè)蓬勃發(fā)展的需求窗口,而且在當(dāng)今開源原廠和 IaaS 大廠對(duì)峙的大格局之下,開源原廠“被收購“的可能性很高,這也讓資本看到了一種實(shí)際的退出機(jī)會(huì);
2,AI 投資熱已經(jīng)過去,投資人對(duì) AI 效果的失望導(dǎo)致他們轉(zhuǎn)移了視線,轉(zhuǎn)向了更加通用的基礎(chǔ)軟件領(lǐng)域。
同樣的話題,2017 年一個(gè)叫何曉陽的人也寫過。
他追蹤了估值超 10 億美金的 11 家開源軟件公司,發(fā)現(xiàn)其中有兩個(gè)特點(diǎn):1,快,從成立到 10 億美金平均只需要四五年,速度是前浪 SAAS 公司們的一倍;2,特定市場(chǎng),全都是基礎(chǔ)軟件(Elastic、Github、Docker、Confluent、Unity、Mesosphere、Mulesoft、MongoDB、Couchbase、Databricks、Cloudera)。
不過和甲子光年不同,何曉陽是從微觀入手分析的。他從產(chǎn)品開發(fā)與營銷的層面解釋了這種現(xiàn)象,如公司容易啟動(dòng)、試錯(cuò)成本低、獲客成本低等,但最終也得出了開源是基礎(chǔ)軟件的最佳形態(tài)這一結(jié)論。
再往前,一個(gè)叫 Mike Olson 的美國人也做過類似表達(dá)。
Mike Olson 是 Oracle 的前高管,也是 Hadoop 開源公司 Cloudera 的首任 CEO。結(jié)合自己多年開源商業(yè)化的經(jīng)驗(yàn),他在 2013 年這樣總結(jié)道:“如果你在運(yùn)營一個(gè)數(shù)據(jù)中心,那你幾乎不可避免的要用到開源軟件——操作系統(tǒng)、數(shù)據(jù)庫、中間件或其他組件。最近十年,沒有一款具有統(tǒng)治地位的平臺(tái)軟件是以閉源、商業(yè)專用的形式出現(xiàn)的”,“你不可能再通過閉源的形式獲得成功”,“平臺(tái)軟件必須開源”。
文章的標(biāo)題是《The Cloudera Model》,非常值得一看。
可見這并不是一個(gè)新發(fā)現(xiàn)。
實(shí)際上 2016 年投資機(jī)構(gòu) Accel 專門針對(duì)這個(gè)現(xiàn)象做過研究,他們發(fā)現(xiàn)在企業(yè) IT 領(lǐng)域,開源軟件正在替換傳統(tǒng) IT 商的商業(yè)軟件。
他們認(rèn)為繼 XaaS 之后,開源將會(huì)是下一個(gè)浪潮。
后來的發(fā)展也印證了這一結(jié)論。17 年 MongoDB 上市,18 年 Elastic 上市,19 年 Confluent 和 Databricks 也紛紛拿到數(shù)億美金的巨額融資,以幾十億美金的高估值,站在 IPO 門口。
根據(jù)谷歌的分析,到 2029 年的時(shí)候,41% 的企業(yè)系統(tǒng)會(huì)以開源軟件為主。
所以開源確實(shí)是處于一場(chǎng)狂歡之中。
2,蒲公英商人
但開源并非沒有苦惱。
從軟件的層面看開源正在席卷全球,但軟件背后的商業(yè)公司,情況卻不一定十分樂觀——按照 Mike Olson 在 2013 年的說法,開源商業(yè)公司最后不是消失了就是被收購了,比如 IIIustra、Informix、Sleepycat、Mysql、SpringSource、JBoss……實(shí)際上,成功的只有一家,就是紅帽。
我覺得從某種意義上來說,做開源軟件和種蒲公英是相似的。你從一個(gè)不起眼的地方開始,埋下種子,澆水施肥,看著它慢慢長大,一棵兩棵一片兩片,直到有天風(fēng)來了,它隨風(fēng)而起,名滿天下,然后散落在世界的各個(gè)角落,生根發(fā)芽。
于是,你可能會(huì)感受到一種瞬間的偉大,就像魯迅說的,“無窮的遠(yuǎn)方,無數(shù)的人們,都和我有關(guān)。“
但瞬間終究只是瞬間,偉大過后要問的,是你該怎么賺錢。
蒲公英的種子是不值錢的,被風(fēng)吹到哪里就長到哪里。但好在他的鮮葉可以吃,干葉能入藥,對(duì)于不想自己種的人來說,這兩個(gè)都可以賣。
開源軟件的代碼就像蒲公英的種子——clone、build,然后大家就都擁有了開源軟件。
不過你可以像幫別人種蒲公英那樣賣技術(shù)支持,像給蒲公英搭配鮮花那樣賣開源代碼上的閉源組件,像打包鮮葉或干葉那樣賣托管的云服務(wù),像賣蒲公英茶那樣賣開源軟件上的場(chǎng)景解決方案,甚至還可以像賣蒲公英文化那樣賣一種開源精神。
但無論如何,開源軟件總是開源的,就像蒲公英總是野草。
Mike Olson 寫完《The Cloudera Model》的三年后,一個(gè)博士生在下面留言問道:“如果你希望通過某些閉源組件把自己和其他競(jìng)爭(zhēng)者區(qū)分開,那為什么還要把核心平臺(tái)開源?這樣你不僅在和其他人競(jìng)爭(zhēng),也在和自己競(jìng)爭(zhēng),因?yàn)樵谀銊?chuàng)造的市場(chǎng)里,對(duì)手也能從你在核心平臺(tái)上的努力中獲益。我不明白。”
開源加快了軟件的傳播速度,但也帶來了競(jìng)爭(zhēng),來自其他供應(yīng)商的競(jìng)爭(zhēng),甚至來自客戶自己技術(shù)團(tuán)隊(duì)的競(jìng)爭(zhēng)。
開源是開源軟件的通行證,但也可能是開源公司的墓志銘。
尤其在云計(jì)算面前。
谷歌測(cè)算,到了 2029 年 77% 的企業(yè) IT 會(huì)以云為主,而另外一家投資機(jī)構(gòu)給的數(shù)字更夸張,他們認(rèn)為 2032 年 94% 的軟件都是云的。不管數(shù)字的真假,哪怕從我們的感覺來看,云在吞噬一切也是個(gè)不爭(zhēng)的事實(shí)。
這當(dāng)然也包括開源軟件。
MongoDB 的 CEO 這樣描述道:“每當(dāng)一個(gè)新的開源項(xiàng)目變得非常流行時(shí),云提供商就會(huì)剝奪我們的技術(shù),將免費(fèi)軟件放在他們的平臺(tái)上,然后從中獲取大部分(如果不是全部)價(jià)值,但幾乎不回饋開源社區(qū)”。因?yàn)橹灰脩羯狭嗽疲撬麕缀踔荒苓x擇云廠商提供的開源服務(wù),而上云恰恰是過去十年企業(yè) IT 的主旋律。
這讓開源原廠十分憤怒,Redis CEO 直言:“多年來,我們就像個(gè)傻子一樣,他們拿著我們開發(fā)的東西大賺了一筆”。
于是大家紛紛開始采取行動(dòng),一方面修改開源協(xié)議,禁止云廠商提供托管服務(wù)(只針對(duì)部分組件有效),另一方面也在積極發(fā)展自己的獨(dú)立云服務(wù),比如 Confluent 的 Confluent Cloud、Elastic 的 Elastic Cloud 和 MongoDB 的 MongoDB Cloud。他們怒斥公共云廠商為吸血鬼,準(zhǔn)備以反壟斷名義提起訴訟。
一時(shí)間開源和云劍拔弩張,而這也就是甲子光年說的開源原廠與 IaaS 大廠對(duì)峙的大格局。
3,與云共生,三分天下
不過不是所有云廠商對(duì)開源的態(tài)度都相同。
比如谷歌,他認(rèn)為云只是一個(gè)更大的變革的一部分,真正的變革是新的工具和系統(tǒng)正在改變企業(yè)文化,企業(yè)會(huì)變的越來越開放。
他甚至專門寫了一篇叫《Why we believe in an open cloud》的文章,深入闡述了自己看法:
· 開放賦予客戶靈活選擇并隨時(shí)遷移的能力,不管是自建機(jī)房、私有云還是任意公有云。
· 開源軟件可以帶來更多想法,也能構(gòu)建持續(xù)的客戶反饋循環(huán)。
· 開放 API 可以幫助大家在別人的基礎(chǔ)上構(gòu)建自己的工作。
他是這么說的,也是這么做的。
2019 年,在開源吸血鬼事件發(fā)生后不久,谷歌云便濃墨重彩的宣布引入 Redis、MongoDB、Confluent、Elastic、Influx Data、DataStax、Neo4j 等 7 家開源軟件供應(yīng)商,在谷歌云上售賣他們的商業(yè)服務(wù)。
大部分云廠商都有一個(gè) MarketPlace 可以售賣其他公司開發(fā)的軟件,所以單純談售賣并不關(guān)鍵。谷歌云的特別之處在于,他這次引入的每個(gè)開源廠商都會(huì)有一個(gè)內(nèi)部的團(tuán)隊(duì)來對(duì)其負(fù)責(zé)。比如引入 Confluent(kafka)的就是谷歌自己的 Pub/Sub 產(chǎn)品團(tuán)隊(duì),Pub/Sub 和 kafka 在功能和場(chǎng)景上類似,只不過一個(gè)自研,一個(gè)開源。按照谷歌產(chǎn)品經(jīng)理的說法,在同一個(gè)云平臺(tái)上提供這兩個(gè)產(chǎn)品,旨在“滿足用戶的不同選擇傾向”。
在這種思路下,云和開源原廠的合作變得實(shí)際起來,云可以通過售賣不同開源廠商的產(chǎn)品來補(bǔ)充自己的產(chǎn)品矩陣,而開源廠商也可以對(duì)接不同的云以保持獨(dú)立性,兩者共生共榮。
這樣的合作對(duì)雙方來說意味著什么?
我們不妨換一個(gè)視角。
云計(jì)算高歌猛進(jìn)了這么多年,滲透率依然只有 30% 上下,換句話說,傳統(tǒng)廠商仍然把守著 IT 世界的大部分領(lǐng)地。所以對(duì)云計(jì)算來說,比起快速收割開源紅利來,和開源廠商合作一齊攻占舊世界,未必不是一個(gè)回報(bào)更大的選擇。
云在崛起,開源在崛起,衰落的只有傳統(tǒng) IT。
滾滾橫流水,茫茫末世人。
不過傳統(tǒng) IT 可能比我們想象的更有生命力。
比如數(shù)據(jù)庫領(lǐng)域。投資機(jī)構(gòu) Willian Blair 2019 年給出的分析報(bào)告(Database Software Market:The Long-Awaited Shake-up)顯示,傳統(tǒng)關(guān)系數(shù)據(jù)庫依舊占據(jù)著整個(gè)數(shù)據(jù)庫市場(chǎng)規(guī)模的 80% 以上。而具體到這 80% 內(nèi)部,排名前五的 Oracle(42%)、微軟(24%)、IBM(13%)、SAP(7%)、TeraData(3%),都是傳統(tǒng) IT 商,共占掉了近 90% 的比例。
也就是說 NoSQL 熱鬧了這么多年,也只從舊世界里分了一小杯羹。
這可能多少與大家的感覺不符,但更令人驚訝的還在后邊。
在我們的印象里,大型機(jī)應(yīng)該早就不存在了,畢竟這是好幾波革命浪潮之前的產(chǎn)物了。然而數(shù)據(jù)顯示他依然有不小的生命力——2017 年大型機(jī)的市場(chǎng)規(guī)模約為 20 億美金,到 2025 年預(yù)計(jì)會(huì)增長到 30 億美金。是的,沒看錯(cuò),大型機(jī)的市場(chǎng)還在增長。因?yàn)樵诮鹑诘群芏嗪诵念I(lǐng)域,它確實(shí)是最好的選擇。
所以云和開源的崛起最終總會(huì)有個(gè)界限,這個(gè)界限就是核心系統(tǒng)。對(duì)于某些核心系統(tǒng)來說,比如銀行的存款和交易,上云和開源軟件都不是最好的選擇。所謂轟轟烈烈的去 IOE,基本也只發(fā)生在要求不那么嚴(yán)格的周邊系統(tǒng)和愛造輪子的互聯(lián)網(wǎng)公司。
那云和開源的界限又在哪里呢?
我想在混合云。隨著云的濕透率越來越高,尤其對(duì)于業(yè)務(wù)穩(wěn)定的傳統(tǒng)企業(yè)客戶來說,他們不像互聯(lián)網(wǎng)企業(yè)對(duì)彈性有那么高的要求,而是更關(guān)注安全與可控性,所以他們?cè)谏显频耐瑫r(shí)往往在尋找 Plan B,防止被某個(gè)廠商綁定,甚至防止被云綁定。
于是一些獨(dú)立的混合云平臺(tái)便有了市場(chǎng),比如紅帽的 Openshift、Cloudera 的 CDP、Confluent 的 Confluent Cloud,他們對(duì)接不同的云廠商,對(duì)接云和本地機(jī)房,最終給企業(yè)提供一個(gè)獨(dú)立的混合云架構(gòu)。當(dāng)然嚴(yán)格意義上來說,上面三個(gè)混合云處于不同的層次,后兩者算基礎(chǔ)軟件的 SaaS,而 Openshift 則是一種 PaaS 平臺(tái),核心是 K8S。
在混合云的背景下,K8S 變的十分重要。
雖然從技術(shù)上來說 K8S 只是一種容器編排系統(tǒng),但其真正的作用是能夠屏蔽不同硬件之間的區(qū)別,讓應(yīng)用軟件可以在各種各樣的 IaaS 上平滑遷移或擴(kuò)展,進(jìn)而達(dá)到所謂的混合云、多云架構(gòu)。這點(diǎn)就像安卓,安卓屏蔽了手機(jī)硬件的差異,大大簡化了應(yīng)用廠商的開發(fā)成本,最終才促成了移動(dòng)互聯(lián)網(wǎng)的蓬勃發(fā)展。
我想這應(yīng)該也是 IBM 收購紅帽(Openshift)、SUSE 收購 Rancher 背后重要原因。
所以拋開云和開源的在后續(xù)漫長過程中的合縱連橫,我大膽預(yù)測(cè)兩者可能會(huì)以 K8S 為界劃江而治,分別站在核心系統(tǒng)的兩邊,與傳統(tǒng) IT 廠商三分天下。
IaaS 歸云、PaaS 經(jīng) K8S 歸開源、核心系統(tǒng)還歸傳統(tǒng) IT。
總結(jié)
以上是生活随笔為你收集整理的开源、云、传统IT的三国杀的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 刀豆怎么做好吃呢?
- 下一篇: 爱上你那一刻是什么歌呢?