簡體   English   中英

Azure容器服務和容器Web應用程序之間的區別

[英]Difference between Azure Container Service and Web App for Containers

Azure容器服務和容器Web應用程序有什么區別?

它們似乎都提供了一個完全托管的平台,我們可以在其上部署容器。 我覺得容器的Web App必須提供更多東西,但我沒有看到它。 我已經閱讀了Azure容器服務常見問題解答容器介紹頁面Web應用程序 ,但差異對我來說並不明顯。

Web App for Containers允許您運行托管Web應用程序的自定義Docker容器。 默認情況下,Linux OS的Web App Service提供內置的Docker鏡像,如PHP 7.0和Node.js 4.5。 但是,按照此網頁上的說明,您還可以托管自定義泊塢窗圖像,以便您定義自己的SW-Stack。 限制是您只能將一個泊塢窗映像部署到App Service。 您可以擴展App Service以使用多個實例,但每個實例將部署相同的docker鏡像。 因此,這允許您將Docker用作服務,但不用於部署微服務。

容器服務(ACS)Kubernetes服務(AKS)Service Fabric允許您部署和管理多個(不同的)Docker容器,這些容器可能還需要相互通信。 假設您實現了一個購物網站,並希望基於微服務架構構建您的Web應用程序。 您最終擁有一個服務(=容器),用於注冊和登錄用戶,另一個服務用於訪客的購物車和購買物品。 此外,您還可以為所有其他所需任務提供許多其他小型服務。 由於購買服務的使用頻率高於注冊/登錄服務,因此您需要6個注冊/登錄服務實例和12個購物車服務實例。 基本上,ACS,AKS和Service Fabric允許您部署和管理所有這些不同的微服務。

如果您想了解ACS / AKS和Service Fabric之間的區別,您可能需要查看此處

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM