天天看點

2020 中國技術力量年度榜單榜單一:開源新銳項目榜單二:2020 年度十大開源傑出貢獻人物

2020 中國技術力量年度榜單榜單一:開源新銳項目榜單二:2020 年度十大開源傑出貢獻人物

2020 年,新基建的全面鋪開加速了全行業數字化、智能化轉型更新。在這一過程中,越來越多的企業開始思考借助優質創新技術,提升自身業務水準。然而在數字化技術變得越來越為重要的當下,國内 IT 産業的發展卻正面臨着全新的挑戰。在技術供給側,不同技術方案的性能良莠不齊,國内 IT 軟體行業的發展面臨資源錯配、内耗嚴重等挑戰,而這些亂象往往又會導緻使用者在選擇技術方案時猶豫不決,進一步削弱數字化轉型意願。

InfoQ 面向雲計算與開源賽道,正式啟動 2020 中國技術力量年度榜單評選活動。阿裡雲作為雲原生和開源領域的引領者和實踐者,在剛剛結束的 2020 年 雙11 實作了核心系統全面雲原生化,成為全球最大規模的雲原生實踐,并首次實作自研、開源、商業“三位一體”,在本次 InfoQ 的中國技術力量年度榜單評選中,新銳開源項目榜單中有 12 個開源項目入圍,在開源傑出人物榜單中共有 2 位入圍。以下是入圍項目和入圍人物的概覽。

如果你了解甚至熟悉他們,

歡迎給他們投上關鍵的一票。

在阿裡巴巴雲原生公号評論區回複你和相關開源項目和開源大佬的故事,

我們将選出 3 位送出阿裡雲定制充電寶。

截止時間 11 月 13 日晚上 11 點。

榜單一:開源新銳項目

1. Nacos

位址:

https://github.com/alibaba/nacos

上榜理由:Nacos 是 2018 年 8 月阿裡巴巴推出的一個新開源項目,這是一個更易于建構雲原生應用的動态服務發現、配置管理和服務管理平台。Nacos 緻力于幫助您發現、配置和管理微服務。Nacos 提供了一組簡單易用的特性集,幫助您快速實作動态服務發現、服務配置、服務中繼資料及流量管理。短短 2 年的時間内,Nacos 無論是在 GitHub 上的開發者活躍度和關注度,還是百度指數,都已超越 zookeeper 和 consul。

2. Spring Cloud Alibaba

https://github.com/alibaba/spring-cloud-alibaba

上榜理由:Spring Cloud Alibaba 是 2017 年 12 月開源的 Spring Cloud 實作,目前從 GitHub 資料來看,已經成為全球最受開發者關注、開源活躍度最高的 Spring Cloud 實作。

Spring Cloud Alibaba 緻力于提供微服務開發的一站式解決方案。此項目包含開發分布式應用微服務的必需元件,友善開發者通過 Spring Cloud 程式設計模型輕松使用這些元件來開發分布式應用服務。依托 Spring Cloud Alibaba,您隻需要添加一些注解和少量配置,就可以将 Spring Cloud 應用接入阿裡微服務解決方案,通過阿裡中間件來迅速搭建分布式應用系統。

Spring Cloud Alibaba 目前是國内唯一在 Spring 社群孵化畢業的開源項目、國内唯一進入 Spring 官網的項目、國内唯一進入 Spring Initializr 的項目,Spring One 大會官方推薦。

3. Seata

https://github.com/seata/seata

上榜理由:分布式事務一直是微服務架構下的巨大痛點,資料是業務互動中最重要的資産,保證微服務間的資料一緻性是業務架構中的重中之重。如何讓業務更簡單、更高效的解決分布式事務問題正是 Seata 的出發點。分布式事務一直是微服務架構下的巨大痛點,資料是業務互動中最重要的資産,保證微服務間的資料一緻性是業務架構中的重中之重。如何讓業務更簡單、更高效的解決分布式事務問題正是 Seata 的出發點。

