我們有一個很長的運行操作(可能有幾天),我們希望從寫入到Azure存儲的BLOB文件觸發。這項工作可以在一年內開始,從未或過幾天開始。Azure批量作業是否需要觀察器進程?
Azure Batch工作看起來完全像我們所需要的,假設在批處理作業運行時不需要成爲'觀察者'進程。例如,如果我們可以讓一個Azure函數捕獲BLOB事件,啓動一個批處理作業,以「即熱即忘」的方式啓動作業,然後函數結束它正是我們需要的。我們並不太擔心報告工作的進展(我們正在使用SQL表),我們只想開始工作,然後監控它的帶外。
有沒有辦法啓動批處理作業,並讓作業進程在作業繼續在後臺運行時消失?如果沒有,有沒有辦法做到這一點,而不必有一個不斷運行的過程(工人角色或織物工作者)?當99.9%的時間沒有做任何事情時,我們試圖避免有一個流程(工作者/結構角色,使用應用功能計劃的功能等)運行。
您還可以啓用自動縮放公式,在沒有人注視時關閉未使用的節點;) –