开发者社区 > 云原生 > Serverless > 正文

Serverless Devs 的六大优势是什么?

已解决

Serverless Devs 的六大优势是什么?

展开
收起
游客mu7d6bfi3o7yq 2022-04-03 09:57:12 702 0
1 条回答
写回答
取消 提交回答
  • 推荐回答

    image.png 1.无厂商锁定:得益于功能的可插拔特性,可以非常简单的支持不同云厂商的项目部署,或者 一键部署到不同云平台。目前 Serverless Devs 已经支持了阿里云函数计算、AWS Lambda 、百度智能云函数计算 、华为云函数工作流 、腾讯云云函数等多云的 FaaS 产品;2.开源形式建设:项目通过开源代码,开放生态进行建设,开发者可以随时查看和参与 Serverless Devs 开发者工具的贡献,也可以随时随地进行相关组件和应用的贡献。当然, 除了这种开源开放的形态,也鼓励一些企业级团队,通过 Serverless Registry Model 建设自 己的私有 Registry 以定制化某些不便公开的自定义组件; 3.功能灵活可插拔:Serverless Devs 开发者工具本身,不具备任何业务能力,所有的业务能 力均是通过组件化的形式,进行可插拔式使用,并且每个组件可以根据需要,自定义相对应 的命令和功能;开发者可以在一个应用中,选择不同的组件完成对应的业务能力,以满足对 不同模块的诉求; 4.简单快速上手:通过开放 Serverless Registry 的模型/规范,该项目可以通过应用的模式, 为开发者提供多种形式,多种领域以及多种场景的上手案例,帮助开发者快速了解、学习、 深入、上手 Serverless 架构,例如新手引导中的 Serverless:Hello World;人工智能:目 标检测;传统框架:基于 Django 的博客项目等项目; 5.应用全生命周期管理:通过组件化的支持,Serverless Devs 可以在应用的全生命周期发挥 重要作用,以阿里云函数计算的 FC 组件为例,开发者可以在项目创建、项目的开发、调试、 可观测性等多个层面进行项目的建设和管理; 6.良好的集成与被集成性:项目具有非常好的集成性与被集成性,可以通过组件化的支持,非 常简单的与传统的生态进行有机结合。同时,Serverless Devs 开发者工具也可以非常简单 的被集成到海量的自动化流程中,例如 CI/CD 文档中,就举例了与 Github Action 的集成、 与 Gitee Go 的集成、与 Jenkins 的集成等平台集成的案例;

    答复内容摘自《Serverless 开发速查手册》,这本电子书收录开发者藏经阁 下载连接:https://developer.aliyun.com/ebook/download/7490

    2022-04-09 15:16:51
    赞同 展开评论 打赏

快速交付实现商业价值。

相关产品

  • 函数计算
  • 相关电子书

    更多
    All in Serverless 阿里云核心产品全面升级 立即下载
    AIGC 浪潮之上,森马的 Serverless 实践之旅 立即下载
    极氪大数据 Serverless 应用实践 立即下载