李佳師
在今年阿里的云棲大會上,除了吸引眼球的云電腦“無影”機器人“小蠻驢”之外,另外一個值得關注的事情是,阿里成立了云原生技術委員會,全面推動阿里經濟體的云原生化。中國工程院院士王堅說,此舉將“讓阿里云與客戶坐在同一架飛機上”王堅為什么這樣說?此舉又將對未來的云計算帶來哪些影響?這其中有哪些趨勢信息需要關注?
云原生爆發元年已至?
9月18日,云棲大會的第二天早上,阿里巴巴宣布成立云原生技術委員會,負責人是阿里巴巴高級研究員蔣江偉,此外還包括達摩院數據庫首席科學家李飛飛、阿里云計算平臺高級研究員賈揚清、阿里云容器平臺集群管理團隊負責人張璣坪等阿里技術負責人。組建此委員會的目的是推動阿里經濟體全面云原生化,同時將阿里巴巴10多年沉淀的云原生實踐,透過阿里云對外賦能數百萬家企業,進行云原生改造。
最近兩三年,云原生這個詞在業界被提及頻率越來越高,專家表示,2020年將是中國云原生的元年。據Gartner預測,到2022年,有75%的全球企業將在生產中使用云原生的容器化應用。
究竟什么是云原生?阿里云容器平臺集群管理團隊負責人張璣坪在接受《中國電子報》記者采訪時表示,云原生不是一個產品而是一套技術體系和一套方法論,按照這一套方法論和技術體系,用戶能夠更好地把業務生長于云或者遷移到云平臺,能夠更好地享受到云的高效和持續的服務能力。
“也就是說如果你按照這一套框架和思路去做,那么你的IT天花板變得更高,能夠真正發揮云的彈性、動態調度、自如伸縮等,同時也不用擔心被云供應商綁定,因為遵循的是開放標準。”張璨坪說。
云原生產業聯盟不久前發布的《云原生發展白皮書(2020)》指出,云原生是面向云應用設計的一種思想理念,能夠充分發揮云效能的最佳實踐路徑,能夠幫助企業構建彈性可靠松耦合、易管理可觀測的應用系統,提升交付效率,降低運維復雜度,其代表技術包括不可變基礎設施、服務網格、聲明式API及Serverless等。
2013年云原生的概念被提出來,其后在開源社區不斷得到完善。2015年,谷歌牽頭成立了云原生基金會CNCF,推廣孵化和標準化云原生相關技術。目前CNCF已經有超過300個會員,涵蓋國內外的知名IT廠商,包括微軟、亞馬遜、蘋果、阿里巴巴、華為、高通等,發展十分迅速。
目前,云原生技術形成了業界公認的一系列云計算技術體系和企業管理方法的集合,既包含了實現應用云原生化的方法論,也包含了落地實踐的關鍵技術、操作工具。
對于大企業,云原生可以充分地利用云的優勢,讓企業在云上的投資獲得最大的收益。對于較小企業來說,通過云原生可以獲取以往只有大企業才擁有的計算資源。
擁抱云原生正在成為全球企業數字化轉型的共識,《云原生發展白皮書》顯示,2019年中國云原生市場規模已達350.2億元,大中型互聯網企業主導云原生產業發展。
阿里巴巴集團從2011年開始推動云原生,在今年成立了專門的云原生技術委員會來推動整個阿里經濟體的云原生化。這釋放著一個重要的信號,就是云原生從技術、生態、需求等方方面面發展已經走入關鍵階段,而且它是未來云計算發展的必選方向。
和用戶“坐同一架飛機”
盡管云原生能夠帶來的巨大好處是顯而易見的,但是企業從傳統IT走上云原生這個過程并不容易。尤其是大型系統的升級與遷移,如何控制好復雜性、控制好大型系統架構的穩定性、控制好技術的風險,從技術體系到人員技能都面臨全線的升級與再造。
就像王堅院士所說,從私有化部署(in-house)的基礎設施、定制化的平臺能力、到通用的云平臺,從云托管(Cloud?Hosting)到云原生(Cloud?Native),這個過程面臨著巨大的挑戰。而2019年,阿里實現了核心交易系統100%上云,并完成了全球最大規模的云原生實踐,讓阿里和客戶真正坐上了同一架飛機。.
云原生是云計算進階的下一場,目前全球的云計算巨頭包括微軟、亞馬遜等都在加速推進云原生。就像任何技術與工具都有優劣、高低之差一樣,如何能夠提供更好的云原生技術、工具,如何提供更優的方法論,就成為全球云計算競爭的焦點。
云計算其實是一個偏實踐的工程技術,它的技術成熟需要融臺最佳實踐,這也是為什么全球云計算的巨頭包括亞馬遜、微軟等的云都首先從支撐自身業務開始,并伴隨著對其原有巨大業務量的支撐而成長起來的。
那么如何在云計算的下一程進階、下一個十年較量中凸顯出來,目前來看,阿里巴巴正在從幾大維度來推進。
一方面,阿里云加大對云原生產品家族研發與開源,進一步豐富其產品家族。公開資料顯示,從云原生產品豐富度來看,在全球亞馬遜排名第一,在中國阿里云排名第一。目前阿里云提供包括云原生裸金屬服務器、云原生數據庫、數據倉庫、數據湖、容器、微服務、DevOps、Serverless等超過100款產品。Gartner發布的2020年公共云容器報告中顯示,阿里云容器產品在9項產品評選中排名全球第一。在這次的云棲大會,上,阿里云又宣布了幾項重大的云原生產品的升級。
另一方面,阿里在云原生生態上加大投入。在合作伙伴方面,此前阿里云宣布未來一年投人20億優選扶持10000家合作伙伴,共同服務百萬客戶,加速百行千業實現數字化轉型;與此同時,阿里云也啟動了“云原生人才計劃”,計劃三年內產教融合進人300所高校,新增培養100萬云原生開發者。
再一方面,阿里全速推進阿里巴巴經濟體的云原生化,讓自己享受云原生技術紅利的同時,將這些最佳實踐通過阿里云向外輸出,讓更多的企業獲得云原生的紅利。“是騾子是馬,得跑起來讓別人看得到。”阿里巴巴這個龐大的經濟體,其IT系統復雜度、雙11交易的高峰值,其要求的穩定性大家有目共睹,它的全面云原生化,無疑是呈現給社會最好的“樣板間”。要讓越來越多的企業客戶將核心業務系統上云,就如同讓客戶搭乘飛機一樣,如果阿里自己都不把全部“家當”上云,又怎么說服客戶上云?這就是王堅所言的讓阿里與客戶真正坐上同一架飛機的真是含義。
而這樣多方推進的目標,按照蔣江偉的說法,就像大規模電網的誕生催生了大量電器的使用,讓電從奢侈品變成日用品一樣,而云原生就相當于電網的角色,讓云成為日用品,讓企業業務生長云、長于云,幫助企業實現全面的數字化。現在阿里正在朝著云原生全速推進。
云原生是云計算發展新拐點
阿里在云棲大會上要宣布阿里經濟體全面推進云原生,為了表明技術是未來阿里發展的最大驅動力、云原生是阿里云的進階方向,從這件事情上我們還可以觀察到一些啟示。
其一,云原生是一個旅程,它需要持續地去推進。事實上,阿里云2009年成立,2011年開始推進云阿里巴巴云原生,到2019年整個核心系統上云,再到今天成立專門的技術委員會,持續推進阿里巴巴經濟體的云原生化,說明云原生是一個“更快、更高、更強”,沒有止境的的旅程,它需要從組織形式、技術、人員技能上不斷推進。
其二,云原生產品的成熟度云原生的實踐經驗、技術的先進性、生態豐富度等,會成為用戶選擇云原生供應商的重要指標。企業的數字化轉型、推進云原生涉及方方面面,是一個巨大的系統工程,盡管基于開放標準開源有非常多的工具可以選用,但是由于工具、方法論和交付等能力差異,在進行遷移過程中會面臨系統風險性、復雜度等諸多挑戰,用戶需要全方位的綜合能力,才能夠更好地解決這些問題,這也是為什么眾多云計算廠商都在強調其產品的豐富度、成熟度以及構建生態的原因。
其三,從云原生技術演進的方向看,有一些重要趨勢值得關注。“一個主題是全面容器化推進仍將繼續;serveless化(無服務化)是又一個主題,讓研發運維應用的架構,越來越多地與基礎能力、基礎設施服務器解耦,獲得極致彈性、快速迭代能力;再一個主題是服務網格化,讓用戶能夠更方便地使用底層資源;另外一個主題是未來企業運用數據、算法、AI的能力越來越強,越來越多的新型工作負載,催生云原生技術發展來適應這個體系。”阿里云中間件&容器產品資深技術專家丹臣表示。而從硬件層面看,CPU、FPGA、NPU等異構的硬件,會促使應用架構發生全新的變化,這些變化也會帶來一些新的技術與產品。
云計算發展的新拐點已至,云原生將極大地釋放云的紅利,在這一個新技術浪潮到來之際,唯有擁抱,才是最好的選擇。