微軟通過兩個新項目來解決云計算開發人員面臨的問題。微軟和阿里云開發的開放應用程序模型(OAM)是一個Open Web Foundation項目,它是在Kubernetes上構建云原生應用程序的規范。Dapr是一種可移植的事件驅動型運行時,用于構建可在云和邊緣設備上運行的微服務應用程序。
本周早些時候,Twitter上的The Waking Cat(@ h0x0d)發現了OAM的GitHub存儲庫。(正如Cat所發現的那樣,OAM的代碼代號為Hydra。)他還發布了指向Rudr的鏈接,這是OAM的實現,按照GitHub的描述,美國站群服務器,Rudr目前處于Alpha階段,允許用戶在任何Kubernetes集群上部署和管理應用程序,而無需擔心應用程序開發人員和操作人員。
微軟的官員在10月16日的博客文章中表示:“OAM是用于描述應用程序的規范,以便將應用程序描述與如何部署應用程序以及基礎架構如何對其進行管理等細節分開。”官員們表示,與更傳統的平臺即服務(PaaS)模型不同,OAM與平臺無關。盡管Rudr是建立在Kubernetes之上的,但它“并沒有與Kubernetes緊密綁定”。
微軟的高管表示,他們的目標是將OAM引入GitHub上Kubernetes的供應商中立實施之中。微軟的高管們告訴TechCrunch,隨著時間的推移,微軟可能會將OAM變成托管服務,就像阿里巴巴所做的那樣。
微軟將Dapr描述為“云計算和邊緣計算的微服務積木”的集合,這也就意味著它是與平臺無關的。微軟的官員們表示,Dapr將支持“所有的編程語言和開發人員框架”,并且可以通過標準HTTP或gRPC編程接口進行訪問。
微軟的高管們在10月16日發布的博客文章中介紹了今天發布的Dapr alpha版本:“Dapr完全與平臺無關,這意味著你可以在任何Kubernetes集群以及其他與Dapr集成的托管環境中本地運行你的應用程序。這讓開發人員可以構建出能夠同時在云端和邊緣運行的應用程序,而無需對代碼進行任何修改。”
我很好奇這些新規范是否能夠適應微軟目前的PaaS產品——其中包括Azure Kubernetes Service(AKS)和Azure Service Fabric,以及它們是如何進行適應的。聽起來我們將在11月第一周舉辦的微軟Ignite大會上聽到更多來自Azure首席技術官Mark Russinovich的信息。
【凡本網注明來源非中國IDC圈的作品,均轉載自其它媒體,云主機租用,目的在于傳遞更多信息,并不代表本網贊同其觀點和對其真實性負責。】