在 Azure 应用服务中纵向扩展应用

本文介绍如何在 Azure 应用服务中缩放应用。 缩放的工作流有两种:纵向扩展和横向扩展;本文介绍纵向扩展工作流。

  • 纵向扩展:获取更多 CPU、内存、磁盘空间和额外功能,例如专用虚拟机 (VM)、自定义域和证书、过渡槽、自动缩放以及更多功能。 可以通过更改应用所属的应用服务计划的定价层来提升。
  • 横向扩展:增加用于运行应用的 VM 实例数。 可以根据定价层,最多向外缩放到 30 个实例。 独立层中的应用服务环境会进一步将横向扩展计数增加到 100 个实例。 有关横向扩展的详细信息,请参阅手动或自动缩放实例计数。 可在该文中了解如何使用自动缩放,即根据预定义的规则和计划自动缩放实例计数。

缩放设置仅需几秒即可应用,并且会影响应用服务计划中的所有应用。 缩放设置不需要更改代码或重新部署应用程序。

有关各个应用服务计划的定价和功能的信息,请参阅应用服务定价详细信息

增加定价层

备注

要纵向扩展到 PremiumV2 层,请参阅为应用服务配置 PremiumV2 层

  1. 在浏览器中,打开 Azure 门户

  2. 在应用服务应用页面中,从左侧菜单中选择“纵向扩展(应用服务计划)”。

  3. 选择层,然后选择“应用”。 选择不同的类别(例如生产),并选择查看附加选项以显示更多层。

    导航以纵向扩展 Azure 应用规模。

    操作完成后,会看到一个通知弹出窗口,其中包含绿色的成功复选标记。

如果应用依赖于其他服务,如 Azure SQL 数据库或 Azure 存储,则可单独对这些资源进行纵向扩展。 这些资源不由应用服务计划管理。

  1. 在应用的“概述”页中,选择“资源组”链接。

    与向上缩放 Azure 应用相关的资源

  2. 在“资源组”页的“摘要”部分,选择希望缩放的资源 。 以下屏幕截图显示了 SQL 数据库资源。

    导航到资源组页面对 Azure 应用进行纵向扩展

    若要纵向扩展相关资源,请参阅特定资源类型的文档。 例如,若要纵向扩展单个 SQL 数据库,请参阅在 Azure SQL 数据库中缩放单一数据库资源。 若要纵向扩展 Azure Database for MySQL 资源,请参阅扩展 MySQL 资源

比较定价层

有关详细信息(例如每个定价层的 VM 大小),请参阅应用服务定价详细信息

有关服务限制、配额和约束的表以及每个层级所支持的功能,请参阅应用服务限制

更多资源

手动或自动缩放实例计数
为应用服务配置 PremiumV2 层