簡體   English   中英

Azure VM,雲服務還是Web作業?

[英]Azure VM, Cloud service or Web job?

我是Azure的新手,不太清楚我需要什么服務來實現這個目標:

我想要做的是開發一個應用程序/服務來完成一些計算任務。 我創建了一個用於將數據發送到我的數據庫的Web API。 我將使用數據庫中的數據執行一些計算並將結果存儲回數據庫中。 此應用/服務將持續運行。

我不確定是否應該使用Web作業或雲服務或虛擬機。 他們似乎都能夠實現我想要的......或者也許我應該考慮的事情?

非常感謝,

LT

像這樣的通用數據處理工作應該可以通過Web作業,雲服務和VM實現。 這些解決方案代表Azure平台中的不同控制級別,它取決於您對所需流程的控制程度。

網站只允許您在IIS(Web服務器)中運行代碼,因此它們不適合在不中斷的情況下運行后台進程。 因此,創建Web作業是為了幫助用戶為其Web站點運行后台進程。 您將無法控制高級內容,例如內存消耗或用戶權限,但在您的情況下,這可能不是必需的。 我先試試這個。

如果Web作業不夠,具有輔助角色的Cloud Service應該為您提供對機器資源的必要控制,並且可以使用提升的用戶權限運行。 最技術的方法是運行VM,但是您還需要自己控制補丁等操作。 這僅在您需要對程序的安裝方式進行非常具體的控制時才有用,在您的情況下不需要。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM