You are planning to deploy a new Azure SQL Database for an internal HR application. The application is used only during business hours on weekdays and can tolerate a brief outage if the database needs to be scaled. To minimize cost, you need the database to automatically scale compute resources based on workload demand and allow the database to be paused when not in use. Which purchasing model and service tier should you choose?
The vCore-based General Purpose tier with serverless compute automatically scales compute based on workload and can pause the database during inactivity, billing only for storage while paused. This directly satisfies the need to minimize cost by scaling automatically and pausing when not in use, while still providing the necessary compute for the HR application.
Why this answer
The vCore-based General Purpose tier with serverless compute is designed for intermittent, unpredictable workloads. It automatically scales compute within a configured range and pauses the database when inactive, reducing cost. The other options use provisioned compute or DTU-based models that do not support auto-scaling or auto-pausing, so they cannot meet the cost-saving requirements.
Exam trap
The trap here is assuming that any low-cost tier supports auto-pause and auto-scaling, when in fact only the serverless compute tier in the vCore model provides those capabilities.