0
0
Azurecloud~10 mins

DTU vs vCore pricing models in Azure - Visual Side-by-Side Comparison

Choose your learning style9 modes available
Process Flow - DTU vs vCore pricing models
Start: Choose Pricing Model
DTU Model
Fixed Bundle of Resources
Pay for Combined CPU, Memory, IO
Simple, Less Flexible
vCore Model
Choose CPU Cores & Memory
Pay Separately for Compute & Storage
More Transparent & Flexible
You start by choosing between DTU or vCore pricing. DTU bundles resources together for simple pricing. vCore lets you pick CPU and memory separately for more control.
Execution Sample
Azure
Choose pricing model: DTU or vCore
If DTU:
  Pay fixed bundle
Else if vCore:
  Select cores and memory
  Pay separately for compute and storage
This flow shows how you pick a pricing model and pay based on resource bundles or separate components.
Process Table
StepActionChoice/ValueEffectNotes
1Choose pricing modelDTUPay fixed bundle of CPU, memory, IOSimple pricing, less flexible
2Calculate costDTU level 100Fixed monthly priceIncludes all resources combined
3Choose pricing modelvCoreSelect CPU cores and memoryMore control over resources
4Calculate compute cost4 vCoresPay per core per hourSeparate from storage
5Calculate storage cost500 GBPay per GB per monthStorage billed separately
6Total costCompute + StorageSum of separate chargesTransparent billing
7End--Pricing decision complete
💡 Pricing model chosen and cost calculated based on selected resources
Status Tracker
VariableStartAfter DTU ChoiceAfter vCore ChoiceFinal
PricingModelNoneDTUvCorevCore
CPUN/AIncluded in DTU4 cores selected4 cores
MemoryN/AIncluded in DTU16 GB selected16 GB
StorageN/AIncluded in DTU500 GB selected500 GB
Cost0Fixed bundle priceSum of compute + storageSum of compute + storage
Key Moments - 3 Insights
Why does DTU pricing feel simpler but less flexible?
DTU bundles CPU, memory, and IO together into one fixed price (see execution_table step 2), so you pay for a combined resource package without choosing individual parts.
How does vCore pricing give more control over resources?
With vCore, you pick CPU cores and memory separately (execution_table step 3), and pay for compute and storage independently, allowing you to tailor resources to your needs.
Why is storage cost separate in vCore but included in DTU?
DTU pricing includes storage in the fixed bundle (step 2), while vCore charges storage separately (step 5) to give transparent billing and flexibility.
Visual Quiz - 3 Questions
Test your understanding
Look at the execution_table, what is the pricing model chosen at step 3?
ADTU
BBoth DTU and vCore
CvCore
DNone
💡 Hint
Check the 'Choice/Value' column at step 3 in execution_table
At which step does the cost calculation for storage happen in vCore pricing?
AStep 5
BStep 4
CStep 2
DStep 6
💡 Hint
Look for 'Calculate storage cost' in the 'Action' column of execution_table
If you increase CPU cores in vCore pricing, which variable in variable_tracker changes?
APricingModel
BCPU
CStorage
DCost
💡 Hint
Check the 'CPU' row in variable_tracker to see how CPU cores change
Concept Snapshot
DTU pricing bundles CPU, memory, and IO into one fixed package.
vCore pricing separates compute (CPU cores, memory) and storage.
DTU is simpler but less flexible.
vCore offers transparent, customizable billing.
Choose DTU for ease, vCore for control and scalability.
Full Transcript
This visual execution compares DTU and vCore pricing models in Azure SQL. You start by choosing a pricing model. DTU bundles CPU, memory, and IO into a fixed price, making it simple but less flexible. vCore lets you pick CPU cores and memory separately and pay for compute and storage independently, offering more control and transparency. The execution table shows steps choosing models, calculating costs, and final pricing. Variable tracking shows how CPU, memory, storage, and cost values change depending on the model. Key moments clarify why DTU is simpler and vCore more flexible. The quiz tests understanding of steps and variable changes. The snapshot summarizes key differences and when to choose each model.