You need to enable JavaScript to run this app.
导航

基本概念

最近更新时间2023.01.03 19:41:05

首次发布时间2022.04.15 14:52:33

本文汇总了使用函数服务过程中涉及的基本概念,方便您快速查询和了解。

概念说明
函数函数由函数代码和函数配置构成,是用于调度和运行函数代码的基础单元。
函数实例实际执行函数代码逻辑的底层 Kubernetes 资源。
函数 ID识别函数的唯一标识符。
触发器触发函数代码逻辑的事件源。通常需制定一组规则,当某个事件满足这些规则,即可触发执行函数。
运行时运行函数代码的环境。根据不同开发语言提供不同的运行环境。

冷启动

函数从零开始创建一个函数实例用于处理请求的过程,主要环节包括下载函数代码、启动容器及初始化运行时。冷启动完成后,函数实例就绪,后续请求将直接被执行。
当一段时间内没有流量时,函数实例会自动缩零。再次收到请求时,函数就会执行一次冷启动。

函数版本函数代码及配置的快照。已发布的函数版本,只可读不可编辑。
Latest 版本可编辑函数代码及配置的最新函数版本。基于 Latest 版本发布函数时,系统将自动生成新的版本号。
线上版本完成全量发布后,稳态承载触发器流量的函数版本。在灰度发布过程中指尚未被 100% 替代的历史稳定版本。

灰度版本

灰度发布过程中,承载指定灰度百分比流量的函数版本。灰度版本的比例达到 100% 后,将成为新的线上版本。
例:全量发布的 V1 版本为线上版本。修改函数代码或配置后,对新版本进行 60% 灰度发布,得到的 V2 版本为灰度版本,此时 V1 版本仍为线上版本。V2 版本通过验证后,将 V2 版本的流量比例调整至 100% ,此时 V2 版本成为新的线上版本。

内存规格单个函数实例执行时所占用的内存容量。