赛尔校园公共服务平台 Logo
平台使用
阿里云
百度云
移动云
智算服务
教育生态
登录 →
赛尔校园公共服务平台 Logo
平台使用 阿里云 百度云 移动云 智算服务 教育生态
登录
  1. 首页
  2. 阿里云
  3. 函数计算 FC 3.0
  4. 操作指南
  5. 配置函数
  6. 配置预留实例

配置预留实例

  • 配置函数
  • 发布于 2025-04-16
  • 0 次阅读
文档编辑
文档编辑

通过配置预留实例,您可以有效避免函数调用高峰期间因实例冷启动导致的请求延迟问题。同时,您可以配置预留实例的弹性伸缩规则如定时伸缩和水位伸缩,提高实例使用率,解决资源浪费问题。

使用限制

各地域预留实例扩容速度限制如下。

地域

突增实例数

实例增长速度

华东1(杭州)、华东2(上海)、华北2(北京)、华北3(张家口)、华南1(深圳)

300

300/分钟

其他

100

100/分钟

说明

如果您对扩容速度有更高的需求,请加入钉钉用户群(钉钉群号64970014484)申请。

配置预留实例

重要
  • 配置预留实例用于解决冷启动问题,为时延敏感的在线业务提供更好的服务响应。当您配置预留函数实例后,预留的函数实例将会常驻,即使您的函数实例未执行任何请求,只要没有释放函数预留实例,您都需要为这些函数实例付费。计费详情请参见计费概述。

  • 只支持为函数别名或LATEST版本设置预留实例。

步骤一:创建预留实例数策略

您可以通过以下任一方式创建预留实例数策略:

  • 在目标函数的函数详情 > 配置 > 预留实例页签进行配置。本文以该方式介绍具体的配置操作。

  • 在高级功能 > 弹性管理的预留实例数策略页签下配置。

  1. 登录函数计算控制台,在左侧导航栏,单击函数,在顶部菜单栏选择地域,然后在函数列表单击目标函数。

  2. 在目标函数的函数详情 > 配置 > 预留实例页签,单击创建预留实例数策略。

    image

  3. 在创建预留实例数策略面板,设置预留实例数。

    image

  4. 继续在创建预留实例数策略面板,设置预留实例自动弹性伸缩策略。

    定时伸缩

    定时伸缩策略适用于函数有明显的周期性规律或可预知的流量高峰。当函数调用并发大于定时预留值时,超出的部分会分配至按量模式的函数实例。更多信息,请参见定时伸缩。

    image

    如图所示,本文示例为指定时区为Asia/Shanghai,即北京时间,配置的生效区间为2024-08-01至2024-08-30,在生效区间内每周一10:00将预留函数实例扩容至50,每周一22:00再将预留函数实例收缩至10。

    水位伸缩

    根据实例的各指标利用率或预留实例并发利用率,每分钟对预留资源进行一次伸缩。更多信息,请参见水位伸缩。

    image

    如图所示,本文示例为指定时区为Asia/Shanghai,即北京时间,配置的生效区间为2024-08-01 10:00至2024-08-30 10:00,追踪预留实例并发利用率指标,并发利用率追踪值为60%,超过60%时开始扩容,扩容上限为100;并发利用率低于60%时开始缩容,缩容下限为10。

步骤二:验证配置是否生效

单击目标函数,选择函数详情 > 监控 > 函数指标,查看函数预留实例数(个)的相关数据,验证配置是否生效。

image

修改或删除预留实例并发

在函数详情的配置页签,选择预留实例,您可以查看创建的规则列表。单击操作列的编辑或者删除,修改或者删除相应的预留实例并发策略。

image

相关文档

  • 按量模式和预留模式实例的基本概念及计费方式,请参见实例类型及使用模式。

  • 如果您想查看按量模式和预留模式实例在弹性伸缩时的限制、行为及伸缩规则,请参见实例伸缩限制及规则。

  • 默认情况下,一个阿里云账号在同一个地域下的所有函数共享上述伸缩限制。当需要限制某个函数的实例数时,您可以配置实例数上限。配置后,当此函数处于执行状态的函数实例总数超过限制后,函数计算将返回流控错误。

相关文章

版本管理 2025-04-16 14:38

函数计算支持版本管理功能,帮助您更高效地管理函数以及触发器。您可以通过版本管理功能发布多个版本的函数,实现软件开发生命周期中的持续集成和发布,确保函数的稳定性和可靠性。

别名管理 2025-04-16 14:38

函数计算支持为函数版本创建别名。结合别名和版本功能,实现软件开发生命周期中的持续集成和发布。本文介绍别名的含义以及如何通过

使用版本和别名实现灰度发布 2025-04-16 14:38

您可以为函数发布一个或多个版本,版本就相当于函数的快照,当您发布版本时,函数计算会为您的函数生成快照,并自动分配一个版本号与其关联。您还可以为函数的版本创建别名,指向该版本。结合函数的版本和别名,您可以轻松实现发布、回滚以及灰度发布等功能。

标签管理 2025-04-16 14:38

函数计算支持将相同作用的函数资源通过标签Tag归类,便于搜索和资源聚合。您还可以通过标签功能将函数进行分组,可以实现不同角色对不同分组的函数拥有不同的操作权限。本文介绍标签功能的使用说明、使用限制以及如何在函数计算控制台操作标签等。

配置环境变量 2025-04-16 14:38

您可以使用环境变量,在不修改代码的前提下灵活调整FC函数的行为。环境变量作为函数配置的一部分,以字符串键值对的方式存储,不同函数拥有独立的环境变量。本文介绍环境变量的基本信息、配置方式。

配置层 2025-04-16 14:38

层(Layer)是一种集中管理函数公共依赖或资源的功能,您可以将依赖库、运行时或配置文件等内容提炼到层,供多个函数复用,减少部署函数的代码包体积的同时,实现多个函数之间的资源共享。 构建层 您可以直接使用

目录
Copyright © 2025 your company All Rights Reserved. Powered by 赛尔网络.
京ICP备14022346号-15
gongan beian 京公网安备11010802041014号