2017-01-10 5 views
1

私はSharePointリストを持っています。私は5分ごとに実行され、SharePointから新しい/変更されたリスト項目を読み込み、SQLデータベースに挿入するWindowsサービスを作成しました。長時間実行されるプロセスを実行するには、ベストとコスト効率の高い方法

以下のサービスのどれが、紺碧の上で長時間稼働するサービスを実行するのに最も効果的でコスト効率の高い方法ですか?

VM 
    Scheduler 
    Web app/ web job 
    Worker role/ Web role 
    Batch 

おかげで、

Kannan Eswar。

答えて

1

WebJob [1]またはFunction App [2]のいずれかを使用することをお勧めします。

サービスをホストするVM全体を作成することの欠点は、VMを稼働させ続けるために料金を支払う必要があることです。 WebJobと機能はどちらも安く、5分ごとにタスクを実行するようにスケジュールできます。タスクに関連するコードがあまりない場合は、関数アプリケーションで関数を作成します。

[1] https://docs.microsoft.com/en-us/azure/app-service-web/web-sites-create-web-jobs

[2] https://docs.microsoft.com/en-us/azure/azure-functions/functions-bindings-timer

関連する問題