2017-04-03 7 views
2

Azure関数環境でNode.js関数を開発するときにServerless Frameworkが私に与える機能/機能は何ですか?Serverless FrameworkはAzure関数のために何を提供しますか?

私はこのCLIを見ると、KuduとGitHubの統合(または単純なシナリオの場合、ポータルに組み込まれたIDEを使用して直接)ではできないことは何もありません。

私は何かが不足している(と私は後悔します)か、この段階のServerless FrameworkはAWS Lambdasにとってもっと役に立ちますか?

+0

あなたはAzure関数でgithubを使うことができますが、 'serverless.com'は何ですか? – 4c74356b41

答えて

3

サーバレスFrameworkは、以下を提供していますCLIです:

  • 展開:それはあなたの機能/モジュールを圧縮し、Azureのにアップロードします。
  • :Blob Storage、DocumentDBと統合し、同じ設定ファイルでHTTPエンドポイントを作成することができます。
  • マルチベンダーのサポート:Azureを終了する場合、AWSまたはIBMに移行する方が簡単です。
  • 構成:YAML構文は読み取り可能であり、全体の構成は簡単です。
  • ログ:ログを端末にストリーミングできます。
  • 環境:開発ステージを本番環境に複製できます。
  • プラグイン:自分でフレームワーク機能を拡張したり、コミュニティが作成しているものを使用することができます。

私は、このCLIを見ると、私は素晴らしいことだクーズーとGitHubの統合

を行うことができないものは何もありません。コードを整理して展開するための開発ワークフローをすでに確立している場合は、Serverless Frameworkは必要ありません。このフレームワークは、新規ユーザーが物を配備するのを助けるために作成されたものですが、Azureツールに基づいているため、そこには魔法はありません。 Azure CLIを使うよりも簡単に物事を作ろうとしている人がいます。

この段階のサーバーレスフレームワークは、AWS Lambdasにとってより便利ですか?

多分。 Azure CLIの方がAWS CLIより優れていると思われるかどうかによって異なります。 AWSラムダ関数を実装するための独自のコードを実装しようとしましたが、どれほど難しいか分かりました。多くの設定手順と学習することがありますが、これはServerless Frameworkを使用するときに構成するのが非常に簡単です。

関連する問題