開源技術(shù)快速發(fā)展,已經(jīng)在云計算等領(lǐng)域形成技術(shù)主流。2018年以來,IBM、微軟等國際巨頭在開源領(lǐng)域的收購不斷, MongoDB、Kafka等知名開源軟件接二連三修改許可證也引起了業(yè)界的廣泛關(guān)注。在此背景下,本文基于對云計算開源領(lǐng)域技術(shù)應(yīng)用及熱點事件的研究,分析了云計算為開源產(chǎn)業(yè)帶來的機遇與挑戰(zhàn),并對云計算開源未來的發(fā)展趨勢做出了一些思考。
二、開源已經(jīng)成為云計算技術(shù)主流
作為一種一切皆服務(wù)的全新IT提供模式,云計算已經(jīng)與開源愈發(fā)密不可分。一方面,開源有助于打破技術(shù)壟斷;另一方面,開源為企業(yè)提供了一個共同制定事實標準的平等機會。在與云計算相關(guān)的虛擬化、容器、微服務(wù)、分布式存儲、自動化運維等方面,開源已經(jīng)在同領(lǐng)域內(nèi)形成技術(shù)主流,并深刻影響著云計算的發(fā)展方向。
近幾年來,在開源技術(shù)的支持和推動下,云原生的理念不斷豐富和落地,并迅速從以容器技術(shù)、容器編排技術(shù)為核心的生態(tài),擴展至涵蓋微服務(wù)、自動化運維(含DevOps)、服務(wù)監(jiān)測分析等領(lǐng)域。
(一)云原生技術(shù)閉環(huán)初見雛形
容器技術(shù)應(yīng)用持續(xù)深化。Docker技術(shù)熱度不減,Kubernetes已成為被企業(yè)選用最多的容器編排技術(shù)。微服務(wù)技術(shù)應(yīng)用逐步落地。云原生應(yīng)用開發(fā)框架Spring Cloud已經(jīng)成為分布式微服務(wù)框架中的領(lǐng)導者之一,開源服務(wù)網(wǎng)格Istio進一步簡化服務(wù)間通信。Devops助力敏捷開發(fā)持續(xù)交付。開源IT運維自動化平臺Ansible、Saltstack,持續(xù)集成工具Jenkins等關(guān)注度持續(xù)提升。
(二)開源分布式存儲技術(shù)Redis、Ceph應(yīng)用廣泛
Redis作為在微服務(wù)和容器開發(fā)者中最受歡迎的高性能開源鍵值(Key-Value)存儲數(shù)據(jù)庫,目前已被9億個容器使用。開源分布式存儲系統(tǒng)Ceph,憑借其高可靠、高性能、易擴容三大特性,搶占了大部分云平臺存儲的市場。目前,市場上70%-80%的OpenStack云平臺都在采用Ceph作為底層的存儲平臺。2018年11月12日,Linux基金會在德國柏林成立了Ceph基金會,以支持Ceph項目的成長,這意味著該項目將得到更加系統(tǒng)化的管理以及更高效的發(fā)展。
(三)OpenStack已成為應(yīng)用最廣泛的開源云管理平臺
從發(fā)起至今,OpenStack幾乎已經(jīng)成為云計算開源技術(shù)的事實標準,并廣泛覆蓋網(wǎng)絡(luò)、虛擬化、操作系統(tǒng)、服務(wù)器等各個方面。眾多的企業(yè)已經(jīng)加入OpenStack基金會,截至2019年5月,OpenStack基金會的白金會員8家,包括AT&T、Ericsson、Intel、華為等公司,黃金會員24家成員,基金會合作伙伴104家。OpenStack市場規(guī)模逐年增大,目前已經(jīng)在超過78個國家和地區(qū)的企業(yè)中使用,免備案服務(wù)器,管理著超過500萬個處理器核心,并在電信、金融、政府、能源、交通、制造、醫(yī)療、教育等行業(yè)獲得廣泛應(yīng)用。預(yù)計到2020年,來自O(shè)penStack業(yè)務(wù)模式的收入將突破50億美元,復(fù)合年增長達到35%。
三、云計算巨頭收購開源布局未來
開源對于云計算領(lǐng)域而言是大勢所趨,頭部云計算公司開始深刻得認識到,不論是過去、現(xiàn)在、還是未來,開源技術(shù)對于云計算的發(fā)展都起到至關(guān)重要的作用。近年來,多家國際巨頭收購開源公司,以借助開源開拓更為廣闊的市場,整體提升本公司在云計算領(lǐng)域的市場競爭力。
(一)云服務(wù)商借助開源增強自身服務(wù)能力拓展用戶群體
2018年3月,全球最大SaaS服務(wù)(客戶關(guān)系管理CRM)提供商Salesforce以65億美元收購開源應(yīng)用集成服務(wù)發(fā)行商MuleSoft。Saleforce表示,收購MuleSoft有助于公司成立“整合云”服務(wù),把傳統(tǒng)的企業(yè)內(nèi)部計算與公共云中的數(shù)據(jù)和應(yīng)用程序結(jié)合在一起;同時,借此舉可以增強自身的軟件開發(fā)能力,擴大產(chǎn)品覆蓋范圍,通過將MuleSoft植入Salesforce Integration Cloud幫助客戶連接多個數(shù)據(jù)源,加強其云計算資產(chǎn)組合能力。
(二)開源代碼托管平臺已經(jīng)成為企業(yè)級云服務(wù)的重要組成
2018年6月,微軟正式宣布以75億美元的價格收購全世界最大的開源軟件代碼庫和開發(fā)工具服務(wù)商GitHub。據(jù)該公司官方數(shù)據(jù)統(tǒng)計,截至2018年9月開源代碼托管平臺GitHub上已經(jīng)有9600多萬個庫,相比去年也增長了40%以上。選擇收購GitHub對于微軟布局開源領(lǐng)域至關(guān)重要,微軟希望借此促成Azure和GitHub在云端的結(jié)合,推動廣大開發(fā)者在微軟的云端中開發(fā)并運行應(yīng)用,這一舉措的本質(zhì)是為微軟構(gòu)建一個繁榮的生態(tài),而眾所周知在IT行業(yè)中,生態(tài)的繁榮才是保持科技公司在激烈的競爭中保持長盛不衰的關(guān)鍵所在。
(三)傳統(tǒng)軟硬件開發(fā)企業(yè)借助開源布局混合云及多云管理
2018年10月,IBM以340億美元收購開源Linux發(fā)行商RedHat公司,收購?fù)瓿珊?,Red Hat將作為一個獨立的單元加入IBM的混合云團隊。IBM公司希望借助此次收購重點解決云用戶對于混合云及云管理的相關(guān)需求,幫助客戶更快地創(chuàng)建云本地業(yè)務(wù)應(yīng)用程序,增強多云時代數(shù)據(jù)和應(yīng)用程序的可移植性和安全性,為云用戶提供全棧式云解決方案,促使IBM成為首屈一指的混合云供應(yīng)商。在此過程中,IBM將利用兩家公司在該領(lǐng)域關(guān)鍵技術(shù)上的共同優(yōu)勢,包括:Linux、容器、Kubernetes、多云管理以及云管理等,助力其在混合云方面掌握領(lǐng)先的核心技術(shù)。
四、云計算或?qū)⒏淖儌鹘y(tǒng)開源模式