圍繞Kubernetes和微服務,微軟推出兩個新開源項目

10月16日,微軟開源了兩個新的應用程序開發工具,旨在讓雲開發人員更輕鬆。

這兩個新項目是Open Application Model)和Dapr——前者是在Kubernetes上構建雲原生應用程序的規範,後者是一個可移植的事件驅動運行時,用於構建基於微服務的應用程序,這些應用程序可以在雲中和邊緣設備上運行。

微軟表示,它與Alibaba Cloud在OAM上密切合作,旨在簡化由Kubernetes管理的應用程序的開發和部署。這應該會立即引起成千上萬開發人員的興趣,因為Kubernetes是最廣泛使用的編排軟件,用於管理可以在任何計算平臺上運行的現代容器化應用程序。

在一篇博客文章中,微軟解釋說,OAM是一種描述應用程序的規範,它確保應用程序描述“與應用程序如何部署到基礎設施上並由基礎設施管理的細節分離”。

微軟表示,這樣的分離對開發人員有幫助。微軟表示:“將應用程序定義與集群的運維細節分離,使應用程序開發人員能夠專注於應用程序的關鍵元素,而不是其部署位置的運維細節。”

此外,這種分離使得開發可重用的組件成為可能——這些組件可以快速地與任何應用程序代碼集成,從而為開發人員構建更可靠的應用程序提供了一種更快、更簡單的方法。

微軟說:“Open Application Model的目標是使簡單的應用程序變得容易,複雜的應用程序變得易於管理。”

Constellation Research Inc.的分析師Holger Mueller表示,Kubernetes已經是最受容器化應用程序歡迎的技術,現在的競爭關乎定義如何訪問Kubernetes集群、描述負載以及如何正確構建應用程序的標準。

Mueller說:“沒有哪家廠商敢提出專有標準,所以開源至關重要,今天輪到微軟提出用來描述應用程序的OAM。如果沒有關鍵廠商的支持,開源標準就沒有多大價值,因此很高興看到Alibaba支持它。”

Dapr還旨在讓開發人員更輕鬆,為可以在任何基礎設施上運行的雲和邊緣應用程序提供一組“微服務構建模塊”。微軟相關人員表示,Dapr仍處於早期alpha測試模式,將支持所有編程語言和開發框架,並且可以通過標準HTTP或gRPC編程接口訪問。

圍繞Kubernetes和微服務,微軟推出兩個新開源項目


“Dapr完全不依賴於平臺,這意味著你可以在本地、任何Kubernetes集群以及Dapr集成的其他託管環境上運行你的應用程序。”微軟說,“這使開發人員無需更改代碼就可以構建能在雲和邊緣上運行的微服務應用程序。”

原文鏈接:

https://siliconangle.com/2019/10/16/microsoft-unveils-two-open-source-projects-building-cloud-edge-applications/


分享到:


相關文章: