Microsoft Certified: Azure AI Engineer AssociatePlan and manage an Azure AI solutionMedium
A startup is developing an Azure AI solution that uses Azure Cognitive Services for various natural language processing (NLP) tasks, including sentiment analysis, language detection, and key phrase extraction. They anticipate their usage will vary significantly from month to month, with occasional spikes. Which pricing tier for Azure Cognitive Services should they choose to optimize costs while ensuring scalability for fluctuating demand?
- ADedicated capacity
- BFree tier
- CStandard tier (Pay-as-you-go)
- DCommitted tier (Annual Commitment)
Show answer & explanationAnswer & explanation
Correct answer: C. Standard tier (Pay-as-you-go)
The Standard (Pay-as-you-go) tier charges based on actual usage, which is ideal for fluctuating demand and occasional spikes, as it automatically scales without upfront commitments.
Why the other options are wrong
- A. Dedicated capacity provides reserved resources for high, consistent throughput and is generally more expensive if not fully utilized.
- B. The Free tier has very limited transactions and is not suitable for a production solution with fluctuating demand.
- D. The Committed tier offers discounted rates for predictable, high-volume usage, but would be inefficient for highly fluctuating demand.
Azure Cognitive Services Pay-as-you-go Pricing
A pricing model where you pay only for the resources you consume, based on the number of transactions or operations performed.
- Ideal for variable or unpredictable workloads.
- No upfront commitment required.
- Automatically scales with demand, billed per transaction.
Memory trick: Pay-as-you-go is like a 'taxi meter' for your AI usage.