全部产品
弹性计算 会员服务 网络 安全 移动云 数加·大数据分析及展现 数加·大数据应用 管理与监控 云通信 阿里云办公 培训与认证 更多
存储与CDN 数据库 域名与网站(万网) 应用服务 数加·人工智能 数加·大数据基础服务 互联网中间件 视频服务 开发者工具 解决方案 物联网 智能硬件

基本概念

更新时间:2018-04-23 17:52:00

服务、函数、事件以及触发器是组成函数计算的重要元素。

服务

服务(Service)是管理函数计算的基本资源单位。您可以在服务级别上授权访问、配置日志、创建函数等。在服务内创建的函数共享同样的服务设置。

当您在使用函数计算开发应用时,可以先在同一服务内创建所有应用函数。随着您的应用功能和复杂度的增长,您可以将应用拆分为多个服务以构建微服务模式。各服务采取独立的节奏开发、测试和部署。假设您开发的是一个博客应用,随着应用功能丰富化和用户群体增长,我们建议您创建多个函数计算服务,例如:

  • UserService 管理您的用户资源和用户数据库,提供增改删查(CRUD)操作。
  • PostService 管理发布资源和数据库,提供增改删查(CRUD)操作。
  • CommentService 管理评论资源和数据库,提供增改删查(CRUD)操作。

服务相关操作包括 创建服务查看服务删除服务 等。

函数

函数(Function)是调度和运行的基本单位,是执行特定功能的一段应用代码。函数由您编写,由事件触发。一个服务内能创建的函数有数量限制。更多详情,请参见 使用限制

函数相关操作包括 创建函数调用函数 等。

事件

事件是能够触发函数的事情变化总称。

例如,一次调用响应函数的HTTP请求,您的用户上传文件到OSS bucket并触发函数调用,都算一次事件。

事件相关操作包括 配置触发器和事件格式 等。

触发器

触发器(Trigger)是管理事件触发函数的方式。例如,当您创建一个OSS PutObject触发器后,上传对象(Object)到指定的OSS Bucket时,就会产生一次事件,触发对应的函数。

触发器相关操作包括 创建触发器配置触发器和事件格式查看触发器删除触发器 等。

相关链接

什么是 OSS

本文导读目录