Azure Blob Storage Pricing Considerations
-
Performance Tiers
-
Blob storage has tiers: Hot, Cool, and Archive.
-
Cost per GB decreases as the tier gets cooler.
-
-
Data Access Costs
-
Reading data from Cool or Archive tiers incurs a per-GB access charge.
-
-
Transaction Costs
-
Every read/write operation incurs a per-transaction fee, increasing for cooler tiers.
-
-
Geo-Replication Data Transfer Costs
-
Applies to GRS (Geo-Redundant Storage) and RA-GRS.
-
Per-GB charge for replicating data across regions.
-
-
Outbound Data Transfer Costs
-
Data leaving the Azure region is billed per GB for bandwidth.
-
-
Changing Storage Tiers
-
Cool → Hot: Charged for reading all existing data.
-
Hot → Cool: Charged for writing all data to the cool tier (GPv2 accounts only).
-
Demonstration: Working with Blob Storage
1. Create a Container
-
Go to your storage account in the Azure portal.
-
In the left menu, under Blob service, select Blobs.
-
Click + Container.
-
Enter a name (lowercase, start with letter/number, letters, numbers, and dash allowed).
-
Set public access level (default is Private).
-
Click OK to create the container.
2. Upload a Block Blob
-
Navigate to your container.
-
Click Upload.
-
Expand the Advanced section:
-
Review Authentication type (default: SAS), Blob type, Block size, and folder options.
-
-
Browse your local system, select a file, and click Upload.
-
Repeat to upload multiple blobs.
3. Download a Block Blob
-
Navigate to the list of blobs in your container.
-
Right-click the blob to download, then select Download.