Your company plans to run large scale image analysis and processing in Azure. You need to recommend which Azure compute service to use for the planned solution. The solution must minimize administrative effort.
Which Azure service should you recommend?
Select only one answer.
A. Azure Batch
B. Azure Functions
C. Azure Logic Apps
D. Azure virtual machines
A
技巧:排除明顯錯誤選項,在沒有明顯錯誤的選項中選擇最合理的選項。
某公司計劃在 Azure 中運行大規模圖像分析和處理任務,且需要推薦一個 Azure 計算服務,要求最小化管理開銷。
A. 正確。Azure Batch。Azure Batch 專為大規模并行和高性能計算(HPC)工作負載設計,適合運行大規模圖像處理任務。可以自動擴展計算資源(虛擬機或容器),無需手動管理。
支持任務調度、作業管理和資源分配,用戶只需定義任務和輸入 / 輸出數據。適合需要運行大量并行任務(如圖像處理)的場景。支持任務依賴關系、重試策略、作業優先級等,減少管理復雜性。
B. 不正確。Azure Functions。Azure Function 適合事件驅動、短時運行的任務(如 API 觸發、定時任務)。單個函數的執行時間有限(默認 10 分鐘,可配置但有限制),不適合長時間運行的大規模圖像處理任務。需要手動管理任務的并行性和擴展性(除非結合其他服務如 Durable Functions)。
C. 不正確。Azure Logic Apps。Azure Logic App 適合編排業務流程(如集成不同系統、自動化審批流程)。不是為高性能計算或大規模數據處理設計的,無法直接運行圖像處理任務,需依賴其他服務(如 Azure Function 或自定義連接器)。
D. 不正確。Azure 虛擬機。Azure 虛擬機需要用戶完全管理操作系統、中間件和應用程序。需要手動配置虛擬機規模集、負載均衡器、自動擴展規則等。不適合需要最小化管理開銷的場景。