This article explains the pricing structure for storage of build artifacts/addressables under the Unity DevOps pay-as-you-go plan and provides guidance on how to manage storage costs. It clarifies the GB-hours measurement and how charges are calculated.
Symptoms:
- Confusion about how pricing for storage of build artifacts/addressables works.
- Difficulty predicting future storage costs.
Cause:
- The GB-hours measurement can make it challenging to understand storage costs and manage storage efficiently.
- Both Unity Version Control and Unity Build Automation usage contribute to DevOps Storage costs.
Resolution:
The Unity DevOps pay-as-you-go plan allows up to 25GB of storage, equating to 18,600 GB-hours per month (25GB * 31 days * 24 hours). Any usage above this limit is charged at $0.00019GB-hour or $0.14GB/month.
Usage is measured in GB-hours, which is essentially one gigabyte of storage used over the period of one hour.
Here are some examples:
- One Gigabyte of storage used for a period of one day and then removed would be equivalent to 1 GB * 24 hours = 24 GB-hours of storage usage.
- 25 GB of storage used for the period of one month consistently would be 25*24*31 = 18,600 GB-hours of usage (also, the free tier limit).
- An average of 30 GB used for one month would be 30*24*31 = 22,320 GB-hours, resulting in a storage cost of $0.71 for the billing period ((22,320-18,600 free GB-hours)*0.00019/GB-hours). This is also roughly equivalent to 0.14/GB/month * 5GB.
Additional Information:
- Checking storage usage and other billing information
- Detailed discussions thread response with examples (note that this assumes the previous 5GB monthly storage limit)
- Monitoring DevOps usage
- Reducing storage usage in Unity Build Automation.