AI-102 Question 69
Select 3Your organization uses Azure Cognitive Services for multiple AI workloads, including Text Analytics, Translator, and Computer Vision. Recently, your team's Azure billing reports show unexpectedly high costs for these services. As the Azure AI administrator, what steps could you take to optimize the costs of these services while ensuring workloads run effectively?
- A
Monitor usage metrics and set up Azure Cost Management budgets to track spending.
- B
Switch to a lower pricing tier for services like Text Analytics and Translator where applicable.
- C
Disable all unused Cognitive Services resources and delete their associated resource groups.
- D
Use Reserved Instances for Cognitive Services to lock in lower prices for long-term workloads.
- E
Implement batch processing where feasible instead of real-time processing to reduce API call frequency.
Show answer and explanation
Correct answers: A, B, E
Explanation
To manage costs for Azure AI services effectively, it is crucial to monitor spending, optimize service tiers, and reduce unnecessary API calls through batch processing where applicable. These steps ensure that you maintain functionality while minimizing costs. Disabling unused services is beneficial but requires careful planning, and Reserved Instances do not apply to Cognitive Services, making those options less relevant in this context.
- A. Correct.
Monitoring usage metrics and setting up budgets in Azure Cost Management allows you to track spending and identify areas where costs can be controlled. This is a fundamental step in managing costs.
- B. Correct.
Switching to a lower pricing tier can reduce costs if the current workload does not require the features or capacity of higher tiers. This is a practical way to optimize expenses.
- C. Incorrect.
Disabling unused resources is a good practice, but deleting resource groups without verifying their contents could lead to the loss of critical resources. This action requires careful consideration and is not always cost-optimized.
- D. Incorrect.
Azure Reserved Instances are not applicable to Cognitive Services, as these services usually operate on a pay-as-you-go or subscription-based model.
- E. Correct.
Batch processing can reduce the number of API calls made to Cognitive Services, which directly lowers costs compared to real-time processing in certain scenarios.