手动扩缩
应用扩缩是通过改变应用的实例数来增加或减少应用的计算容量。您可以在应用的实例负载过高时以手动方式添加新应用实例,在应用闲置时减少应用实例,能够高效利用应用资源、降低成本。本文介绍如何在SAE通过手动方式实现应用实例数的增加或减少。
前提条件
背景信息
配置弹性伸缩策略包括手动扩缩和自动扩缩两种方式:
- 当应用扩缩容为紧急需求时,例如突发性的流量高峰,您可以选择手动扩缩方式。
- 当应用扩缩容为非紧急需求时,例如周期性的流量高峰,您可以选择自动扩缩方式。具体操作,请参见配置弹性伸缩策略。
使用限制
扩容时,如果扩容的实例数与原应用的实例数总和大于应用的资源使用限制,则扩容失败。如果需要继续增加应用实例,请加入钉群(钉群号:32874633)申请。
操作步骤
- 登录SAE控制台。
- 在左侧导航栏,选择 ,在顶部菜单栏选择地域,然后单击具体应用名称。
- 在基本信息页面右上角,单击手动扩缩。
- 在应用扩缩对话框,设置相关参数。
- 未部署或未开启弹性伸缩策略时:滑动指针设置应用目标实例数,并单击确定。
- 部署并开启弹性伸缩策略时:
- 滑动指针设置应用目标实例数。
- 选择手动扩缩后恢复自动弹性方式,并单击确定。参数说明如下:
- 系统自动恢复:定时弹性将在当前周期内的下一个时间段窗口生效。如果不满足条件,将递延到下一个循环周期生效。监控指标弹性策略和混合弹性策略在手动扩缩后立即自动生效,您需要检查弹性最小最大值的设置,避免对业务SLA造成影响。
- 人工启用恢复:手动恢复自动弹性。
说明- 手动扩缩的目标实例数≤恢复监控指标弹性的最大值。
- 您必须先部署并开启弹性伸缩策略,才能够选择手动扩缩后恢复自动弹性方式。
- 系统自动恢复:定时弹性将在当前周期内的下一个时间段窗口生效。如果不满足条件,将递延到下一个循环周期生效。监控指标弹性策略和混合弹性策略在手动扩缩后立即自动生效,您需要检查弹性最小最大值的设置,避免对业务SLA造成影响。
- 未部署或未开启弹性伸缩策略时:
- 结果验证。进入变更详情页面,查看变更记录。
- 方法一:在基本信息页面上方单击查看详情,在变更详情页面查看变更的具体执行状态。
- 方法二:在左侧导航栏单击变更记录,在变更记录页面查看变更状态。如果变更状态显示执行成功,则表示成功扩容或缩容应用。单击操作列的查看,可以在变更详情页面查看变更的具体执行状态。