本文介绍如何在 Azure 应用服务中缩放应用。 有两个用于缩放的工作流:纵向扩展和横向扩展。本文介绍纵向扩展工作流。
- 纵向扩展:获取更多 CPU、内存或磁盘空间,或额外的功能,例如专用虚拟机(VM)、自定义域和证书、过渡槽或自动缩放。 可以通过更改应用所属的应用服务计划的定价层来提升。
- 横向扩展:增加用于运行应用的 VM 实例数。 基本、标准和高级服务计划分别可横向扩展至多达 3、10 和 30 个实例。 隔离层中的应用服务环境会进一步将横向扩展计数增加到 100 个实例。 有关横向扩展的详细信息,请参阅手动或自动缩放实例计数。 在本文中,你将了解如何使用自动缩放,这是根据预定义的规则和计划自动缩放实例计数。
缩放设置仅需几秒即可应用,并且会影响应用服务计划中的所有应用。 缩放设置不需要更改代码或重新部署应用程序。
有关各个应用服务计划的定价和功能的信息,请参阅 Windows 上的 Azure 应用服务定价。
向上缩放定价层
- 在浏览器中,打开 Azure 门户。 
- 在应用服务应用页面的左窗格中,在 “应用服务计划”下,选择“ 纵向扩展”。 
- 选择其中一个定价层,然后选择 “选择”。 - 作完成后,会看到一条带有绿色成功复选标记的通知。 
与缩放相关的资源
如果应用依赖于其他服务,如 Azure SQL 数据库或 Azure 存储,则可单独对这些资源进行纵向扩展。 这些资源不由应用服务计划管理。
- 在应用的 “概述 ”页上,选择指向资源组的链接。 
- 在资源组的“概述”页上,选择要缩放的资源。 以下屏幕截图显示了 SQL 数据库资源。 - 若要纵向扩展相关资源,请参阅特定资源类型的文档。 例如,有关纵向扩展单个 SQL 数据库的信息,请参阅 缩放 Azure SQL 数据库中的单一数据库资源。 
比较定价层
有关详细信息(例如每个定价层的 VM 大小),请参阅 Windows 上的 Azure 应用服务定价。
有关服务限制、配额和约束的表以及每个层级所支持的功能,请参阅应用服务限制。
 
              
               
              
               
              
              