Seata 是一款由阿裡經濟體在 2019 年 1 月開源的分布式事務解決架構,緻力于提供高性能和簡單易用的分布式事務服務。在開源之前,其在阿裡經濟體内部業務中與 hsf 和 tddl 相內建得到了廣泛的應用。曆經多年 雙11 洪荒流量的洗禮,幾乎每筆交易都要經過分布式事務。Seata 支援 AT、TCC、SAGA 和 XA 事務模式,囊括了幾乎市面上所有的分布式事務解決方案,為開發者打造一站式的分布式解決方案。獨創的 AT 模式是在阿裡經濟體内部經過多年的探索和打磨,打破了 X/Open 提出了 20 多年的 XA 強一緻方法論。阿裡巴巴、螞蟻金服、滴滴、美團、58 同城、中國聯通、中國郵政、南方航空、科大訊飛、中國鐵塔、政采雲、美的、TCL、特步、中通、歐萊雅、韻達、波司登等 150+ 自主登記客戶。

4. Sentinel

https://github.com/alibaba/Sentinel

上榜理由:Sentinel 是阿裡巴巴在 2018 年 8 月開源的,面向分布式、雲原生架構的高可用流量防護架構,主要以流量為切入點,從流量控制、流量整形、熔斷降級、系統自适應保護、熱點防護、實時監控等多個次元來幫助開發者保障微服務的穩定性。Sentinel 以阿裡巴巴内部多年高可用體系為基礎,承接了阿裡巴巴近 10 年的雙十一大促流量的核心場景,例如秒殺、熱點商品、消息削峰填谷、叢集流量控制、實時熔斷下遊不可用服務等,是保障微服務高可用的利器,在阿裡内部服務 6000+ 應用上百億級别的流量。Sentinel 覆寫了微服務、API Gateway 和 Service Mesh 三大主流生态,提供 Java/Go/C++/Node.js 多語言支援,覆寫主流的微服務生态體系。

5. Arthas

https://github.com/alibaba/arthas

上榜理由:Arthas 是阿裡巴巴在 2018 年 9 月開源的應用診斷利器,久經考驗,深受開發者喜愛。在阿裡巴巴内部,Arthas 每年診斷數百萬次,服務 10000+ 應用,總共節約 9000 人/日。Arthas 通過創新的位元組碼織入技術,可以在應用無需重新開機時,檢視調用上下文,高效排查問題;結合火焰圖,可以直接定位熱點,發現性能瓶頸;通過 redefine 技術,實作線上熱更新代碼;同時支援黑屏化和白屏化診斷,可以連接配接診斷大規模的叢集。

6. OpenMessaging

https://github.com/openmessaging

上榜理由:OpenMessaging 開源項目于 2017 年正式入駐 Linux 基金會,是國内首個在全球範圍發起的分布式計算領域的國際标準。OpenMessaging 的貢獻者正在尋求通過以下方式改進分布式消息分發:為分布式消息分發建立一個面向全球、面向雲、供應商中立的行業标準,促進用于測試應用程式的标準基準發展,支援平台獨立以可伸縮性、靈活性、隔離和安全性為目标的雲資料的流和消息分發要求培育不斷發展的開發貢獻者社群。OpenMessaging 開源項目于 2017 年正式入駐 Linux 基金會,是國内首個在全球範圍發起的分布式計算領域的國際标準。

7. OpenKruise

https://github.com/openkruise/kruise

上榜理由:OpenKruise 是阿裡巴巴于 2019 年 6 月開源的 Kubernetes 之上雲原生應用自動化的引擎,并于 2020 年 11 月正式進入 CNCF Sandbox。OpenKruise 的目标是 Automate everything on Kubernetes,該項目源自于阿裡巴巴經濟體應用過去多年的大規模應用部署、釋出與管理的最佳實踐,旨在從不同次元解決 Kubernetes 之上應用的自動化,包括,部署、更新、彈性擴縮容、Qos 調節、健康檢查、遷移修複等等。

Kruise 在功能上對标了 Kubernetes 原生的 Deployment/StatefulSet 等控制器,但提供了更多的增強功能如:優雅原地更新、釋出優先級/打散政策、多可用區 workload 抽象管理、統一 Sidecar 容器注入管理等,都是經曆了阿裡巴巴超大規模應用場景打磨出的核心能力。這些 feature 幫助使用者應對更加多樣化的部署環境和需求、為叢集維護者和應用開發者帶來更加靈活的部署釋出組合政策。

