写点什么

开源一夏 | 基于 Serverless 一键体验 FastAPI

  • 2022 年 8 月 08 日
  • 本文字数:1417 字

    阅读完需:约 5 分钟

开源一夏 | 基于 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 平台部署的话也是可以的,比如

通过仓库导入应用,这里具体操作不再说明了,大家有兴趣的可以自行尝试自己开发的应用哦。

发布于: 刚刚阅读数: 3
用户头像

还未添加个人签名 2022.07.22 加入

还未添加个人简介

评论

发布
暂无评论
开源一夏 | 基于 Serverless一键体验FastAPI_阿里云_六月的雨在infoQ_InfoQ写作社区