阿里雲畢玄:與開發者群體共建雲原生軟體技術棧

阿里系統軟體技術發表於2018-11-23

阿里雲畢玄:與開發者群體共建雲原生軟體技術棧

林昊,花名畢玄,阿里雲開發者中心負責人。《OSGi 原理與最佳實踐》、《分散式 Java 應⽤:基礎與實踐》作者,阿里巴巴 HSF、T4 創始⼈,HBase 負責⼈。他於 2007 年加入阿里巴巴,11 年來一直從事基礎技術的研發工作,主導了阿⾥巴巴電商分散式應⽤用架構、異地多活架構、資源彈性架構升級。 

在廣東雲棲大會上,畢玄闡述了阿里雲的開發者策略:共同成長、共同定義、共同參與、共同分享。目前,已有超過數百萬開發者在阿里雲上學習、參與開發、分享雲端計算紅利,成長為中國雲端計算事業的核心力量。 

“我們希望與開發者群體共建雲原生軟體技術棧。”畢玄說到,開發者需要一個什麼樣的程式設計模型和核心技術選型,是從需求、場景和真實體驗中鍛造出來的,阿里雲希望提供更好的技術和服務,與開發者共同定義未來雲原生軟體技術棧。以下是畢玄在 2018 廣東雲棲大會現場的演講速記:

大家好!各位嘉賓好!各位開發者們大家好!非常榮幸能在這裡與大家分享阿里雲在整個開發者層面的理念。過去的十多年以來,我一直是典型的開發者,在阿里從事基礎軟體方面的工作,今天我將代表阿里雲的開發者們給大家做一下分享。

阿里雲希望在未來與中國數百萬的開發者共同成長,共同定義、共同參與、共同分享整個雲端計算的成果。接下來,我會簡單講一下阿里雲各個部分我們具體做了哪些事情。

阿里雲畢玄:與開發者群體共建雲原生軟體技術棧

| 與開發者共同成長

從 2002 年開始工作到現在,我已度過了 10 多年開發生涯。在這過程中,我很明顯地感受到整個 IT 技術界的高速發展,所有工程師都在不斷學習。從最早我們開始做單體的應用,到後來做分散式,到現在最底層由原來的虛擬化、容器到更上,我們也開始學習微服務、訊息、AI、大資料。整個科技行業在不斷往前演進,為了更好地實現業務,所有的工程師都在不斷學習新的技能。

對於所有的工程師群體來講,我們需要持續學習成為一個更好的終身學習者,對於阿里雲來說也一樣。在整個 IT 行業的發展過程中,我們希望與阿里雲上所有開發者一起不斷學習更多技能,因此我們透過多種方式與阿里雲上所有的開發者共同成長。

首先,所有開發者都可以透過訪問雲棲社群,學習更多業界的知識。在如今的雲棲社群上可以看到有超過 10000 技術博主,100 萬優質技術內容。除了雲棲社群以外,阿里雲大學也是我們用來培養開發者的體系。阿里雲大學透過影片、課程、文件的方式整合多領域技術,現在已沉澱了 4000 多個影片及課程,有將近 15 萬人參與了阿里雲的認證,更好地學習了雲端計算相關的各種技術。

除了線上的活動外,我們線上下還做了很多場次的技術沙龍,讓開發者學習更多、更好的技術。這些線下活動聯合現在所有的外部開發者來做的,越來越多開發者參與了阿里雲的 MVP 計劃;有 300 多位的技術領袖分佈在全球 24 個國家。

同時,我們還推出了“碼上公益”的平臺,讓所有的開發者可以在這公益個平臺上用自己的程式碼幫助社會做更多公益。截至目前,我們大概積累了 2000 多個公益時。我們希望透過各種各樣的方式,與開發者共同成長、學習 IT 軟體部分所需要的技術。

阿里雲畢玄:與開發者群體共建雲原生軟體技術棧

| 與開發者共同定義

我們希望與廣大開發者群體共建雲原生軟體技術棧。以前,阿里巴巴主營電商業務,所以整個軟體都是為電商行業而設計的。

當我們擴充套件到地圖行業、大文娛行業、外賣等其他行業時,我們發現每個軟體對技術的要求非常不一樣。雲本身也是新的軟體技術,讓雲的技術更好地與各行各業的技術相結合,僅憑阿里是非常難以實現的。所以,阿里雲需要與開發者們一起,去探索更加適合各行各業的,結合雲端計算的雲原生軟體技術棧,這需要我們與所有開發者共同定義

阿里雲畢玄:與開發者群體共建雲原生軟體技術棧

