基本概念 |
说明 |
---|---|
函数 |
函数计算的资源调度与运行是以函数为单位。函数由函数代码和函数配置构成。 |
版本 | 版本相当于函数的快照,包括函数的配置和函数代码,不包括触发器。版本类似于Git里的一次commit,该commit包含了一个或者多个代码文件及其配置变更,是当前仓库的一次快照。 |
别名 | 别名是指向特定函数版本的指针,它可以用来简化发布、回滚和灰度发布等操作。别名的作用类似于Git中的tag,可以将当前的commit标记并作为一次业务迭代的发布版本。 |
层 | 层允许用户创建包含自定义公共依赖库、运行时环境和函数扩展的发布与部署单元。通过将公共库提炼到层中,可以减小部署和更新时的代码包体积,并实现多个函数间的运行时共享。 |
触发器 | 触发器提供了一种集中管理不同事件源的方式。在事件驱动模型中,触发器定义了事件源和函数之间的交互规则,当事件发生且满足触发器规则时,事件源会调用对应的函数。 |
运行时 | 函数计算支持多种编程语言的运行环境,为用户提供灵活的编码选择。 |
自定义域名 | 您可以为带有HTTP触发器的函数或应用绑定自定义域名,实现通过固定域名访问。同时,可以为自定义域名添加CDN加速,提高访问速度和服务质量。 |
按量付费 | 这是一种后付费的计费模式,用户只需为实际使用的函数计算资源付费,无需预先购买资源。 |
弹性实例 | 函数计算的基本实例,适用于突发流量和计算密集场景。 |
GPU实例 |
函数计算的基本实例,适用于音视频、AI人工智能和图像处理等场景,通过GPU硬件加速提升业务处理效率。 |
冷启动 | 基于Turing架构的实例,将不同业务负载下沉至GPU硬件加速,使得业务处理效率更高。主要适用于音视频、AI人工智能和图像处理等场景。 |
按量模式 | 按量模式下,系统自动分配和释放计算资源。 |
预留模式 | 用户可以管理函数实例的分配和释放,当请求超出预留实例的处理能力时,超出的请求由按量模式的实例处理。 |
同步调用 | 事件被函数处理完成后直接返回结果。 |
异步调用 | 事件被成功触发后立即返回响应结果,无需等待后台任务执行完成。 |