基于 Serverless一键体验FastAPI
- 活动地址
- 服务搭建
- 服务使用
- Serverless Devs介绍
- 什么是Serverless Devs
- Serverless Devs优势
- 函数计算FC
活动地址
社区首页或者直接点击链接地址:https://developer.aliyun.com/topic/serverless2022 跳转到评测页面,
服务搭建
点击【立刻领取】即可跳转到后台控制台页面,选择菜单【应用】,可以通过模板一键创建并可以快速体验应用功能,这里我选择【FastAPI】应用体验
选中FastAPI点击【立即创建】
可以看到应用相关信息页面
选择【立即部署】,这里有一个地方需要注意的就是如果你的账号是初次体验函数计算FC服务的话,这里需要【添加策略】,具体的【模板策略】名称按我截图的添加就可以,这里我的对应的策略是因为我之前体验测试过这块内容,所以我这里会直接展示出来对应的策略名称。
添加完策略之后继续下拉,其他选项默认即可,看到【创建】按钮点击即可
点击【创建】看到如下弹框提示
同时弹框自动关闭之后看到后台处于【正在部署…】
等待1分钟左右即可部署成功,成功界面
服务使用
服务部署成功之后,系统会自动生成服务的访问域名,这里我的访问域名是: http://fastapi.web-framework.1726694951134958.cn-hangzhou.fc.devsapp.net/
点击访问地址可以看到首页欢迎页
表明此时你的FastAPI项目部署成功完成。
Serverless Devs介绍
模板应用一键部署体验,是不是有一种懵的感觉,感觉自己什么都没干呢,应用就已经部署成功正常运行了呢?这就是(函数计算FC为开发者提供一站式 Serverless 应用管理,从一键创建应用到快速体验,从 GitOps 流程到应用管理,帮助开发者快速完成应用从0到1再到N的过程。)函数计算FC的魅力。
什么是Serverless Devs
Serverless Devs是一个开源开放的Serverless开发者平台,您无需关心底层资源。通过Serverless Devs,您不仅可以可插拔式地使用Serverless的服务和框架,也可以参与组件和插件的开发,提高运维效率。同时,您还可以更简单、快速地开发、创建、测试和部署项目,实现项目全生命周期的管理。简单点说,Serverless Devs 是 Serverless 领域的工具链开源项目;通过组件化、应用化的思路,可以让开发者像使用手机一样玩转 Serverless 架构。
Serverless Devs优势
首先就是Serverless Devs对项目全生命周期的管理;其次通过其他形式对函数进行变更,Serverless Devs可以感知到并安全更新;其次借助于Serverless Devs的集成性和被集成性,可以与常见的CI/CD平台或工具等快速集成;同时可以在客户端通过指标查询和日志查询等命令,从业务的数据指标、执行日志等多重维度实现观测;可以同时满足开发态、运维态等不同调试需求,例如本地运行、在线运行和云端联调。
函数计算FC
既然提到了函数计算,那么这里就再说明一下什么是函数计算,函数计算是事件驱动的全托管计算服务。使用函数计算,您无需采购与管理服务器等基础设施,只需编写并上传代码。函数计算为您准备好计算资源,弹性地、可靠地运行任务,并提供日志查询、性能监控和报警等功能。借助函数计算,您可以快速构建任何类型的应用和服务,并且只需为任务实际消耗的资源付费。也可以说有了函数计算,可以让你的企业以最小的成本得到最大的服务,很不错了的。
参考文章:https://developer.aliyun.com/article/982099