实现一个Hello World是入门各个编程语言的第一节课,无论是我们学习C语言,C++,Python等,貌似都离不开一个Hello World,既然如此,本章将会基于Serverless架构,在主流的云厂商的FaaS平台实现一个Hello World。
其实无论是哪个云平台,我们通过其FaaS产品实现Hello World,步骤基本都是一致的:
- 注册账号,并登陆
- 找到对应的FaaS产品,例如AWS的Lambda,阿里云的函数计算等;
- 点击新建函数按钮,进行函数的创建
- 配置函数,包括函数名称、运行时(可以认为是要使用的编程语言,或者认为是要使用的编程环境等)
- 完成创建,并进行测试
AWS Lambda
当我们注册完成AWS账号,我们可以在AWS的控制台找到Lambda这款产品,进入该产品页面:
我们可以点击创建函数,进行函数的创建:
我们只需要填写好函数名称,并且选择一个我们熟悉的语言,并且点击创建函数,就可以完成函数的创建:
此时我们点击测试,并且设置一个事件:
创建完成事件之后,可以再次点击测试,即可看到这个程序运行的结果:
至此,我们非常简单的一个函数就创建成功了。
Google Cloud Functions
注册Google Cloud账号,并登陆,登陆完成之后,找到Cloud Functions产品,并新建函数:
配置函数信息:
只需要配置函数名称,地域,并且在触发器部分点击确定按钮,即可进行下一步:
进行代码编辑之后,进行部署操作,部署完成之后可以看到部署列表:
部署完成之后,找到该函数,点击点击测试即可完成测试:
至此,我们在Google Cloud上完成了一个Cloud Functions的查u你更加爱你,并顺利输出Hello World!