【问题标题】:What does the Serverless Framework offers for Azure Functions?无服务器框架为 Azure Functions 提供了什么?
【发布时间】:2017-08-28 12:00:06
【问题描述】:

我想知道在 Azure Functions 环境中开发 Node.js 函数时,Serverless Framework 为我提供了哪些特性/功能?

当我查看此 CLI 时,我发现 Kudu 和 GitHub 集成(或者对于更简单的场景 - 直接使用门户内置的 IDE)没有什么不能做的。

所以我想知道是我遗漏了什么(我将来会后悔),还是现阶段的无服务器框架对 AWS Lambdas 更有用?

【问题讨论】:

  • 您可以将 github 与 Azure Functions 一起使用,但不知道 serverless.com 是什么

标签: azure azure-functions serverless-framework


【解决方案1】:

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

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

当我查看这个 CLI 时,我发现 Kudu 和 GitHub 集成没有什么是我做不到的

那太好了。如果您已经建立了一个开发工作流程来组织和部署您的代码,那么您可能不需要无服务器框架。该框架是为了帮助新用户部署东西而创建的,但它基于 Azure 工具,所以那里没有魔法发生。只是有些人试图让事情变得比使用 Azure CLI 更容易。

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

也许吧。取决于您是否认为 Azure CLI 比 AWS CLI 更好。我尝试实现自己的代码来部署 AWS Lambda 函数,我知道这有多难。有很多配置步骤和需要学习的东西,在使用 Serverless Framework 时配置起来非常简单。

【讨论】:

    猜你喜欢
    • 2020-11-20
    • 1970-01-01
    • 1970-01-01
    • 2018-07-23
    • 1970-01-01
    • 2020-02-19
    • 1970-01-01
    • 2021-09-12
    • 1970-01-01
    相关资源
    最近更新 更多