阿里云函数计算使用教程

在函数计算中,使用控制台创建函数的过程中,控制台提供了相应的函数模板,基于函数模板可以快速创建对应的函数服务,如网络爬虫、图像自动分类、访问阿里云的对象存储OSS、表格存储OTS等。这里以一个网络爬虫模板创建一个网络爬虫函数为例,通过这个示例,您将了解函数模板的意义和使用方法。

函数计算是一个事件驱动的全托管计算服务,您编写代码上传到函数计算,然后通过SDK或者RESTful API来触发执行函数,同时您也可以通过云产品的事件来触发执行函数,例如OSS的ObjectCreated/ObjectRemoved等事件。函数计算和多款云产品打通,例如对象存储(OSS)、日志服务、API网关、表格存储等。

下面数据流向图显示如何使用函数计算:

① 、开发者编写代码,目前支持的语言Java、NodeJS、Python等语言

② 、把代码上传到函数计算上,上传的方式有通过API或者SDK上传,也可以通过控制台页面上传上传,还可以通过命令行工具Fcli上传

③ 、通过API&SDK来触发函数计算执行,同样也可以通过云产品的事件源来触发函数计算执行。

④ 、函数计算在执行过程中,会根据用户请请求量动态扩容函数计算来保证请求峰值的执行,这个过程对用户是透明无感知的。

⑤ 、函数执行结束后,可以通过账单来查看执行费用,根据函数的实际执行时间按量计费,收费粒度精确到100ms,

通过前面的示例,您学习了函数计算的基本概念。借助于强大的命令行工具,您可以很快完成一个web server示例程序,并且具备高可用、实时弹性伸缩的能力。

基本概念

服务(Service):服务是资源管理的基本单位。您可以在服务上执行授权、配置日志、创建函数等操作。服务下的所有函数都共享这些设置。一个服务下能创建的函数是有限制的,请参阅函数计算限制项

函数(Function):函数是用户编写的,由事件触发,执行特定功能的一段代码。函数是调度和运行的基本单位。

事件(Event):任何能够触发函数执行的事情称之为事件。例如,一个调用函数的http请求,可以看做一个事件。上传对象到特定的OSS bucket并触发函数调用,也是一个事件

触发器(Trigger):用户通过触发器定义和管理事件的生成方式。例如,当您创建一个OSS PutObject触发器后,当put object到指定的OSS位置时,就会产生一个事件,触发对应的函数

课时列表:

课时1:函数计算的控制台操作

课时2:函数计算控制台文档讲解

课时3:函数计算命令行工具

课时4:函数计算中的限制项

课时5:函数计算对图片处理的例子

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 函数计算作为云计算中新一代的计算单元,有着不需要管理服务器设施和更精准的计费方式的优势。它依托于云服务商的多种云资...
    FrancisW阅读 1,571评论 0 2
  • 摘要: Serverless概念是近年来特别火的一个技术概念,基于这种架构能构建出很多应用场景,适合各行各业,只要...
    猫耳呀阅读 413评论 0 1
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 137,024评论 19 139
  • 去年九月份始,女儿上大班了,突然觉跟换了一个人一样,不在哭闹不讲理,学会体贴家人了,同时攀比之心也油然而生。 妈妈...
    鱼石头阅读 134评论 1 1
  • 【一】中心化现状 互联网的诞生,极大地加速了信息在全球范围内的流动,在给人们便利的同时,有一些问题也愈发凸显:由于...
    Yang667阅读 676评论 2 2

友情链接更多精彩内容