2019開源技術趨勢
2018年是開源的一個大忙年,2019年會怎麼樣呢?
開源技術默默地為網際網路提供動力,現在許多大型軟體供應商都參與其中。2018年兩項最大的併購交易涉及開源公司:微軟收購GitHub、IBM收購紅帽。
微軟的CFO Amy Hood坦率地說,微軟收購GitHub一個重要的原因是能夠獲得與社群相關的技術。
2018年,主要開源公司的一個關鍵主題是開放式基礎設施的概念——建立一個可以作為企業發展基礎的協作模型。伴隨著容器、可組合性和邊緣計算的發展,預計2019年將繼續這樣。
以下是業內專家對2019年開源社群的期望。
容器
轉向微服務和開放技術(如容器,特別是Docker和Kubernetes)正在幫助企業打包傳統應用程式並將其置於雲中。
451 Research最近的估計指出,容器市場,即使在早期也會大增長,到2020年應用容器市場規模將達到27億美元。
451 Research可能偏保守,因為Docker正在向企業轉移,而且考慮到Kubernetes容器編排系統的普及,實際的市場規模會更大。
Kubernetes的採用不僅在開發者世界迅速發展,而且還越來越多地成為企業併購的選擇,例如VMware購買Heptio。
Openstack Foundation在容器領域也有一些有趣的發展,如英特爾和華為支援的Kata Containers釋出,其作用類似於輕量級虛擬機器,且包含附加的安全層。
AWS於11月宣佈推出基於KVM的Firecracker,同時為安全的無伺服器計算提供輕量級虛擬化模型——該模型可提供更高的安全性,而不損失效能。
Openstack基金會的COO Mark Collier指出,75%的組織正在使用開源,也在為開源做出貢獻。他聲稱,在開源開發者和初創公司中存在對三大雲提供商的“不滿情緒”。
“許多人認為這些大型企業所獲得的巨大商業回報與它們的上游貢獻不相符。”Collier說,“這種不滿越來越強烈。但我預計,作為對策以建立更限制性的許可(如Redis),最終會失敗。相反,三巨頭將繼續逐步開放(如AWS Firecracker)。其他社群將湧現出來填補空白,使得完全開源的基礎設施成為可能,從裸機到無伺服器。”
Canonical的產品總監Stephan Fabel補充說,Kubernetes正在簡化多雲採用。“開源正在迅速成為成功的必要條件,因為企業正在從技術角度實現其帶來的好處,開源還提供比專有替代品更具有成本效益的選擇。新的創新浪潮將由建立在協作基礎上的軟體提供支援,不是隻來自一家公司,而是來自一個專注於改善整個環境的社群。”
可組合性
Western Digital的首席技術官Martin Fink認為,2019年將開發真正開放的可組合性。簡而言之,組織能夠通過簡化的工作負載配置在同一裝置上執行計算、網路和儲存。
“儘管'可組合性'不是一個新術語,但在2019年,我們將看到開放的可組合性成熟並開始成為主流。”Fink說,“隨著組織希望在開放標準上構建可組合的基礎設施,允許專門針對其工作負載的配置並處理各種資料。“
但是,Openstack基金會工程副總裁Thierry Carrez警告稱,軟體的極端可組合性也帶來了安全風險。“近年來,人們一直努力在大量的微依賴關係(容器、庫等)上組合軟體,這些軟體可以通過高效能的CI / CD框架自動組合。雖然這對開發人員來說非常方便和強大,但同時也帶來了很大的安全挑戰。這些挑戰越來越明顯,最新的例子是惡意接管小型NPM庫來部署比特幣挖礦軟體。因此,我預計會出現一種新的'lean trusted dependencies'模式。”
併購與投資
去年的GitHub和紅帽被收購受到熱議,可以說,大型企業披上開源“外衣”是一種趨勢。
VMware為買Heptio支付了5.5億美元。該公司稱其將“強化上游Kubernetes”並允許VMware“進一步參與開源社群” 。這可能是一個精明的決定,因為現在容器比虛擬機器火。
與此同時,Salesforce完成了對整合公司Mulesoft的收購,在Docker和Salesforce之間建立了另一個有趣的合作伙伴關係,使企業客戶不僅可以將傳統應用程式移植到容器化形式的新架構中,還可以從這些傳統應用程式中檢索資料。
Docker會被出售嗎?其CEO Steve Singh並沒有透露任何訊息,但強調了公司對企業市場的承諾,推動與其他供應商和合作,推動包括Kubernetes在內的技術的發展,也在考慮IPO。而對於某一個大玩家來說,Docker可能是一個不錯的選擇。
與此同時,Ubuntu提供商Canonical正在尋找外部投資者來推進IPO。
CloudBees執行長Sacha Labourey預計,谷歌對收購開源企業的熱情已經下降(他之前曾預計谷歌將收購紅帽)——谷歌的最後一次雲收購可追溯到2016年的Apigee。
但是,Labourey表示,現任谷歌雲執行長Thomas Kurian的到來表明GCP可能會在開源市場上出現一些變動(他此前在喜歡併購的甲骨文公司工作了二十多年)。Kurian與前GCP執行長Diane Greene的不同之處在於,後者將精力集中在基礎工作而不是收購上。
“我預測在Kurian的帶領下,谷歌將在2019年前九個月至少收購五家公司。如果不這樣做,Kurian將很快就離開公司。”
“紅帽已經被收購,Pivotal就成為了下一個具有強大產品和文化吸引力的目標。”Labourey補充道,“在未來9到24個月內,我預測戴爾/ EMC / VMware 的母集團會以一大筆錢出售Pivotal,可能是賣給谷歌,也可能是合併回VMware。這是一場關於堆疊的戰爭。也許VMware和Pivotal會變成戴爾的單一產品。“
5G和邊緣
雖然不是每個企業都是軟體公司,但那些想要領先的企業肯定是傾向於這樣。隨著工業網際網路與我們的日常生活交織在一起,對軟體尤其是開源的深刻理解將成為塑造企業的關鍵。
“當員工利用蓬勃發展的、以解決方案為導向的社群時,公司會受益。”Canonical的Fabel說,“從自動駕駛汽車到醫療機器人,智慧城市再到資料中心,這些問題的解決方案並不是來自於某一些公司。”
紅帽和Canonical是兩個開源巨頭,它們很看好遠端站點和邊緣計算。 Openstack也在朝著這個方向發展,不僅為電信部署做好了準備,還可以支援大規模應用。
現在,edge這個詞有點不精確,但它可以定義為分散式網路,其中計算更接近用例。一旦分配了5G頻譜並部署了網路,這對於某些型別的計算將是有嚴格要求的,因為它將允許更快速的移動計算形式,從而能夠將更多頻寬傳送到裝置和從裝置傳送,而且在延遲很重要的自動駕駛汽車等用例中,讓計算儘可能接近邊緣更有意義。
開源將有助於打造邊緣計算的標準,因為這個基礎網路層將被需要彼此互動的許多不同裝置利用。這又是“開放式基礎設施”的一部分。
TEOCO的Gavin Hayhurst補充說,許多電信公司仍在努力尋找開源驅動的網路功能虛擬化的商業案例。這意味著雖然電信公司考慮採用,但它們可能會等待其他行業的試驗結果。
“Facebook通過其Open Compute Project改變了固網資料中心市場,許多電信公司都傾向於開源,以在其行業中產生類似的革命性影響。”Hayhurst說,“但與此同時,為企業客戶提供SD-WAN的商業案例更加清晰,它將為許多尚未準備好實現完全虛擬化網路的電信公司提供一個跳板。”
隨著像Waymo和Uber這樣的公司競相讓自動駕駛汽車準備就緒,政府允許進行試驗,無人駕駛汽車即將到來。開源也可能在這裡發揮重要作用,不僅是邊緣裝置和5G網路,也包括汽車本身。
例如,英國地圖繪製機構Ordnance Survey是Autoware全球使用者組的創始成員之一。這是基於機器人作業系統(ROS)框架的開源自動駕駛車輛軟體。
來自Ordnance Survey汽車和自動駕駛汽車產品戰略團隊的Jim O'Reilly表示,ROS允許第三方輕鬆插入Autoware的自動測試車輛和模擬建模平臺。
“2018年12月,Autoware全球使用者群有所擴充套件,之前包括LG、英特爾和華為等公司。”O'Reilly說,“這種擴充套件和開放性,以及2019年推出的亞馬遜Deep Racer(一款配備機器學習功能的小型全自動駕駛汽車)將使平臺更快速發展。這將增加開發者和創新者的數量,使得智慧自動系統的發展比之前預期的要快。“