繁体   English   中英

无服务器框架为Azure功能提供了什么?

[英]What does the Serverless Framework offers for Azure Functions?

我想知道在Azure Functions环境中开发Node.js函数时, 无服务器框架给我的特性/功能是什么?

当我查看这个CLI时,我无法对Kudu和GitHub集成做任何事情(或者对于更简单的场景 - 直接使用内置于IDE中的IDE)。

所以我想知道我是否遗漏了某些东西(我将来会后悔),或者这个阶段的无服务器框架对AWS Lambdas更有用吗?

无服务器框架是一个CLI,它提供以下功能:

  • 部署 :它将压缩您的功能/模块并上传到Azure。
  • 集成 :您可以与Blob Storage,DocumentDB集成,并使用相同的配置文件创建HTTP端点。
  • 多供应商支持 :如果您决定离开Azure,迁移到AWS或IBM将更容易。
  • 配置 :YAML语法可读,整体配置简单。
  • 日志 :您可以将日志流式传输到终端。
  • 环境 :您可以将开发阶段复制到生产环境中。
  • 插件 :您可以自己扩展框架功能或使用社区正在创建的内容。

当我看到这个CLI时,Kudu和GitHub集成没有任何我无法做到的事情

那很棒。 如果您已经建立了一个开发工作流来组织和部署代码,那么您可能不需要无服务器框架。 该框架的创建是为了帮助新用户部署内容,但它基于Azure工具,因此没有任何魔术发生。 只是有些人试图比使用Azure CLI更容易。

此阶段的无服务器框架对AWS Lambdas更有用吗?

也许。 如果您认为Azure CLI比AWS CLI更好或更好,则取决于您。 我试图实现自己的代码来部署AWS Lambda函数,我知道它有多难。 有许多配置步骤和要学习的东西,在使用无服务器框架时配置非常简单。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM