时间:2022-11-14 09:57:01
摘要:本文详细介绍了如何开发和部署server less APP应用程序,以及如何使用AlibabaCloud (阿里巴巴云)函数计算控制台和开发人员工具Serverless Devs初始化和部署APP应用程序。 最后共享APP应用调试,通过科学公开、可观测性等介绍APP应用部署和运维总结,并实现APP应用初始化至调试、公开、运维基础流程、核心步骤探索。
一、如何开发和部署Serverless APP应用1 .通过控制台编写函数以下,基于server less架构,在FaaS平台上实现Hello world的输出。 基本步骤为:1)注册账号并登录; 2 )找到对应的FaaS产品) Alibaba云(阿里巴巴云)的函数计算; 3 )单击“创建函数”按钮创建函数; 4 )配置函数名、运行时(考虑使用的编程语言或使用的编程环境等)函数5 )完成编制并进行测试。 例如,考虑一下AlibabaCloud (阿里巴巴云)函数的计算。 注册并登录AlibabaCloud (阿里巴巴云)帐户后,需要查找函数计算产品,进入产品主页,如图所示。
选择左侧的“服务和函数”,如图所示创建服务。
接下来,如图所示进行函数的创建。
相对于其他云平台,Alibaba云(阿里巴巴云)函数计算平台不仅需要为即将创建的函数设置函数名称、选择运行时,还需要设置该函数所在的服务在AlibabaCloud (阿里巴巴云)函数计算体系中,引入服务概念具有一定的优势。
相关函数可以放在一个服务器下进行分类,这种分类实际上比标签分类更直观。 相关函数在同一台服务器上共享一定的配置,包括VPC配置、NAS配置,甚至部分仓库配置。 通过服务,我们可以很好地进行函数环境的划分。 例如,对于一个相册项目,如果该项目可能具有在线环境、测试环境和开发环境,则可以按服务级别进行划分。 也就是说,可以设置album-release、album-test和album-dev三种服务来隔离环境。 通过服务,我们可以很好地容纳函数。 如果项目很大,可能会产生很多函数,统一到同一级别可能会非常混乱。 在那种情况下,可以用服务有效地收纳。 函数创建完成后,可以编辑代码。 AlibabaCloud (阿里巴巴云)函数计算支持从对象存储上传代码、直接上传代码包和在线编辑。 计算AlibabaCloud (阿里巴巴云)函数还支持直接上传文件夹,如下图所示。
保存代码后,可以单击“运行”按钮来触发和测试函数。
您可以看到输出了一个名为Hello world的日志。 现在,您已经创建了一个非常简单的函数。
2 .工具创建和部署函数通过Serverless开发人员工具启动server less APP应用程序的开发、部署和运维非常方便。 以Serverless Devs为例介绍AlibabaCloud (阿里巴巴云)函数计算APP应用的部署,探索工具端函数的创建、部署及其他相关功能。 Serverless Devs是一个开源的Serverless开发人员平台,致力于为开发人员提供强大的工具链。 通过该平台,开发者可以一键体验多云的Serverless产品,快速部署Serverless项目。 根据官方目前的描述,Serverless Devs已经成为包括AWS Lanbda、AlibabaCloud (阿里巴巴云)函数计算、百度智能云函数计算、腾讯云函数、华为云函数工作流等在内的多家云厂商的server
点击链接查看原文,获得更多福利! 3359 developer.a liyun.com/article/1060493 group code=serverlessutm _ content=g _ 1000361764
版权声明:本文内容由AlibabaCloud (阿里巴巴云)实名注册用户自愿贡献,版权归原作者所有,AlibabaCloud (阿里巴巴云)开发者社区没有该版权,也承担相应的法律责任具体规则请确认《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。 如果发现本社区有涉嫌剽窃的内容,请填写侵权投诉表格并举报,一经确认,本社区将立即删除涉嫌侵权的内容。