十年一場云之戰,先行者正在重建IT產業的技術信仰
“信仰之躍”是《刺客信條》游戲里用于訓練信念的產物,后來演變成信仰自由的儀式。在游戲中,“刺客”從高塔上跳下與鷹同翔的瞬間,就會感到一種超脫的自由。在游戲里,刺客是反抗的起義者,追求自由和獨立,他們是不可知論者,相信一切的可能性。
在過去的 10 年間,一批云計算先行者像“刺客”一樣,高喊著打破傳統技術的壟斷,以云的名義給廣大企業用戶以計算的自由。
刺客、游俠與爵士
說到“信仰之躍”,自然要提到那些刺客與游俠們。就在 60-90 年代整個信息產業的思維都被禁錮在 IOE 們所壟斷的格局里時,這些“刺客”與“游俠”用百花齊放、不同流派的技術思想從根上掀翻了龐大的企業級市場的天。而對自由有著惻隱之心的“爵士”們,也卷入了這一場曠日持久的云之戰。
眾所周知,第一代企業 IT 平臺是大型主機,于 1950 年到 1980 年壟斷了整個 IT 產業,IBM 為第一代企業 IT 平臺的主導者。第二代企業 IT 平臺即基于 X86 服務器和微軟/Linux 軟件的“客戶端-服務器”架構,從 1980 年到 2010 年成為主導性企業 IT 架構,微軟、VMware、IBM 是這一時代的主導者。第三代企業 IT 平臺,就是今天正在蓬勃發展的云計算平臺,正處于“五國十八代”的亂世之中,AWS 目前是公有云市場的領導者。
2008 年,在 AWS 發布第一代 IaaS 公有云兩年后,在微軟剛剛發布第一代 PaaS 公有云 Azure 的同時,一個名叫 Chris Richardson 的硅谷資深 Java 程序開發了一個叫做 Cloud Foundry 的框架,第二年即 2009 年被 SpringSource 收購。SpringSource 公司由大名鼎鼎的微服務架構 Spring 框架創建者所創建,微服務架構就是互聯網應用的兩大主導架構之一,也是如今云計算應用的主流架構。互聯網應用兩大框架一個是 SOA 面向服務的架構,另一個是微服務架構,其中微服務架構對各層軟硬件資源的解耦最徹底,而 SOA 還需要一個 ESB 企業服務總線。
后來,SpringSource 公司又通過一系列收購獲得了 Tomcat(開源 Web 應用服務器)、Hyperic(開源應用性能管理)、Groovy(開源應用編程語言)、Grail(開源 Web 應用開發框架)等領域的頂尖程序員和工程師,初步構建了覆蓋軟件開發、運行部署和管理等全生命周期的開源 PaaS 體系。而開源 PaaS 的出現,可以說是一件開天辟地的事情。
開源 PaaS 是什么呢?開源 PaaS 就是用云計算的思想,為企業 IT 重建了一個服務器集群操作系統或跨數據中心操作系統。了解現代計算史的人都知道,如果想要在產業建立壟斷地位,就必須要做操作系統。從 Windows NT 到 Windows Server,微軟閉源的服務器操作系統在歷史上造就了微軟的江湖霸主地位。從 Unix 到 Linux,全球的技術精英們一直在試圖用開源操作系統打破微軟的壟斷地位,無奈微軟生態過于成功。
云計算是跨數據中心的更大規模的操作系統,這個規模大到足以把單個數據中心操作系統直接降級為物理資源的虛擬化和管理工具,于是云計算讓追求自由的技術“刺客”與“游俠”們看了希望。Cloud Foundry 就是其中之一,SpringSource 圍繞 Cloud Foundry 初步構建了一個云計算操作系統。
另一個有望成為云計算操作系統的就是 OpenStack。OpenStack 是一個由 NASA(美國國家航空航天局)和 Rackspace 合作研發以及共同發起的基于 Apache 許可證授權的自由軟件和開放源代碼項目。OpenStack 覆蓋了網絡、虛擬化、操作系統、服務器等各個方面,是一個發展中的云計算操作系統。從 2010 年誕生到 2015 年五周年,OpenStack 獲得了業界的廣泛支持,構建了龐大的生態圈,成為僅次于 Linux 的全球第二大活躍開源社區,社區成員達到 32000 名、支持企業達到 551 家、開發者和用戶來自 176 個國家。
第三個云計算操作系統的競爭者就是 Docker。Docker 可以理解為標準化的容器技術,而容器技術已經存在 30 多年之久。1991 年,芬蘭赫爾辛基大學研究生 Linus Torvalds 開發了針對 386 機器的 Linux 內核。2013 年,一家原名為 dotCloud 的公司在 Linux 容器技術 LXC 的基礎上,開發了標準化容器 Docker 并開源,一經推出后即大受歡迎。
OpenStack 與 Docker 關系在于,OpenStack 更偏向底層計算、網絡和存儲等硬件資源的虛擬化和云化,Docker 更偏向軟件資源的虛擬化和云化,在整個開源 PaaS 技術體系中各有各自的位置。
Cloud Foundry、OpenStack 和 Docker 是開源云世界里“刺客”與“游俠”們反抗現有壟斷者們的三大陣營,里面還有更為細分的技術流派與各種“長老”級人物。但正如“刺客”與“游俠”集團背后總有富有同情心與財力的“爵士”集團的支持,在云之戰中也不例外。
“爵士”VMware 就是 Cloud Foundry 的接盤俠。2010 年,當時的 VMware CEO Paul Maritz(原微軟 Windows 之父)就認準了 PaaS 的方向,他在 2009 年以 4.2 億美元收購 Spring Source,后又收購了緩存內存計算軟件 GemFire。VMware 隨后又收購了開源消息隊列 RabbitMQ、開源緩存計算 Redis、分布式內存數據庫 Gemstone(主要產品為 GemFire)等。2013 年,EMC、VMware、GE 成立合資公司,VMware 把面向應用的軟件資產與 EMC 收購的分布式大規模并行處理分析數據庫 GreenPlum 等合并,成立了 Pivotal 公司。2015 年 3 月,Pivotal 又開源了 GemFire、GreenPlum 和 HAWQ(大規模并行 SQL on Hadoop 分析處理引擎)等,微軟與福特則于 2016 年以 28 億美元估值投資了 Pivotal。
Pivotal 公司的主創團隊包括了微軟 Windows 之父、OpenStack 聯合創始人、AWS 第一代框架設計領導人、DevOps 理念聯合創始人、TomCat 主要技術貢獻人、Spring 開源技術和 NED4J 圖數據主要技術貢獻者、精益創業方法論倡導者等等一眾身兼技術精英與極客文化于一身,可以說 Pivotal 是各技術世家流派聯合起來的一次創世紀之舉。
OpenStack 背后的“爵士”就是英特爾。除了超級計算機外,幾乎所有的互聯網公司都在大量使用 Linux。英特爾是開源操作系統 Linux 的最大扶持者之一,作為 Linux 基金會的長期白金級會員,英特從底層芯片為 Linux 做了很多優化工作。隨著云計算的崛起,WinTel 聯盟開始失效,英特爾也在積極尋找下一個操作系統,從 Linux 到 OpenStack 再到 Docker 是一個順理成章的路徑。
除了最早加入 OpenStack 基金會之外,英特爾還積極投資 OpenStack 公司。2015 年英特爾向 OpenStack 社區最大的代碼貢獻企業 Mirantis 投資 1 億美元,又陸續投資中國的 OpenStack 企業九州云和海云捷訊。英特爾數據中心業務有 7 家大客戶,分別是阿里、亞馬遜、百度、非死book、谷歌、微軟和騰訊,它們被稱為“超級7”,這“超級7”也是 OpenStack 與 Docker 技術的最大消費方。
然而在 2017 年 4 月,英特爾消減了對 OpenStack 社區的資助。在一項由英特爾與 Rackspace 于兩年前(2015 年 7 月)聯合成立的 OpenStack 創新中心,英特爾曾經承諾在該項目上的投資可以持續使用至 2018 年,不過卻提前撤資了。英特爾發言人稱,兩家公司會繼續為 OpenStack 開發者社區作貢獻并保持相互合作。
Docker 背后的“爵士”比較多,三大核心容器集群服務器技術 Kubernetes、Mesos 和 Swarm 后面各有各的資助者,其中以 Kubernetes(K8S)背后的谷歌為最有實力。K8S 源自谷歌技術并形成了由谷歌支持的開源社區,現在已經被所有云平臺支持。在 2017 年 3 月,K8S 與 Cloud Foundry 握手言和,之前這兩個被視為競爭性的技術也互相支持。簡單說,K8S 已經取得了壓倒性優勢。
然而,谷歌到底是一個正義的“爵士”還是一個黑暗“爵士”呢?谷歌不僅支持 K8S,還有開源開發語言 Go、開源人工智能算法 TensorFlow、開源移動操作系統 Android、開源瀏覽器 Chrome 等從云到端的完整開源技術生態,當開發者從微軟帝國走向谷歌王朝時,到底是幸運還是又一個新壟斷的開始?
創業者的信念
“共享單車一筆融資能達到 20 億,這都夠買下所有在國內辛苦創業的企業服務公司了。”一家名為輕元科技的創業公司創始人于家偉如是說。
輕元科技屬于美國大公司科技人才回國創業的典型代表,創始人于家偉是前美國微軟總部 Azure 云創始團隊研發成員、VMware 美國總部混合云組資深主管工程師,另一個聯合創始人邵長鈺是前美國微軟資深工程師、Azure 身份管理專家,首席架構師王昕是前 VMware 網絡虛擬化產品 NSX 主管工程師、IBM 中國云計算開發主管資深架構師和軟件技術領導,云技術事業部總監鄭陽是前 NEC 研發部門高級經理、國內最早從事軟件定義網絡(SDN)的研發人員等。
輕元科技所創業的領域叫做企業級開源 PaaS。2015 年底歸國創業的輕元科技團隊,帶回來了美國對云計算最前沿的技術思考,是國內最早從事 Kubernetes+Docker+OpenStack 的創業團隊之一,而且是直接針對企業級核心生產運營環境,這是難度最高的技術領域。另一家同期從事 Kubernetes 創業的公司叫才云,公司創始人張鑫來自谷歌云和谷歌數據中心美國核心團隊。
與五年前 UCloud 創立時所遭遇的情況類似,輕元科技和才云在融資過程中反復被投資人拷問:商業模式是什么?能不能產品化?能不能像共享單車那樣兩三年內達多少億估值?于是,這一批美國大公司出來的真金白銀頂級技術專家團隊,因為所專注的云計算技術過于難懂,在很艱難地談著融資。
2017 年 3 月 29 日, UCloud 創始人及 CEO 季昕華宣布公司獲得 9.6 億元人民幣D輪融資。作為國內首家公有云創業公司,UCloud 經歷了無數創業的坑兒和摸索公有云商業模式的艱難過程。季昕華創業前曾在華為、騰訊、盛大等公司工作了十余年,剛創立 UCloud 的時候全部用自己的錢投入這個項目。5 年后,季昕華說“公有云的市場一直都存在,我 5 年前就跟大家說了,當時大家都不信。”
同樣成立于 2012 年的還有青云。2012 年,青云創始人黃允松離開了工作十年的 IBM,與另外兩位小伙伴一起,創建了青云 QingCloud。“創業的時候為了省錢,就是兩招:少買機器不招人。那時窮得差點就把辦公室搬到大街上去了。”2017 年 2 月,青云宣布在 2016 年度實現了千萬級人民幣稅后凈利潤并積極籌備登陸國內A股市場,青云向市場證明了包括私有云和公有云在內的云計算及其商業模式在中國的可行性。
青云在 2016 年增長最快業務是 PaaS 服務,“這意味著人們在陸續離開 IaaS 在擁抱 PaaS,公有云就要從資源為中心轉變為應用為中心。”青云 PaaS 產品的孵化起步于 2014 年年末,從最初的動議到比較完整的產品線,也走過彎路,AppCenter1.0 就是錯誤的代表。為了實現框架化、標準化、API 更友好化,青云著手開發 AppCenter 2.0。2017 年 3 月,青云發布了 AppCenter 2.0,這是一個類似蘋果應用商店或微軟“添加及刪除程序”那樣方便地管理企業云應用的 PaaS 平臺,大幅提升了云計算后臺管理的用戶體驗。
在很長一段時間內,每當黃允松濤濤不絕給業界講起各種云計算理念以及自己對云計算的觀點時,往往被認為不是大忽悠就是真英雄,而到了 2017 年的時候,“真英雄”的身份更被認同。
還有來自美國谷歌核心技術團隊的數人云創始人王璞,堅信 2016 年以來是 PaaS 市場爆發初期,基于 Docker 的 PaaS 將成為主流。然而,當國際一流技術遇到國內企業的實際情況時,就出現了“理想很豐滿、現實很骨感”的情況。2017 年數人云獲得新一輪融資,這一次被投資人認可的并不是技術本身。“獲得投資方的青睞,最重要的一點在于我們對傳統企業的理解更深。這輪融資要回答很多問題,不能只說要做什么,更要突出專注點在哪里,哪些事情不做。我們從傳統企業需求出發,解決了很多傳統企業 IT 的痛點問題。”
針對中國傳統企業以管理為導向的情況,數人云于 2017 年初向國內引入了《SRE:Google 運維解密》方法論。“我們去年最大的亮點就是引入 SRE,把 Docker 從技術層面開始上升到 IT 業務管理層面,這對我們來說是脫胎換骨。”SRE(Site Reliability Engineering,站點可靠性工程)是谷歌 IT 運維管理方法論,谷歌 SRE 團隊全球共計約 1000 人,維護了谷歌全球首屈一指的 IT 基礎設施,該套方法論直到 2016 年才被總結成書。
另一家在云計算大潮中艱苦創業的公司是 EasyStack,公司創始團隊來自 IBM 的云計算專家。2017 年初 EasyStack 拿到了C輪融資,公司創始人兼 CEO 陳喜倫說,創新創業就一定在新的方向上做新產品和新服務,這是“正確的事情”,而這條路一定無比艱難,并不會因為順應了歷史潮流而自然地被降低難度。“不忘初心,就意味著創始團隊的堅守,這決定了成功的概率。有偉大夢想不一定成功,但是沒有偉大夢想就一定不會成功。”
陳喜倫堅信,現在的國內企業 IT 市場正屬于“戰國時代的初期”,既有創業公司,也有華為這樣的巨頭,格局還在重建過程中。當格局沒有清晰的時候,反而是創業公司的機會,正因為中國的企業基礎軟件的大轉換,才有可能誕生世界級公司。
十年以來,一批云計算先行者前撲后繼,用自己的信念正在重建 IT 產業的技術信仰。而對于整個 IT 產業來說,“信仰之躍”才剛剛開始。
來自: 鈦媒體