如何在门户中为云服务(经典)配置自动缩放
重要
从 2024 年 9 月 1 日开始,云服务(经典版)对所有客户已停止支持。 从 2024 年 10 月开始,Microsoft 将停止并关闭任何正在运行的现有部署,数据将永久性丢失。 新部署应使用基于 Azure 资源管理器的新型部署模型 Azure 云服务(外延支持)。
可以为云服务工作角色设置条件,以触发横向缩减或横向扩展操作。 针对角色的条件可以基于 CPU、磁盘或角色的网络负载。 也可以基于消息队列或与订阅关联的其他一些 Azure 资源的指标来设置条件。
注释
本文着重于云服务(经典)。 如果直接创建虚拟机(经典),该虚拟机将托管在云服务中。 可以通过将标准虚拟机与可用性集相关联来缩放标准虚拟机,并手动将其打开或关闭。
注意事项
在配置应用程序的缩放之前,应考虑以下信息:
核心使用情况会影响缩放。
角色实例越大,使用的处理器内核越多。 只能在订阅的内核限制内缩放应用程序。 例如,假如你的订阅有 20 个核心的数量上限。 在使用两个中等规模的云服务(一共四个核心)运行某个应用程序时,您只能通过剩余的16个核心来扩展订阅中的其他云服务部署。 有关大小的详细信息,请参阅云服务的大小。
可以基于队列消息阈值来进行缩放。 有关如何使用队列的详细信息,请参阅如何使用队列存储服务。
还可以缩放与订阅关联的其他资源。
若要使应用程序具有高可用性,应确保为其部署两个或更多角色实例。 有关详细信息,请参阅服务级别协议。
仅当所有角色都处于“就绪”状态时才能自动缩放 。
刻度的位置
选择云服务之后,你应该能看到云服务窗格。
在云服务功能页上的“角色和实例”磁贴中,选择云服务的名称。
重要说明:请务必选择云服务角色,而不要选择该角色下方的实例。选择“缩放”磁贴。
自动标尺
可以使用手动或自动模式来配置角色的缩放设置。 手动模式正如您所期望的那样,可以设置实例的绝对数量。 但是,“自动”模式可让你设置规则来控制缩放的方式和程度。
将“按比例调整”选项设置为“计划和性能规则”。
- 现有的档案。
- 为父配置文件添加规则。
- 添加另一个配置文件。
选择添加配置文件。 配置文件确定了比例尺的使用模式:始终、定期和固定日期。
配置了配置文件和规则之后,请选择顶部的“保存”图标。
个人资料
配置文件可设置缩放的实例数下限和上限,以及此缩放范围生效的时间。
始终
始终使此范围的实例数保持可用。
重复发生
选择一组要缩放的星期日期。
固定日期
用于调整角色的固定日期范围。
配置了配置文件之后,请选择配置文件边栏选项卡底部的“确定”按钮。
规则
规则被添加到配置文件中,代表触发调整的条件。
规则触发器基于云服务的指标(CPU 使用量、磁盘活动或网络活动),可以在其中添加条件值。 此外,也可以基于消息队列或与订阅关联的其他一些 Azure 资源的指标来设置触发器。
配置规则之后,请选择规则边栏选项卡底部的“确定”按钮。
返回手动调节
导航到 缩放设置,并将 缩放方式 选项设置为 手动输入的实例计数。
此设置会删除角色中的自动缩放,用户就可以直接设置实例计数。
- 缩放(手动或自动)选项。
- 角色实例滑块,用于设置要缩放的实例。
- 要缩放的角色实例。
配置缩放设置后,请选择顶部的“保存”图标。