Azure
按計劃執行 .net core 3.1 控制台應用程序的最佳 Azure 服務是什麼?
我有一個按計劃執行的 .Net Core 3.1 控制台應用程序(目前託管在 VM 上)。它從它的配置文件中獲取一些設置,並使用 http 從 API 中獲取數據並將其輸入 SQL 數據庫(連接字元串等在它的配置文件中)。它還將各種輸出記錄到文本文件中。
我需要將其提升並轉移到 Azure 環境(VPS 不是一個選項)。鑑於它需要安排在每天晚上 10 點執行,因此最好的服務是什麼?我應該創建一個 Web 應用程序、一個函式還是一個服務匯流排?我最好不想過多地擺弄應用程式碼。
我已經閱讀了這些服務的文件,但仍然對哪個最合適以及為什麼感到困惑。謝謝!
Azure Function 從外觀上支持這一點。功能便宜且輕量級。基於計時器觸發應用程序。https://docs.microsoft.com/en-us/dotnet/architecture/serverless/azure-functions