Azure Storage Growth Calculator
Project Azure storage capacity and cost forward at a compound growth rate with a lifecycle tiering policy applied.
Inputs
Lifecycle management rules act on the blob's age.
Capacity at the Horizon
202 TiB
Growth Over the Horizon
304.9%
Doubling Time
11.9months
Share Still on the Hot Tier
16.0%
Monthly Cost at the Horizon
$2,352.34
Blended Price per GiB
0.0113USD/GiB-month
Step by step
Values used
Current capacity = 50 TiB; Monthly growth rate = 6 %; Planning horizon = 24 months; Move data to cool after = 3 months; Hot price per GiB = 0.0184 USD/GiB-month; Cool price per GiB = 0.0100 USD/GiB-month
Azure Storage Growth
capacity = current × (1 + monthly growth)^months; doubling time = ln2 ÷ ln(1 + growth); data younger than the lifecycle window is the share added in the last months, so hot share = 1 − 1 ÷ (1 + growth)^window.
Capacity at the Horizon
= 222,592,535,908,930
Growth Over the Horizon
= 304.9
Doubling Time
= 11.9 months
Share Still on the Hot Tier
= 16.0
Monthly Cost at the Horizon
= 2,352.34
Blended Price per GiB
= 0.0113 USD/GiB-month
How it works
Storage grows compound, not linear, so 6% a month is a doubling roughly every twelve months. With a lifecycle rule the hot tier only ever holds the data written inside the rule's window, and because growth is exponential that share stays small — which is exactly why tiering keeps the blended price near the cool rate as the dataset expands. Capacity forecasts made by adding last month's growth understate the year-end number badly, and knowing the doubling time tells you when quota, redundancy and lifecycle decisions have to be revisited; confirm per-GiB tier prices for your region and redundancy setting in the Azure pricing calculator.
Formula
Azure Storage Growth
capacity = current × (1 + monthly growth)^months; doubling time = ln2 ÷ ln(1 + growth); data younger than the lifecycle window is the share added in the last months, so hot share = 1 − 1 ÷ (1 + growth)^window.
- monthly growth
- Compound rate at which the dataset expands each month
- lifecycle window
- Age at which a lifecycle rule moves a blob to the cool tier
- doubling time
- Months until the dataset is twice its current size
Frequently Asked Questions
How is Azure Storage Growth calculated?
capacity = current × (1 + monthly growth)^months; doubling time = ln2 ÷ ln(1 + growth); data younger than the lifecycle window is the share added in the last months, so hot share = 1 − 1 ÷ (1 + growth)^window. Storage grows compound, not linear, so 6% a month is a doubling roughly every twelve months. With a lifecycle rule the hot tier only ever holds the data written inside the rule's window, and because growth is exponential that share stays small — which is exactly why tiering keeps the blended price near the cool rate as the dataset expands.
Why does Azure Storage Growth matter?
Capacity forecasts made by adding last month's growth understate the year-end number badly, and knowing the doubling time tells you when quota, redundancy and lifecycle decisions have to be revisited; confirm per-GiB tier prices for your region and redundancy setting in the Azure pricing calculator.
What values do I need to enter?
This calculator takes 6 inputs: Current capacity, Monthly growth rate, Planning horizon, Move data to cool after, Hot price per GiB, Cool price per GiB. The pre-filled defaults are a realistic starting point — replace them with figures from your own environment for a result you can act on.
You might also need
- Azure Blob Storage CalculatorCommonly used together
- Azure Backup CalculatorCommonly used together
- Azure Managed Disk CalculatorCommonly used together
- Azure Advisor Savings CalculatorAlso in Microsoft Azure
- Database Growth CalculatorSimilar topic
- Azure Kubernetes Service (AKS) CalculatorAlso in Microsoft Azure