AI-102 Question 70
Select 3You are responsible for managing the costs of Azure AI services in your organization. Your team is using Azure Cognitive Services for a large-scale text translation project and notices an unexpected increase in costs. How can you reduce and manage costs effectively while ensuring the project continues without disruption?
- A
Implement usage quotas and budgets in Azure Cost Management.
- B
Switch to a higher pricing tier to ensure better performance.
- C
Enable autoscaling for your Cognitive Services resources.
- D
Review and optimize the usage of the Translator API by batching requests.
- E
Use the free tier of Cognitive Services for all production workloads.
Show answer and explanation
Correct answers: A, C, D
Explanation
To manage costs effectively for Azure AI services, it is important to use tools like Azure Cost Management to monitor and control spending, enable autoscaling to optimize resource usage, and review how services are utilized to minimize unnecessary costs. Higher pricing tiers and free tiers are not suitable solutions for cost management in most production scenarios.
- A. Correct.
Implementing usage quotas and budgets in Azure Cost Management helps monitor spending and prevents unexpected cost overruns by setting alerts and thresholds.
- B. Incorrect.
Switching to a higher pricing tier may increase costs further and should only be done if performance issues cannot be resolved through optimization.
- C. Correct.
Enabling autoscaling ensures that resources scale dynamically based on demand, reducing the risk of overprovisioning and unnecessary costs during low activity periods.
- D. Correct.
Reviewing and optimizing API usage, such as batching requests, minimizes the number of transactions, which directly reduces costs for services like the Translator API.
- E. Incorrect.
Using the free tier for production workloads is not recommended as it often has strict limitations and can disrupt critical workloads once capacity is exceeded.