管理 Azure 应用服务中的 Web 应用

本主题包含用于管理 Azure 应用服务中 Web 应用的资源链接。 管理包括维持 Web 应用平稳运行的所有任务。

在整个 Web 应用使用期内,您将执行各种管理任务,从初始部署到正常操作、维护与更新。

许多 Web 应用管理任务都可在 Azure 门户中执行。

将 Web 应用部署到生产之前

选择层级

提供五个级别的 Azure 应用服务:免费、共享、基本、标准和高级。 有关各层的功能与定价的信息,请参阅定价详细信息

配置

使用 Azure 门户 设置各种配置选项。 有关详细信息,请参阅在 Azure 应用服务中配置 Web 应用。 下面是快速核对清单:

  • 选择用于 .NET、PHP、Java 或 Python 的运行时版本(如果需要)。
  • 如果 Web 应用使用 WebSocket 协议,请启用 WebSocket。 (这包括使用 ASP.NET SignalRsocket.io 的应用。)
  • 是否要运行持续 web 作业? 如果是,请启用 Always On
  • 设置 默认文档,例如 index.html。

除了这些基本配置设置,可能还需要进行下列配置:

特定于语言的配置:

Web 应用运行期间

在 Web 应用运行期间,您要确保其可用性,并能够进行缩放以满足用户流量。 您可能还需要解决错误。

监视

  • 通过 Azure 门户,可以添加性能指标(如 CPU 使用率和客户端请求数)。
  • 缩放 Web 应用以响应流量。 您可以根据不同的层缩放虚拟机数量和/或虚拟机实例的大小。 在标准层和高级层中,您还可以设置自动缩放,那么您的 Web 应用将能够根据固定计划,或以负载为依据进行自动缩放。

备份

故障排除

还原数据

  • 还原之前已备份的 Web 应用。

更新 Web 应用时

如果尚未启用自动备份,可以创建手动备份

请考虑使用过渡部署。 该选项可支持您向与生产部署并排运行的分阶段部署发布更新。