OpenKruise 希望借力于雲原生社群,內建阿裡巴巴雲原生實踐之精華,反哺社群,指引業界雲原生化最佳實踐,少走彎路。

8. Open Application Model (OAM)

https://github.com/oam-dev

上榜理由:Open Application Model (OAM)項目由阿裡雲和微軟共同開發并開源于 2019 年 10 月底。OAM 是一個平台無關的應用定義模型,旨在為雲原生應用平台的建構者提供一套“以應用為中心”的建構範式。基于 OAM 建構的雲原生應用平台,天然适合微服務架構應用,能力高度可插拔,在使用者界面上,能夠輕松屏蔽掉容器基礎設施的複雜性和差異性,為平台的使用者帶來低心智負擔的、标準化的、一緻的應用管理與傳遞體驗。目前,OAM 項目正在迅速成為阿裡雲應用 PaaS 産品以及内部平台的模型層事實标準,直接服務了數千名來自不同環境的應用開發者。OAM 目前是 CNCF 應用傳遞領域小組主推的應用 PaaS 平台建構标準,也是業界唯一一個主流的應用平台構模組化型。截止 2020 年中,OAM 已經成為了十餘家來自不同國家、行業的平台團隊建構應用 PaaS 的核心依賴。

9. OpenYurt

https://github.com/alibaba/openyurt

上榜理由:随着邊緣計算的場景和需求不斷增加,“雲邊協同”、“邊緣雲原生”正在成為新的技術焦點。為了推動雲原生和邊緣計算交叉領域的協同發展,阿裡巴巴于 2020 年 5 月 29 号正式對外開源,并在 2020 年 9 月 9 号,短短 3 個月後,正式成為 CNCF 沙箱級别項目首個邊緣計算雲原生項目。

OpenYurt 是雲邊協同一體化架構,與同類開源方案相比,OpenYurt 擁有可實作邊緣計算全場景覆寫的能力,其架構設計理念秉持無縫相容雲原生生态、高可靠和穩定情、完全中立等特點。

2017 年開始,OpenYurt 作為阿裡雲公共雲服務 ACK@Edge 的核心架構 ,就已經在 CDN、音視訊直播、物聯網、物流、工業大腦、城市大腦等場景積累了大量實踐經驗,并服務于阿裡雲 LinkEdge、盒馬、優酷、視訊雲等多個業務或項目中,實作大幅度的研發效率提升和資源成本節省。

10. Serverless Devs

https://github.com/Serverless-Devs/Serverless-Devs

上榜理由:Serverless Devs 于 2020 年 10 月 23 日開源,是一個開源開放的 Serverless 開發者平台。Serverless Devs 緻力于為開發者提供強大的工具鍊體系。通過該平台,開發者可以一鍵體驗多雲 Serverless 産品,極速部署 Serverless 項目。Serverless Devs 的開源為國内外開發者提供了 Serverless 工具的新選擇,讓開發者以更短的路徑體驗到多雲 Serverless 産品,以更快的速度建立和部署 Serverless 應用,以更簡單和更自動化的方法進行項目管理和運維,Serverless 項目通過該平台完成全自動化後,可節省 99.9% 的管理成本。Serverless Devs 于 2020 年 10 月 23 日開源,是一個開源開放的 Serverless 開發者平台。Serverless Devs 緻力于為開發者提供強大的工具鍊體系。通過該平台,開發者可以一鍵體驗多雲 Serverless 産品,極速部署 Serverless 項目。Serverless Devs 的開源為國内外開發者提供了 Serverless 工具的新選擇,讓開發者以更短的路徑體驗到多雲 Serverless 産品,以更快的速度建立和部署 Serverless 應用,以更簡單和更自動化的方法進行項目管理和運維,Serverless 項目通過該平台完成全自動化後,可節省 99.9% 的管理成本。

11. Alink

https://github.com/alibaba/Alink

