簡體   English   中英

“Azure Web 應用”和“Azure 應用服務”有什么區別?

[英]What is the difference between "Azure Web app" and "Azure App Service"?

我對 Azure 很陌生,正在嘗試學習如何探索在 azure 上發布網站的可能性,以便更輕松地執行 AZ-204。

在 azure 儀表板上,我可以創建“Azure web 應用程序”、“Azure 應用程序服務”(不提 CI/CD 和無服務器)。 在此處輸入圖像描述

兩者有什么區別? 我最初教 azure web 應用程序是代碼驅動的(連接到 git),而“應用程序服務”是基於 docker 的。

但是對於這兩個選項,當您進入下一步時,您可以選擇是發布代碼還是發布 docker 容器:

在此處輸入圖像描述

有人可以解釋兩者之間的區別嗎? 和/或一個比另一個最重要的優勢?

我已經搜索了一段時間,但每次都不是同一個產品名稱,我真的確定它仍然是同一個產品。

沒有區別。 引用文檔:

三種應用類型(API、web、移動)之間的唯一區別是在 Azure 門戶中用於它們的名稱和圖標。

在幕后,它一直在使用應用服務。 如果您認為 WebApp 和容器的 WebApp 是 Appservice 的一部分,那么您實際上並沒有為 webApps 付費,而是為 Appservice 計划付費!

Web 應用是應用服務的一部分。

有 4 種類型的應用服務:

  1. Web App – 用於托管網站和 web 應用程序(以前是 Azure 網站)
  2. API 應用程序——用於托管 RESTful API
  3. Logic App——用於業務流程自動化、系統集成和跨雲共享數據
  4. 移動應用程序——用於托管移動應用程序后端(以前由 Azure 移動服務提供)

Azure 根據您的應用服務計划,以專用或共享模式在一組完全托管的虛擬機上運行應用服務。 ... Web App – used for hosting websites and web applications (previously Azure Websites) API App – used for hosting the RESTful APIs.

如果您從 go 到Azure Web 應用程序站點並單擊文檔選項卡,它將帶您到應用程序服務概述的 MS 文檔。 此外,請查看 MS 文檔,為您的應用程序選擇 Azure 計算服務 這是托管應用程序代碼的決策流程圖。 Azure Web 應用程序未出現在決策樹中。 接下來看看下面的子主題Create and deploy web app service with Azure CLI command CLI 命令如下:“az webapp up --name <your_app_name> --logs --launch-browser”。 有點令人困惑,但如果您查看以下文檔 Azure CLI 文檔: Azure Web Apps ,則不會感到困惑,其中顯示了以下命令:

az staticwebapp - 管理 static 應用程序。
az webapp - 管理 web 應用程序。

最后,查看以下 MS 文檔: Azure App Service 的 CLI 示例 這是用於創建 Azure 服務計划和應用服務的眾多腳本的列表。 他們都使用“az staticwebapp”或“az webapp”。 因此文檔使用術語“Azure App Service”,但 CLI 命令沒有。 Azure Web 應用程序沒有單獨的 MS 產品!

暫無
暫無

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

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