Designing and Implementing a Data Science Solution on Azure — Question 29
You train a machine learning model.
You must deploy the model as a real-time inference service for testing. The service requires low CPU utilization and less than 48 MB of RAM. The compute target for the deployed service must initialize automatically while minimizing cost and administrative overhead.
Which compute target should you use?
Answer options
- A. Azure Container Instance (ACI)
- B. attached Azure Databricks cluster
- C. Azure Kubernetes Service (AKS) inference cluster
- D. Azure Machine Learning compute cluster
Correct answer: A
Explanation
The correct answer is Azure Container Instance (ACI) because it provides an easy and cost-effective way to deploy containers with low resource requirements. The other options, such as Azure Databricks and AKS, are more suited for larger workloads and do not align with the need for low CPU and memory usage.