为了确保在函数调用高峰期间能够快速响应请求,避免因实例冷启动导致的延迟问题,配置预留实例是一种有效的解决方案。此外,通过设定弹性伸缩规则,如定时伸缩和水位伸缩,可以提升实例的使用效率,减少资源浪费。
操作步骤
步骤一:创建预留实例数策略
您可以通过以下两种方式之一创建预留实例策略:
- 在目标函数的函数详情页签进行配置。
- 在高级功能 > 弹性管理的预留实例数策略页签下进行配置。
下面是通过函数详情页签配置的详细步骤:
-
登录函数计算控制台,在左侧菜单栏选择函数菜单。
-
在函数列表中选择目标函数,进入函数详情页。
-
选择“配置”页签。
-
在左侧导航栏中选择“预留实例”页签,然后点击“创建预留实例策略”。
-
参考以下说明填写各配置项,并点击“确定”。
配置项 | 说明 |
---|---|
版本或别名 | 选择需要配置预留实例的版本或别名。注意:目前仅支持LATEST版本。 |
预留实例数 | 指定预留实例的数量。这有助于减少冷启动的发生,提升对时延敏感的在线业务的响应速度。请注意,即使实例未执行请求,您仍需为这些预留实例付费。 |
空闲模式 | 勾选此选项后,预留实例将进入闲置模式,此时CPU使用率将被设置为0。 |
步骤二:验证配置
为了确认配置是否生效,请根据您设定的伸缩规则检查是否触发了实例伸缩。您可以通过以下步骤验证:
- 在函数详情页签中,选择“监控”页签。
- 在“函数指标”页签下,查看“预留实例数(个)”的监控数据,以验证配置是否生效。
修改或删除预留实例并发
如需修改或删除预留实例策略,请在函数详情的“配置”页签中找到预留实例策略列表。点击操作列中的“编辑”或“删除”按钮,进行相应的操作。