开源一夏 | 基于 Serverless 一键体验 FastAPI
活动地址
社区首页或者直接点击链接地址: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
既然提到了函数计算,那么这里就再说明一下什么是函数计算,函数计算是事件驱动的全托管计算服务。使用函数计算,您无需采购与管理服务器等基础设施,只需编写并上传代码。函数计算为您准备好计算资源,弹性地、可靠地运行任务,并提供日志查询、性能监控和报警等功能。借助函数计算,您可以快速构建任何类型的应用和服务,并且只需为任务实际消耗的资源付费。也可以说有了函数计算,可以让你的企业以最小的成本得到最大的服务,很不错了的。
后记
在文章最后,补充一下,Serverless 开发者平台除了可以部署上面的应用外,还有很多应用可以部署,操作步骤基本上时一致的,比如下面
这些以及后面的其他应用都是可以直接一键部署的,对于普通的开发者来体验 Serverless 平台来说已经很充足了,当然如果你有自己开发的应用想要通过 Serverless 平台部署的话也是可以的,比如
通过仓库导入应用,这里具体操作不再说明了,大家有兴趣的可以自行尝试自己开发的应用哦。
版权声明: 本文为 InfoQ 作者【六月的雨在infoQ】的原创文章。
原文链接:【http://xie.infoq.cn/article/ea9887fbde5d7875921539a78】。
本文遵守【CC-BY 4.0】协议,转载请保留原文出处及本版权声明。
评论