An Azure service that stores unstructured data in the cloud as blobs.
Hello @shivram prasad
In Azure, bandwidth charges are incurred when data leaves the Azure datacenter (egress).
- Data ingress (uploading data into Azure) → Free
- Data egress (downloading or transferring data out of Azure) → Charged
This means that if your bandwidth cost was previously zero and has now increased, it indicates that data is now being transferred out of the storage account, which was not happening earlier.
Below are the common scenarios that trigger bandwidth egress cost:
- Downloading data from storage (via applications, users, APIs)
- Data transfer to on‑premises systems or external services
- Data transfer to another Azure region
- Replication scenarios such as geo-redundant storage (GRS/RA‑GRS)
Azure confirms that any outbound data transfer is billed depending on the destination and volume .
To pinpoint what is generating the cost, please follow these steps:
- Review Cost Analysis
- Go to:
Azure Portal → Cost Management → Cost Analysis - Filter by your storage account
- Group by Meter or Meter Category
- Look for entries such as:
- Data Transfer Out
- Bandwidth
- Go to:
- Validate the usage details
- Download the usage (CSV) from Cost Management
- Filter for Bandwidth/Data Transfer meters
- This will help identify:
- When the spike started
- Which meter (internet, inter-region, etc.) is responsible
- Check storage metrics
- Navigate to:
Storage Account → Monitoring → Metrics - Review:
- Egress
- Transactions (especially read/Get operations)
- Navigate to:
Azure Monitor provides these metrics by default for analysis.
- Identify and review any new or recently modified workloads accessing the storage account
- Minimize unnecessary data reads/downloads
- Ensure compute and storage resources are in the same region to avoid cross-region charges
- Review if replication (GRS/RA‑GRS) is required
- Consider using Azure CDN if data is being served frequently over the internet
For your reference, here are the relevant Microsoft documents explaining this behavior:
- Azure Bandwidth Pricing https://azure.microsoft.com/pricing/details/bandwidth/
- Azure Storage monitoring (metrics and insights) https://learn.microsoft.com/azure/storage/common/storage-insights-overview
- Ingress vs Egress behavior in Azure https://learn.microsoft.com/en-us/answers/questions/1857941/ingress-and-egress-cost-in-azure
Thanks,
Suchitra.