簡介:快來參加 贏取豐厚獎品~
2021年,由中國開源軟件推動聯盟COPU牽頭髮布了《2021中國開源發展藍皮書》,涵蓋當今全球開源的整體狀況分析、開發者分析、項目分析、領域案例,繪製了一副"開源數字生態地圖"。讓咱們全面地看到了開源領域的中國力量。 git
報告指出:github
今年,阿里雲原生開源你們族 14 大開源項目加入中國科學院軟件研究所開源軟件供應鏈點亮計劃支持下的系列高校開源活動——暑期2021。活動官網:_https://summer.iscas.ac.cn/_golang
經過本活動,同窗們能夠在頂級開源導師的指導下,深度體驗真實世界的軟件開發,感覺開源技術共建的魅力。參與本次計劃的項目導師不乏 Apache 頂級項目 PMC & Committer、CNCF TOC 等,項目涉及領域微服務、容器、Serverless、混沌工程等多個熱門方向。spring
Apache Dubbo數據庫
Dubbo 是阿里巴巴於 2011 年開源的高性能 RPC 框架,並逐漸從一個 RPC 框架向微服務生態系統轉變。2019 年 5 月從 Apache 軟件基金會畢業,併成爲 Apache 頂級項目。2021年,Dubbo 3.0 Preview 發佈,直接宣佈下一代雲原生的技術藍圖。apache
Dubbo idea list:_https://summer.iscas.ac.cn/#/org/orgdetail/apachedubbo?lang=chi_編程
Dubbogo idea list:_https://summer.iscas.ac.cn/#/org/orgdetail/dubbogo?lang=chi_緩存
Apache RocketMQ 安全
RocketMQ是阿里巴巴在2012年開源的分佈式消息中間件,2016年捐贈給Apache軟件基金會,並於2017年9月25日成爲Apache的頂級項目。網絡
idea list:_https://summer.iscas.ac.cn/#/org/orgdetail/rocketmq?lang=chi_
KubeVela
KubeVela 是一個「可編程式」的雲原生應用管理與交付平臺。做爲 OAM(Open Application Model)在 Kubernetes 上的實現,KubeVela 從 2020 年 11 月正式宣佈開源起,在演進至今的短短半年時間,社區貢獻者達到100+名,該項目不只連續登上 GitHub Go 語言趨勢榜首和 HackerNews 首頁,更是迅速收穫了包括 MasterCard、Springer Nature、第四範式、SILOT、Upbound 等來自世界各地、不一樣行業的終端用戶,甚至還出現了像 Oracle Cloud、Napptive 等基於它構建的商業化產品。 idea list:_https://github.com/oam-dev/kubevela/discussions_
Spring Cloud Alibaba
Spring Cloud Alibaba 致力於提供微服務開發的一站式解決方案。此項目包含開發分佈式應用微服務的必需組件,方便開發者經過 Spring Cloud 編程模型輕鬆使用這些組件來開發分佈式應用服務。依託 Spring Cloud Alibaba,您只須要添加一些註解和少許配置,就能夠將 Spring Cloud 應用接入阿里微服務解決方案,經過阿里中間件來迅速搭建分佈式應用系統。以成爲最活躍、工具鏈最完善、最受開發者歡迎的Spring Cloud實現。
idea list:_https://summer.iscas.ac.cn/#/org/orgdetail/springcloudalibaba?lang=chi_
Open Messaging
在雲計算時代,消息通信已經成爲現代數據驅動架構的關鍵環節,消息中間件能夠鏈接數據源、數據處理引擎和應用程序。然而,全球範圍內,消息領域仍然存在兩大問題:一是缺少供應商中立的行業標準,致使各類消息中間件的高複雜性和不兼容性,相應地形成了公司的產品低效、混亂和供應商鎖定等問題。二是目前已有的方案框架並不能很好地適配雲架構,即非雲原生架構,所以沒法有效地對大數據、流計算和物聯網等新興業務需求提供技術支持。OpenMessaging 拋棄歷史包袱,輕裝上陣,指望能解決這些弊端。除了作到能夠連接跨平臺、跨語言、跨產品和跨雲的標準以外,OpenMessaging 將提供 Cloud Native 的能力,面向雲計算、混合雲架構,實現多雲平臺無縫遷移,致力於提供金融、電子商務、IoT 及大數據等領域的一站式解決方案。發展4年多,至今包含API Spec,OpenConnect,OpenChaos,OpenSchema,DLedger在內的衆多流行開源項目。
idea list:_https://summer.iscas.ac.cn/#/org/orgdetail/openmessaging?lang=chi_
Sentinel
Sentinel 是阿里巴巴開源的,面向雲原生、分佈式服務架構的高可用防禦組件,主要以流量爲切入點,從限流、流量整形、熔斷降級、系統自適應保護、熱點防禦等多個維度來幫助開發者保障微服務的穩定性。Sentinel 承接了阿里巴巴近 10 年的雙十一大促流量的核心場景,例如秒殺、冷啓動、消息削峯填谷、集羣流量控制、實時熔斷下游不可用服務等,是保障微服務高可用的利器,原生支持 Java/Go/C++ 等多種語言,而且提供 Istio/Envoy 全局流控支持來爲 Service Mesh 提供高可用防禦的能力。
Sentinel: _https://github.com/alibaba/Sentinel Sentinel Go: https://github.com/alibaba/sentinel-golangidea listhttps://summer.iscas.ac.cn/#/org/orgdetail/sentinel?lang=chi_
Arthas
隨着微服務的流行,應用更加輕量和開發效率不斷提高,可是帶來的困境是線上問題排查愈來愈複雜困難。傳統的Java排查問題,須要重啓應用再進行調試,可是重啓應用以後現場會丟失,問題難以復現。所以自2018年9月,阿里巴巴開源了久經考驗,深受開發者喜好的應用診斷利器Arthas。在阿里巴巴內部Arthas每一年診斷數百萬次,服務10000+應用,總共節約9000人日。Arthas經過創新的字節碼織入技術,能夠在應用無需重啓時,查看調用上下文,高效排查問題;結合火焰圖,能夠直接定位熱點,發現性能瓶頸;經過redefine技術,實如今線熱更新代碼;同時支持黑屏化和白屏化診斷,能夠鏈接診斷大規模的集羣。目前Arthas在 GitHub 上星標數達到 26000+,屢次登頂github趨勢榜首,並收到150+公司的登記支持,連續得到開源中國GVP和最受歡迎軟件獎,是目前最流行的Java應用診斷工具。
idea list:_https://summer.iscas.ac.cn/#/org/orgdetail/arthas?lang=chi_
Nacos
Nacos 致力於幫助您發現、配置和管理微服務。Nacos 提供了一組簡單易用的特性集,幫助您快速實現動態服務發現、服務配置、服務元數據及流量管理。Nacos 源代碼位於Github,並每日同步到Gitee;有17.4k stars和6.8k的forks;社區共有28位核心Committer,其中一半來自於Alibaba,一半來自於社區各行各業。Nacos 支持各種主流編程語言,支持SpringCloud及Dubbo生態,支持K8S及Docker等容器部署。Nacos 具有簡單易用、特性豐富、超高性能、超大容量、高可用等優點。核心能力:提供服務發現和服務健康監測能力 ,提供動態配置服務能力,提供動態 DNS 服務 ,提供服務及其元數據管理能力。將來發展方向 :完成全面插件化,爲用戶提供更簡易的擴展方式來知足不一樣地安全性,可用性,可觀測性的要求。Mesh化探索,經過Mesh化進一步下降用戶的使用成本和接入難度。
idea list:_https://summer.iscas.ac.cn/#/org/orgdetail/nacos?lang=chi_
ChaosBlade
ChaosBlade 是阿里巴巴 2019 年開源的混沌工程項目,現已進入 CNCF Sandbox。主要包含混沌工程實驗工具 chaosblade 和混沌工程平臺 chaosblade-box,旨在經過混沌工程幫助企業解決雲原生過程當中高可用問題。實驗工具 chaosblade 支持 3 大系統平臺,4 種編程語言應用,共涉及 200 多的實驗場景,3000 多個實驗參數,能夠精細化的控制實驗範圍。混沌工程平臺 chaosblade-box 支持實驗工具託管,除已託管 chaosblade 外,還支持 Litmuschaos 實驗工具。已登記使用企業 40 多家,其中已在工商銀行、中國移動、小米、京東等企業中落地使用。
idea list:_https://summer.iscas.ac.cn/#/org/orgdetail/chaosblade?lang=chi_
OpenKruise
OpenKruise 是阿里雲開源的應用自動化擴展套件,也是當前 CNCF 託管的 Sandbox 項目。它在徹底兼容標準的 Kubernetes 之上,圍繞雲原生應用場景提供多種豐富的自動化能力。它來自於阿里巴巴多年來容器化、雲原生的技術沉澱,也是緊貼上游社區標準、適應互聯網規模化場景的技術理念與最佳實踐。目前 OpenKruise 在 Github 上已經有 2300+ star, 50+ 貢獻者,已登記生產使用的用戶包括來自國內外的阿里、螞蟻、攜程、蘇寧、OPPO、有贊、鬥魚TV、申通、小紅書、Lyft、Spectro Cloud 等企業。
idea list:_https://summer.iscas.ac.cn/#/org/orgdetail/openkruise?lang=chi_
OpenYurt
OpenYurt 是業界首個非侵入式的雲原生邊緣計算平臺,於 2020 年 9 月成爲 CNCF 沙箱項目。OpenYurt 秉承「Extending your native Kubernetes to Edge」的非侵入式設計理念,擁有可實現邊緣計算全場景覆蓋的能力。在過去兩年內,OpenYurt 已實現全網覆蓋和本地覆蓋的全場景落地,全網覆蓋的應用場景如 CDN、音視頻直播、物聯網、物流、工業大腦、城市大腦等;本地覆蓋的應用場景和案例如阿里雲 LinkEdge、優酷、盒馬、AIBox、銀泰商城等。
idea list:_https://summer.iscas.ac.cn/#/org/orgdetail/openyurt?lang=chi_
Seata
Seata 是一款開源的分佈式事務解決方案,致力於在微服務架構下提供高性能和簡單易用的分佈式事務服務。在 Seata 開源以前,Seata 在阿里經濟體內部一直扮演着分佈式數據一致性的中間件角色,幾乎每筆交易都要使用Seata,幫助業務平穩的度過歷年的雙11洪荒流量,對業務進行了有力的技術支撐。2019.1 爲了打造更加完善的技術生態和普惠技術成果,Seata 正式宣佈對外開源,Seata 將以社區共建的形式幫助用戶快速的落地分佈式事務解決方案。目前 Seata 除了首創的 AT 事務模式外,還囊括了市面上絕大部分的分佈式事務解決方案,爲用戶提供一站式的分佈式事務解決方案。Seata 開源後受到了你們的熱情追捧並一度蟬聯GitHub 榜首,快速的成爲了國內分佈式事務領域的事實標準,其生態獲得了快速的發展。目前 Seata 支持了多種數據庫與 RPC 框架,與其餘開源社區相集成,支持多種語言框架等。
idea list:_https://summer.iscas.ac.cn/#/org/orgdetail/seata?lang=chi_
Serverless Devs
Serverless是近年來雲計算領域熱門話題,其憑藉着極致彈性、按量付費、降本提效等衆多優點得到到了不少人的追捧,各雲廠商也在不斷的佈局Serverless領域。可是隨着時間的發展,Serverless領域也暴露出來了一些比較嚴重的,例如廠商鎖定嚴重,沒有合適的開發者工具,程序難以調試......爲此,Serverless Devs應運而生,以解決開發者在開發Serverless應用中最根本的訴求爲己任,以開源開放的形式爲態度,以推進Serverless領域不斷前行爲目標,Serverless Devs由阿里巴巴誕生,不拘泥於阿里雲,放眼雲計算,願開放懷抱與更多Serverlessor一塊兒,玩轉Serverless架構。Serverless Devs是一個由阿里巴巴發起的Serverless領域的開源項目,其目的是要和開發者們一塊兒貢獻一款開源開放無廠商鎖定的Serverless開發者工具,但願這個工具能夠在開發者開發Serverless應用的全生命週期發揮做用,但願開發者們能夠像使用手機同樣玩轉Serverless。
idea list:_https://summer.iscas.ac.cn/#/org/orgdetail/serverlessdevs?lang=chi_
Dragonfly
Dragonfly 是一款基於 P2P 的智能鏡像和文件分發工具。它旨在提升文件傳輸的效率和速率,最大限度地利用網絡帶寬,尤爲是在分發大量數據時,例如應用分發、緩存分發、日誌分發和鏡像分發。在阿里巴巴,Dragonfly 每月會被調用 20 億次,分發的數據量高達 3.4PB。Dragonfly 已成爲阿里巴巴基礎設施中的重要一環。儘管容器技術大部分時候簡化了運維工做,可是它也帶來了一些挑戰:例如鏡像分發的效率問題,尤爲是必須在多個主機上覆制鏡像分發時。Dragonfly 在這種場景下可以完美支持 Docker 和 PouchContainer。它也兼容其餘格式的容器。相比原生方式,它能將容器分發速度提升 57 倍,並讓 Registry 網絡出口流量下降 99.5%。Dragonfly 能讓全部類型的文件、鏡像或數據分發變得簡單而經濟。
idea list:_https://summer.iscas.ac.cn/#/org/orgdetail/dragonfly?lang=chi_
1. 關於申請資格
2. 申請建議
1. 獎金額度
每一個項目獎金總額根據項目難度分爲 12000 元、9000 元和 6000 元(注:獎金數額爲稅前人民幣金額)。
2. 獎金髮放時間
經過中期考覈的學生會先收到 50% 的項目獎金,經過結項考覈的學生將得到剩餘 50% 的獎金。若結項評審未經過,則不予發放剩餘獎金數額。
1. 於報名系統內註冊帳號並填寫我的資料,閱讀原文直達:_https://portal.summer-ospp.ac.cn/summer/login_
2. 於官網挑選項目,與導師溝通並準備項目申請材料:_https://summer.iscas.ac.cn/#/org/projectlist?lang=chi_
3. 查看項目申請模板並根據要求準備相關材料:https://summer.iscas.ac.cn/help/assets/項目申請模板.pdf
4. 經過報名系統提交項目申請材料,申請通道將於 5 月 24 日開放:_https://portal.summer-ospp.ac.cn/summer/login_
5. 項目申請審覈結果公示,學生可在官網查看申請結果。公示時間:6 月 30 日
6. 進行第一階段項目研發,提交研發成果供中期考覈7 月 1 日 - 8 月 15 日,中期考覈結果公示:08 月 30 日
7. 中期考覈經過者進行第二階段項目研發,提交研發成果供結項考覈8 月 16 日 - 9 月 30 日,結項考覈結果公示:10 月 22 日
8. 年度優秀項目公示11 月上旬 搜索釘釘羣號(33032396)直接和導師交流
本文內容由阿里雲實名註冊用戶自發貢獻,版權歸原做者全部,阿里雲開發者社區不擁有其著做權,亦不承擔相應法律責任。具體規則請查看《阿里雲開發者社區用戶服務協議》和《阿里雲開發者社區知識產權保護指引》。若是您發現本社區中有涉嫌抄襲的內容,填寫侵權投訴表單進行舉報,一經查實,本社區將馬上刪除涉嫌侵權內容。