這裡包含很多部分:比如我們怎樣為各行各業更好地設計軟體架構;我們到底選擇什麼樣的程式設計模型去適應不同行業;在不同行業中應該選擇什麼樣的技術選型;就像今天的主題“工業網際網路”一樣,在這個行業中我們應該使用什麼樣的技術才更加適合;另外,需要有更多行業的最佳實踐,展現不同行業中結合雲最好的實踐方式是什麼。

| 與開發者共同參與

除了與開發者們共同定義整個軟體技術棧以外,我們也希望所有開發者與阿里雲一起,更多地參與到整個雲端計算的建設過程。

阿里雲畢玄:與開發者群體共建雲原生軟體技術棧

我們有一個整合的開發者中心。在開發者中心,我們一方面會為所有開發者群體提供,從開發到運維階段的所有工具平臺,同時也會覆蓋幾個比較重大的技術領域,比如物聯網開發者平臺、移動開發平臺,這些部分可以更好地幫助開發者進行使用。

我們還舉辦了天池大賽。阿里巴巴過去舉行了很多場天池各種比賽,覆蓋 AI 領域、大資料領域、中介軟體領域,我們以舉辦大賽的形式幫助開發者更好的成長。所有參加過開發者大賽的工程師們都會非常明顯的感覺到,透過一次大賽可以快速提升自己的技術能力,因為在大賽上會碰到各種各樣能力不一樣的開發者群體。目前,我們已經在很多國家開展了天池大賽,已經有 3000 多個高校和實驗室與我們共同舉辦,目前我們已經舉辦了超過 100 場開發者大賽。

接下來這個參與形式,很多人都有熟悉那就是雲棲大會。雲棲大會 從 2010 年起開辦,到目前為止舉辦了 50 多場開發者大會。在剛剛結束的杭州雲棲大會上,來自全國 500 多位開發者在雲棲大會上進行了分享,全球有超 1000 萬人線上觀看了杭州的雲棲大會。

此外,開發者們還可以透過阿里雲上的雲市場提交自己的產品,以更好的服務更多的行業和企業。目前,已經有 2000 多家軟體公司開始入駐雲市場,與阿里雲共同服務雲上的企業客戶。

| 與開發者共同分享

除了共同定義、共同參與以外,我們也希望與所有開發者群體更好地分享雲端計算成果。

目前我們主要採用兩種方式:

  • 第一種,透過回饋把雲端計算的更多成果回饋給全球頂尖基金。目前阿里巴巴加入了全球 10 多家非常知名的基金會,比如 CNCF 基金會(Cloud Native Computing Foundation) ,這對於整個產業的貢獻非常大。我們也非常希望這些基金會能發展得更好,更好地促進整個雲端計算生態不斷髮展。

  • 第二種,除了回饋基金會以外,阿里巴巴在過去多年遇到了非常多的技術挑戰,就像剛剛過去的“雙十一”,我們可能又創造了全球最大規模的電子商務交易高峰。在這些場景下,我們會面臨非常多的技術挑戰,所以在這樣的技術挑戰下,其實我們也積累了非常多自己的自研產品。在過去的很多年,我們不斷地把自己自研的主流軟體透過開源的方式貢獻給各種各樣的社群。比如我們將 Dubbo、WEEX 等等專案貢獻給很多社群,服務全球的開發者群體。上個月,我們將 Dragonfly 貢獻給了 CNCF,目前 CNCF 在中國有三個沙箱級專案,阿里的 Dragonfly 就是其中的一個。

阿里雲畢玄:與開發者群體共建雲原生軟體技術棧

截止目前,我們可以看到阿里巴巴是唯一入圍 GitHub 頂尖貢獻名單的中國公司。我們開源了超過 400 個 GitHub 專案,覆蓋技術領域的大部分,包括前端的開發框架、微服務、訊息、AI、大資料。我們希望與所有的開發者共同建設更好的體系。

目前,有來自全球的 3000 多位 Contributor 與我們一起建設軟體;越來越多的行業使用阿里巴巴的軟體。那些來自於各行業的 Contributor 能看到更多問題,他們與我們一起讓整個開源軟體發展得更好。

阿里雲畢玄:與開發者群體共建雲原生軟體技術棧

就像上面講的,我們希望與所有開發者群體共同成長,不斷學習,共同定義雲端計算的軟體站,共同參與整個中國雲端計算的建設過程,最後與所有的開發者群體共同分享雲端計算的成果。我們希望與中國數百萬的開發者一起加速建設數字中國。

謝謝大家!

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31555606/viewspace-2221428/,如需轉載,請註明出處,否則將追究法律責任。

相關文章