2016-05-31 109 views
0

我們計劃遷移到Azure的計劃任務與Web應用程序相關聯。一些是控制檯應用程序,並使用Windows任務調度程序以時間間隔運行它們。將Windows計劃任務或Windows服務遷移到Azure Web作業

一些窗體服務在形式上,我們已經在線程中實際地安排了任務。這些任務可能會連接到SQL數據庫,清理存儲或者甚至向用戶發送批量電子郵件。

將這些遷移到Azure的建議是什麼? Webjobs是迄今爲止我們找到的主要候選人。基本上我們的要求是調度和監控。歡迎任何建議,樣本或資源鏈接。

+0

這是非常廣泛的,沒有正確的答案(另外,工具/教程的建議是脫離主題)。最好的起點是每個服務的文檔(比如WebJobs和Functions),然後詢問關於它們的具體問題。 –

+0

感謝您的評論@DavidMakogon。我正在使用TimerTrigger進行一些開發,並附帶WebJob SDK擴展。只是希望其他開發者分享他們的相關經驗。 – Shiham

回答

0

另一個選項是「Azure Function」,它基於webjob SDK並提供「Webjobs as a Service」,不需要部署。

Morover您可以對Azure函數使用「動態服務計劃」,只有在函數運行時才支付此服務計劃。

Here是一個比較Azure函數和Webjobs的文章。

+0

這應該是一個評論,而不是一個答案(我已經在我的評論中提到函數)。 –