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 云原生技術公開課》更是在短短一年內覆蓋了幾萬名中國云原生技術從業者。
一個賬號最多選 5 票,投票入口:https://www.infoq.cn/talk/lXJJZyNpReGD9b0ixc7Z
點擊查看最全開源項目釘釘群。
總結
以上是生活随笔為你收集整理的2020 中国技术力量年度榜单的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 阿里云 Serverless 再升级,从
- 下一篇: 效率提升一倍,成本下降 80%,阿里云落