2020 年 11 月 19 日,備受關注的「2020 中國技術力量年度榜單」評選結果終於揭曉。在該榜單設立的「年度開源新銳項目」、「開源傑出貢獻人物」、「雲原生行業落地典范」三大分項中,阿里雲雲原生均占據一席之位,表現亮眼。其中,由阿里雲和微軟雲共同開發並開源的雲原生應用定義模型 OAM (Open Application Model)再露鋒芒,經過 10000+ 開發者的公開票選,在 55 個參評項目中脫穎而出,入選「年度十大開源新銳項目」。
OAM 項目由 2019 年 10 月底正式開源, 是目前 CNCF 應用交付領域小組主推的雲原生應用平台(含 PaaS )構建標准,也是業界唯一一個主流的應用平台構建框架項目。 OAM 作為一個基礎設施無關的、高度可擴展的應用定義與能力管理模型,旨在為廣大應用開發者和雲原生應用平台的構建者提供一套統一的「以應用為中心」的構建范式。所以,對於 Kubernetes 來說,OAM 即是一個能夠為它帶來「應用定義」的增強型能力,同時也是一個專注於封裝、組織和管理 Kubernetes 中各種應用管理能力的平台層框架。基於 OAM 構建的雲原生應用平台,天然適合微服務架構應用,在用戶界面上,能夠輕松屏蔽掉容器基礎設施的復雜性和差異性,在能力高度可插拔的前提下,為平台的使用者帶來低心智負擔的、標准化的、一致的應用管理與交付體驗。
而就在剛剛結束的雲原生技術「最高盛宴」 KubeCon 北美峰會 2020 上,OAM 重要子項目 KubeVela 正式宣告開源。作為一個基於 Kubernetes 與 OAM 技術構建的、簡單易用且高度可擴展的應用管理平台與核心引擎,KubeVela 的開源使 OAM 理念得到更好的實現。僅開源三天,即收獲 GitHub 300+ Star。
對於應用開發人員來講,KubeVela 簡單易用,又功能強大,可以被認為是雲原生社區的 Heroku。 而對於平台團隊來講,KubeVela 則可以被認為是一個“以應用為中心”的 Kubernetes 發行版,它原生的可擴展性允許平台工程師基於它構建出任何滿足自己訴求的雲原應用生平台。
目前,OAM 項目已經成為阿里雲應用 PaaS 產品以及內部應用管理平台的模型層的基礎依賴,在生產環境中服務了數千名來自不同場景的應用開發者。截止 2020 年中,OAM 已經成為了十余家來自不同國家、行業的平台團隊構建應用 PaaS 的核心依賴。
我們非常希望和更多的開發者一起參與到 OAM 項目的建設中來,歡迎你前往 OAM 官方網站 及 GitHub 項目地址更好地了解、學習和使用,也歡迎釘釘搜索群號:23310022 ,和將近 2000 名開發者互動交流!