我們計劃遷移到Azure的計劃任務與Web應用程序相關聯。一些是控制檯應用程序,並使用Windows任務調度程序以時間間隔運行它們。將Windows計劃任務或Windows服務遷移到Azure Web作業
一些窗體服務在形式上,我們已經在線程中實際地安排了任務。這些任務可能會連接到SQL數據庫,清理存儲或者甚至向用戶發送批量電子郵件。
將這些遷移到Azure的建議是什麼? Webjobs是迄今爲止我們找到的主要候選人。基本上我們的要求是調度和監控。歡迎任何建議,樣本或資源鏈接。
我們計劃遷移到Azure的計劃任務與Web應用程序相關聯。一些是控制檯應用程序,並使用Windows任務調度程序以時間間隔運行它們。將Windows計劃任務或Windows服務遷移到Azure Web作業
一些窗體服務在形式上,我們已經在線程中實際地安排了任務。這些任務可能會連接到SQL數據庫,清理存儲或者甚至向用戶發送批量電子郵件。
將這些遷移到Azure的建議是什麼? Webjobs是迄今爲止我們找到的主要候選人。基本上我們的要求是調度和監控。歡迎任何建議,樣本或資源鏈接。
另一個選項是「Azure Function」,它基於webjob SDK並提供「Webjobs as a Service」,不需要部署。
Morover您可以對Azure函數使用「動態服務計劃」,只有在函數運行時才支付此服務計劃。
Here是一個比較Azure函數和Webjobs的文章。
這應該是一個評論,而不是一個答案(我已經在我的評論中提到函數)。 –
這是非常廣泛的,沒有正確的答案(另外,工具/教程的建議是脫離主題)。最好的起點是每個服務的文檔(比如WebJobs和Functions),然後詢問關於它們的具體問題。 –
感謝您的評論@DavidMakogon。我正在使用TimerTrigger進行一些開發,並附帶WebJob SDK擴展。只是希望其他開發者分享他們的相關經驗。 – Shiham