-
1 # 使用者8851278261026
-
2 # 榜說天下
開放應用程式(Open Application Model)
是由阿里雲聯合微軟正式開源的。該模型旨在為雲端應用開發者、運維人員、雲基礎設施管理人員和雲平臺之間,構建一套標準化應用架構與管理體系,提升雲端應用交付與運維的效率和體驗。
在此之前,雲端應用的部署、升級和維護困難重重。應用開發者面對開發、測試、生產等多個複雜交付環境,需要編寫和維護多份應用部署配置檔案;應用運維者需要理解和對接不同平臺,掌握差異巨大的運維能力和運維流程。
為了解決這些問題,OAM為應用開發者提供了一套描述應用的標準規範。對於任何一個支援該模型的雲平臺,開發者和運維人員可以透過這個標準的應用描述進行協作,輕鬆實現應用的“一鍵安裝” “一鍵升級” “模組化運維”等體驗,而無需糾結於繁雜的雲服務開通配置和接入工作。
與更傳統的平臺即服務(PaaS)模型不同,OAM 與平臺無關。儘管 Rudr 亦建立在 Kubernetes 之上,但它並沒有與 Kubernetes 緊密繫結。
Dapr專案Dapr 是開源的、可移植的,事件驅動的執行時,它使開發人員可以輕鬆地構建彈性的、微服務的無狀態和有狀態的應用,這些應用執行在雲端和邊緣之上。Dapr 支援所有程式語言和開發框架的多樣性,並簡化了構建應用的過程(如電子商務應用)。
Dapr 是由一組標準 HTTP 或 gRPC API 訪問的構建塊組成,這些構建塊可從任何程式語言呼叫。這些構建塊為所有開發人員提供了經過驗證的行業最佳實踐,並且每個構建塊都是獨立的;你可以在應用中使用其中一個、一些或者全部構建塊。此外,透過開源專案,我們歡迎社群新增新的構建塊,並向現有構建塊中貢獻新的元件。Dapr 與平臺完全無關,這意味著你可以在任何 Kubernetes 叢集上,以及 Dapr 整合的其他託管環境中本地執行應用。這使得開發人員能夠構建可以同時在雲端和邊緣上執行的微服務應用,而無需更改程式碼。
透過在標準 API 上呼叫 Dapr 構建塊,使用任何語言和框架來構建應用。
-
3 # 公式學者
微軟和阿里雲開發的開放應用程式模型(OAM)是一個Open Web Foundation專案,它是在Kubernetes上構建雲原生應用程式的規範。第二個專案是Dapr(分散式應用程式執行時),這是一個開源專案,旨在使每個開發人員都可以更輕鬆地構建微服務應用程式。,用於構建可在雲和邊緣裝置上執行的微服務應用程式。轉自中國儲存網,原文連結:http://www.chinastor.com/yunjisuan/102142K22019.html
回覆列表
OAM在Kubernetes上構建雲原生應用程式的規範,Dapr是一個可移植的事件驅動執行時,用於構建基於微服務的應用程式,這些應用程式可以在雲中和邊緣裝置上執行。