你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

在 Azure 中管理应用服务计划

Azure 应用服务计划提供应用服务应用需要运行的资源。 本指南介绍如何管理应用服务计划。

创建应用服务计划

提示

如果不想要在应用服务环境中创建计划,则可以在该区域中选择它,并按照下面所述的其余步骤进行操作。

在创建应用时可以创建一个空的应用服务计划,也可以创建一个计划。

  1. Azure 门户中,选择“创建资源”。

    在 Azure 门户中创建资源。

  2. 选择“新建”>“Web 应用”或其他类型的应用服务应用。

    在 Azure 门户中创建应用。

  3. 在配置应用服务计划之前配置“实例详细信息”部分。 “发布”和“操作系统”之类的设置可以更改应用服务计划的可用定价层。 “区域”决定了在何处创建应用服务计划。

  4. 在“应用服务计划”部分选择一个现有的计划,或者通过选择“新建”创建一个计划。

    创建应用服务计划。

  5. 创建计划时,可以选择新计划的定价层。 在“SKU 和大小”中选择“更改大小”,以便更改定价层。

将应用移到另一个应用服务计划

只要源计划和目标计划在同一个资源组和地理区域中并且 OS 类型相同,就可将应用移到另一个应用服务计划。 不支持任何类型更改,例如从 Windows 更改为 Linux 或更改为任何非原始类型。

注意

Azure 会将每个新的应用服务计划部署到部署单元(在内部称为 Web 空间)中。 每个区域都可以有许多 Web 空间,但应用只能在相同 Web 空间中创建的计划之间移动。 应用服务环境可以有多个 Web 空间,但应用只能在同一 Web 空间中创建的计划之间移动。

无法在创建计划时指定所需的 Web 空间,但这可确保计划创建于与现有计划相同的 Web 空间中。 简而言之,使用相同资源组、区域组合和操作系统创建的所有计划都部署到相同的网络空间中。 例如,如果你在资源组 A 和区域 B 中创建了一个计划,那么你随后在资源组 A 和区域 B 中创建的任何计划都将部署到同一 Web 空间中。 请注意,计划创建之后便不能移动 Web 空间,所以无法通过将计划移至另一个资源组,将其移到与另一个计划“相同的 Web 空间”中。

  1. Azure 门户中,搜索并选择“应用服务”,然后选择要移动的应用。

  2. 从左菜单中选择“更改应用服务计划”。

  3. 在“应用服务计划”下拉列表中,选择要将应用移到其中的现有计划。 下拉列表仅显示与当前应用服务计划位于同一资源组和地理区域的计划。 如果不存在此类计划,则默认情况下,你可以创建一个计划。 也可选择“新建”,以手动方式创建新计划。

  4. 如果创建一项计划,则可选择新计划的定价层。 在“定价层”中选择现有层,对其进行更改。

    重要

    若要将应用从高层计划移到低层计划(例如,从 D1 移到 F1),应用可能会在目标计划中丢失某些功能。 例如,如果应用使用 TLS/SSL 证书,可能会出现以下错误消息:

    Cannot update the site with hostname '<app_name>' because its current TLS/SSL configuration 'SNI based SSL enabled' is not allowed in the target compute mode. Allowed TLS/SSL configuration is 'Disabled'.

  5. 完成后,选择“确定”。

    应用服务计划选择器。

将应用移到不同的区域

运行应用的区域是该应用的应用服务计划所在的区域。 但是,无法更改应用服务计划的区域。 如果想要在不同的区域中运行应用,替代方法是使用应用克隆。 克隆可以复制任何区域的新的或现有的应用服务计划中的应用。

可以在菜单的“开发工具”部分找到“克隆应用”。

重要

克隆具有一些限制。 可以在 Azure 应用服务应用克隆中查看相关信息。

缩放应用服务计划

若要提高应用服务计划的定价层,请参阅在 Azure 中纵向扩展应用

若要增加应用的实例计数,请参阅手动或自动缩放实例计数

删除应用服务计划

为了避免产生意外的费用,删除应用服务计划中的最后一个应用时,应用服务默认也会删除该计划。 如果改为选择保留该计划,应将该计划更改为“免费”层,以免产生费用。

重要

未与任何应用关联的应用服务计划仍会产生费用,因为它们继续保留配置的 VM 实例。

后续步骤