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






