2016-04-02 12 views
16

Functions & Logic Appsは、Microsoft Azureの2つの異なる製品です。私は、ロジックアプリケーションよりも新しい機能を提供するユースケースが何であるか疑問に思います。Azure関数とロジックアプリケーション

+2

この質問はあまりにも一般的であるとフラグが立てられますので、もしそうなら、[msdn]に移動してください(https://social.msdn.microsoft.com/Forums/azure/en-US/)。ホーム?フォーラム= AzureFunctions)。 –

答えて

7

ロジックアプリケーションは、ビジネスプロセスの自動化に使用されます。彼らは、いくつかのすぐに使用可能なコネクタを使用して、クラウドおよびオン・プレミス・システムとの統合を容易にします。 Azure関数は、イベントに応答して何かを行います。たとえば、メッセージがキューに追加されたり、ブロブが追加されたり、処理されたりした場合などです。Azure関数をHTTP APIエンドポイントとして公開して統合することもできますLogic Appsを使用してビジネスプロセスに組み込むことができます。

他の明らかな違いは価格設定です。Azure関数は、実行する関数と関連する関数(https://azure.microsoft.com/en-us/pricing/details/functions/)に使用される計算に基づいて課金されます。

+1

どちらもイベントドリブンです – LastTribunal

41

Azure関数は、イベントによってトリガーされるコードです。

ロジックアプリケーションは、ワークフローイベントによってトリガされます。

これは、実際にはそれらも相補的であることを意味します。昨日、Logic Apps UXを使用して、Logic App内にワークフローの一部としてFunctionを追加することができます。

TL; DR - ロジックアプリケーション+機能で、ロジックアプリOR機能ではありません。

+0

は、回答としてマークされた投稿に対して多くの意味を持ちます –

0

ロジックアプリケーションは、MicrosoftのiPaas製品です。これは、クラウド上で簡単に実装できる統合ソリューションを作成するために使用できます。オンプレミスとCouldベースのアプリケーション間でソリューションを統合するために使用できるすぐに使用できるコネクタのアレイが付属しています。 しかし、Azure関数を使用して、「クラウド」上の小さなコードや関数を素早く実行することができます。 Azureの機能をLogic Appsと統合することで、Logic Apps内のコードスニペットを実行できます。

関連する問題