写点什么

Serverless 研发效能的变革:Serverless Devs | 引航计划|云原生

作者:刘宇
  • 2021 年 12 月 15 日
  • 本文字数:1498 字

    阅读完需:约 5 分钟

Serverless 研发效能的变革:Serverless Devs | 引航计划|云原生

随着时间的发展,Serverless 架构已经逐渐的被更多人所认知,并逐渐的成为技术选型的首选架构。但是尽管如此,Serverless 架构在发展过程中所暴露出来的工具链匮乏的问题依旧严峻,2020 年,Serverless Devs 正式开源,并将“可以在 Serverless 应用全生命周期发挥作用”当作己任,开源建设,开发生态,希望开发者可以像使用手机一样使用 Serverless,也希望 Serverless Devs 可以让 Serverless 应用开发效能进一步提升。


  1. 引言

  2. 从云计算到Serverless:主要介绍了云计算以及 Serverless 的发展史;

  3. Serverless架构简介:通过工业界与学术界,对 Serverless 架构的定义进行了深入的探索;

  4. 工具链建设的必要性:详细分析了 Serverless 架构的工具链建设必要性;

  5. Serverless Devs简介:对 Serverless Devs 开发者工具进行了介绍,包括功能、特性、里程碑等;

  6. 阿里云函数计算(FC)组件简介:对函数计算组件进行了深入的介绍;

  7. 快速入门与功能案例

  8. Serverless Devs新手引导:零基础入门 Serverless Devs 的工具,包括案例、功能等;

  9. 多种操作模式下的工具链体系:详细介绍了基于 Yaml 模式的资源描述以及纯 CLI 模式的特性和使用方法;

  10. 让发布更安全的:线上异动感知:介绍了资源部署过程中的一致性问题,以保证部署的安全性;

  11. 从工具看函数资源评估:从工具的角度,对函数资源的评估进行探索,包括一键压测、探测等;

  12. Desktop 上手:创新性提出 Serverless Desktop,以及对相关功能的探索介绍;

  13. Serverless 架构下 AI 最佳实践

  14. PaddleOCR项目开发与部署:介绍了百度的 Paddlepaddle 项目,如何部署到 Serverless 架构;

  15. Tensorflow与目标检测系统:介绍了 Tensorflow 项目,如何部署到 Serverless 架构;

  16. 模型升级在 Serverless 架构下的实现与应用:通过猫狗识别案例,介绍了 Serverless 架构下的 AI 训练以及模型升级方法;

  17. Serverless Devs 与 CI/CD 实战

  18. 与 CI/CD 平台/工具集成:介绍了 Serverless Devs 如何与常见的 CI/CD 工具/平台进行集成;

  19. 通过 Serverless Devs 部署静态网站:通过部署静态网站的例子,介绍了 Serverless Devs 如何在 Github Action 中使用;

  20. Custom Container 的 CI/CD 最佳实践案例:通过 Serverless Devs 开发者工具将一个传统的 Container 应用部署到 Serverles 是架构;

  21. 基于Gitee Go的函数代码更新与版本发布:基于 Gitee GO 实现的 Serverless 架构代码发布以及版本更新发布的案例;

  22. 基于Github Action的SAE自动化流程案例:基于 Serverless Devs 与 Github Action 对 Serverless 应用引擎的进行自动发布和部署案例;l

  23. Serverless 应用开发经验/常见思路

  24. 如何上传文件:介绍了 Serverless 架构下,文件上传的特殊性和方案;

  25. 文件读写与持久化方法:介绍了文件如何在 Serverless 架构下进行持久化的方法;

  26. 慎用部分Web框架的特性:对一些常见 Web 框架的特性(例如定时、异步等)进行分析以及在 Serverless 架构下的使用方法;

  27. 要注意应用组成结构:介绍了 Servelress 架构下传统应用的注意事项;

  28. 善于利用函数的厂商特性:介绍了厂商特性对 Serverless 应用的重要价值;

  29. 传统框架迁移方案与策略:主要介绍了如何将传统框架迁移到 Serverless 架构,对其方法和策略进行了探索;

  30. 可观测性:通过 Serverless Devs 开发者工具对应用指标、日志等进行可观测的案例分析;

  31. 如何对应用进行调试:通过 Serverless Devs 开发者工具可以进行端云联调、远程调试、本地调用、线上触发等多种应用调试方案;

  32. Serverless Devs Model

  33. 模型介绍:对 Serverless Devs Model 进行了介绍;

  34. Serverless Registry Model:对 Serverless Devs 模型中的 Registry 模型进行了规范定义;

  35. Serverless Package Model:对 Serverless Devs 模型中的 Package 模型进行了规范定义;

  36. Serverless User Model:对 Serverless Devs 模型中的 User 模型进行了规范定义;


用户头像

刘宇

关注

阿里云Serverless云布道师 2020.01.04 加入

阿里云Serverless产品经理,国防科大在读博士,《Serverless架构》、《Serverless实践》、《人人都能学会的Serverless架构》等书籍作者,Serverless Devs发起人,Anycodes在线编程负责人。

评论

发布
暂无评论
Serverless 研发效能的变革:Serverless Devs | 引航计划|云原生