哪些工具可以將微服務部署在Azure上?
我來答

哪些工具可以將微服務部署在Azure上?

湯晨 2020-09-01 提問
179

求教哪些工具可以將微服務部署在Azure上?

關閉
提交回答
2 個回答
我來答
Mason

補充兩個:

Azure API Management為服務功能確保了單一入口點。通過API管理集成,DevOps團隊可以訪問多個工具和服務,無需更改應用程序代碼。這包括導入服務定義、定義復雜的路由規(guī)則、將發(fā)生的事件記入日志以及緩存響應。

Service Fabric Reliable Volume可幫助微服務應用程序保持持久狀態(tài),同時消除通常與訪問容器化應用程序的存儲有關的延遲問題。然而,雖然Service Fabric Reliable Volume確實提供了通用文件存儲,并支持讀/寫功能,但管理員還可以訪問Azure File Storage以確保數(shù)據(jù)可靠性。希望我的答案可以給你帶來幫助!


回答于 2020-09-01
贊同
評論
Jason

我來分享幾個把微服務部署在Azure上的工具:

Azure Service Fabric Mesh

有了Azure Service Fabric Mesh,IT團隊可以表明所需的資源、服務可用性要求以及任何資源限制,它可以處理底層工具和基礎架構的所有細節(jié)任務。該平臺為.NET Core微服務提供了無服務器主機,使開發(fā)人員能夠使用Docker容器支持的任何語言。Service Fabric Mesh可自動處理升級,提供部署新的應用程序版本時換掉容器的功能。除了對云原生工作負載而言可高度擴展外,該平臺還具有模塊化和自適應性。

Azure Functions

通常,F(xiàn)aaS確保被某些服務事件觸發(fā)時代碼按需運行。有了Azure Functions,你可以安裝應用程序的某部分,僅在需要時才加載函數(shù)。它們還可以按需并行執(zhí)行。因而,管理員就不需要配置和構建應用程序基礎架構,只需為運行顯式代碼段所花費的時間段付費。

Azure Event Grid

開發(fā)人員和管理員使用基于事件的架構來接收有關應用程序狀態(tài)更改的警報。Azure Event Grid提供警報,以便開發(fā)人員和管理員可以立即響應這些更改。該工具實際上充當了構建事件驅動型微服務應用程序的粘合劑。

Azure Kubernetes Service

Azure Kubernetes Service便于部署,并簡化容器實例的日常測試和管理。DevOps團隊可以使用Azure Cloud Shell或遠程Azure命令行接口(CLI),快速構建和啟動容器化的應用程序。

Azure Container Instances(ACI)

容器包含微服務需要運行的所有要素,包括代碼、運行時環(huán)境、工具集、系統(tǒng)庫和設置。由于ACI本質上是容器即服務,最終用戶不受編排工具和CLI的影響。唯一的要求是,擁有待創(chuàng)建容器的準確映像。ACI還可以處理集群初創(chuàng)化、更新和打補丁。

回答于 2020-09-01
贊同
評論
掃碼關注
獲取更多出海問答的相關信息
個人VIP
小程序
快出海小程序
公眾號
快出海公眾號
商務合作
商務合作
投稿采訪
投稿采訪
出海管家
出海管家