首页 > 解决方案 > 在 Azure 门户下部署网站有多少种不同的方式?

问题描述

亲爱的社区,美好的一天,

我有一个较小的项目,我需要搜索在 azure 门户下部署网站的不同可能性。

我个人发现了 4 种不同的方法。

  1. 应用服务
  2. 应用程序功能无服务器(我不明白如何在那里部署网站)
  3. 安装 VM,然后部署网站
  4. 使用 docker 部署你的代码

问题:有没有更多方法可以在 azure 下部署网站,有人可以解释使用无服务器部署网站,因为我不明白如何在那里发布网站。我只是设法获得了httptriggers,我对此感到困惑。

提前感谢任何拼写错误。

标签: azureazure-web-app-servicecloudserverless

解决方案


您可以将网站部署到虚拟机。但首先您必须将 VM 设置为 Web 服务器。Linux 或 Windows 操作系统有许多不同的预配置映像。这将需要您管理 VM 的操作系统。

Azure 应用服务将把操作系统和虚拟机从你那里抽象出来。操作系统将为您管理,您可以通过 Azure 门户配置许多设置。有不同的计划允许您使用更多的计算和/或内存。您还可以通过门户设置身份验证。您还可以选择将容器内的网站部署到应用服务。

还有可以使用的 Azure Function Apps。Azure Function Apps 不打算用作网站的后端,但它可以。这些仅用于一个目的,不像整个网站的后端(例如,您可能使用不同的功能应用程序来为网站的每个页面提供内容,而不是只有一个应用程序服务具有多个端点服务于所有页面一个网站)。使用 Azure 函数应用,您可以部署在容器中,也可以不部署在容器中。

我不确定你所说的数字 4 是什么意思,Container over docker。您可以将 Docker 容器部署为应用服务或函数应用。您可以将容器部署到 docker hub 或 azure 容器注册表(仅举几例),但这不会部署您的网站以使其可访问。


推荐阅读