Microsoft Certified: Azure AI Engineer AssociatePlan and manage an Azure AI solutionHard

A company is designing an Azure AI solution that involves real-time translation of customer support chats using Azure Translator. The solution anticipates highly variable peak loads, with usage spikes that can exceed typical provisioned capacity. The team wants to minimize costs while ensuring high availability and responsiveness during peak times. Which pricing tier and scaling strategy should they consider for Azure Translator?

  1. ACommitted tier with reserved capacity.
  2. BStandard tier with manual scaling.
  3. CPay-as-you-go tier with autoscaling enabled.
  4. DFree tier with a fixed request limit.
Show answer & explanation

Correct answer: C. Pay-as-you-go tier with autoscaling enabled.

The Pay-as-you-go pricing tier for Azure Translator charges based on actual usage, which is ideal for highly variable loads to minimize costs during low usage. While Azure Translator itself doesn't have explicit 'autoscaling' like VMs, its underlying infrastructure is designed to scale dynamically to handle varying request volumes in the Pay-as-you-go model. This ensures high availability and responsiveness during peak times without over-provisioning.

Why the other options are wrong

  • A. Committed tier with reserved capacity is suitable for predictable, high-volume usage to get discounts, but it would lead to higher costs during low usage periods and might still be insufficient for unpredictable spikes if capacity is underestimated.
  • B. Standard tier typically refers to Pay-as-you-go for many services. Manual scaling is not suitable for highly variable, unpredictable loads as it can lead to over-provisioning or capacity issues.
  • D. Free tier has very limited request limits and is not suitable for production solutions with variable peak loads.

Azure Cognitive Services Pricing Models

Azure Cognitive Services typically offer Pay-as-you-go (consumption-based) and Committed (reserved capacity) pricing tiers. Pay-as-you-go is best for variable loads, while Committed is for predictable, high-volume use.

  • Pay-as-you-go: billed per transaction, scales automatically.
  • Committed tier: fixed monthly fee, discounted rates for consistent usage.
  • Choose based on usage predictability and cost optimization goals.
  • Many Cognitive Services inherently scale under Pay-as-you-go.

Memory trick: Variable load wants 'Pay-as-you-go' for cost and Azure's 'Auto-scaling' for performance.

More Plan and manage an Azure AI solution questions