上榜理由:Alink 是基于 Flink 的通用算法平台,由阿裡巴巴計算平台 PAI 團隊研發。除了支援阿裡自己的平台外,還支援 Kafka,HDFS 和 HBase 等一系列開源資料存儲平台。開發者和資料分析師可以利用開源代碼來建構軟體功能,例如統計分析、機器學習、實時預測、個性化推薦和異常檢測。而 Alink 提供的一系列算法,可以幫助處理機器學習任務,例如 AI 驅動的客戶服務和産品推薦。Alink 是基于 Flink 的通用算法平台,由阿裡巴巴計算平台 PAI 團隊研發。除了支援阿裡自己的平台外,還支援 Kafka,HDFS 和 HBase 等一系列開源資料存儲平台。開發者和資料分析師可以利用開源代碼來建構軟體功能,例如統計分析、機器學習、實時預測、個性化推薦和異常檢測。而 Alink 提供的一系列算法,可以幫助處理機器學習任務,例如 AI 驅動的客戶服務和産品推薦。

12. MNN

https://github.com/alibaba/mnn

上榜理由:MNN 是一個輕量級的深度學習端側推理引擎,核心解決深度神經網絡模型在端側推理運作問題,涵蓋深度神經網絡模型的優化、轉換和推理。MNN 是一個輕量級的深度學習端側推理引擎,核心解決深度神經網絡模型在端側推理運作問題,涵蓋深度神經網絡模型的優化、轉換和推理。

官方希望 MNN 能夠抹平 Android 和 iOS 的差異、碎片裝置之間的差異、不同訓練架構的差異,實作快速的在端側部署運作,并且能夠根據業務模型進行 OP 靈活添加和 CPU/GPU 等異構裝置深入性能優化。

一個賬号最多選 5 票,投票入口:

https://www.infoq.cn/talk/sQ7eKfv1KW1A0kUafBgv

榜單二:2020 年度十大開源傑出貢獻人物

1. 北緯(羅毅)

簡介:Dubbo 第二代掌門人,Apache Dubbo PPMC & Spring Cloud Alibaba 負責人。

上榜理由:曾任職蘋果、SUN 微系統、BEA 系統、甲骨文軟體以及阿裡巴巴等,長期從事中間件相關研發工作;是 Glassfish 開源項目 committer、Apache Dubbo PMC 主席、Dapr 社群正式成員;在阿裡巴巴期間重新開機 Dubbo 開源的操盤手,并成功将 Dubbo 在十五個月孵化成 Apache 頂級項目,同時也是國内知名 Java 診斷工具 Arthas 的初創人員和主力開發之一;主導 Spring Cloud Alibaba 開發者工具鍊的完善。開源從事的領域主要關注在服務化、微服務架構以及雲原生領域。

2. 張磊

簡介:阿裡雲進階技術專家,CNCF 應用傳遞領域小組 Co-chair。

上榜理由:張磊是 Kubernetes 社群早期為數不多的擁有寫權限的維護者之一,也是該項目多個核心基礎特性比如容器多運作時技術、等價類排程、拓撲資源管理等多個大顆粒核心特性的主要設計者。同時,張磊也是國内雲原生領域的關鍵 KOL,對 Kubernetes 技術體系在國内技術生态的落地産生了重要影響。2019 年末,張磊團隊聯合微軟雲 CTO Office 團隊共同提出了“開放應用模型”開源項目(OAM),這是業界第一個雲原生應用傳遞與管理領域的标準模型與架構項目。而張磊在 CNCF 提出的“以應用為中心”的标準應用傳遞體系,不僅催生出了一系列前瞻性的雲原生應用管理領域頭部開源技術,更是讓“以應用為中心”成為了 2020 年的雲原生技術新趨勢。2019 年,張磊以最高票當選為 CNCF 應用傳遞領域小組 Co-chair,是至今為止 CNCF 7 大領域小組中唯一的華人 Co-chair。

在雲原生社群中,張磊因在 Kubernetes 社群的持續影響力于 2016 年就被推舉為 CNCF 官方大使,連續擔任多屆 KubeCon 評審、Keynote Speaker。在國内社群中,張磊在 2018 年發表的《深入剖析 Kubernetes》線上教學,已經成為了國内三萬多從業人員的雲原生技術啟蒙。而其随後在阿裡雲推出的《CNCF x Alibaba 雲原生技術公開課》更是在短短一年内覆寫了幾萬名中國雲原生技術從業者。

https://www.infoq.cn/talk/lXJJZyNpReGD9b0ixc7Z

點選

檢視最全開源項目釘釘群