Azure storage space is charged based on storage capacity, storage transaction numbers, and the amount of data transferred. How does that cost compare to other options? Read on to find out which plans make the most sense for your specific needs.
What does it cost to store data in Azure Blob storage?
The cost of Azure Blob storage is based on several factors: total size, number of transactions and amount of data transferred. It is useful to know these factors because they will influence how much you will be charged for storing your data in Azure Blob storage. First, let’s review what each one means. One Gigabyte (GB) equals one billion bytes. For example, a 20 GB file contains 20 x 1 000 000 000 bytes of information (2 073 741 824). Azure counts each set or block of 1024 x 1024 Bytes as a transaction unit when billing for Blob storage services. For example, if you create two 5 GB files and then change one of them by adding 1 MB to it, that counts as two transactions; thus incurring double fees than if only one file had been changed or created from scratch. Furthermore, when data is read from or written to an Azure blob over a network connection it requires bandwidth resources. These costs are calculated separately from capacity charges and are billed per gigabyte per month at $0.025 per gigabyte rounded up to the next whole penny.
What does it cost to store data in Azure File storage?
When you use Azure File storage, data is stored on your Windows file servers in a highly available, redundant way. With Azure File storage, you only pay for what you store. You can read more about pricing at What does it cost to store data in Azure File storage? When you use Azure File storage, data is stored on your Windows file servers in a highly available, redundant way. With Azure File storage, you only pay for what you store. You can read more about pricing at Pricing of Block Blobs and Page Blobs, which covers both standard and premium accounts.
What does it cost to access my stored data in Azure Table storage?
Azure charges you for storing your data in Azure Table storage based on two things: how much data you store and how often you access it. If your app is a read-heavy app, where most of your data reads are by infrequent application queries, Azure Table storage can be a good fit because there is little need to scale up transaction numbers to manage query requests from multiple users. For more information about pricing, check out our Pricing section. For details on transactions for different types of queries, see Queries and Transactions Per Day (per account). To get started using Azure Table storage, visit our getting started page here.
What are the additional costs related to using Azure Storage services?
You might think of storage as being mostly a flat cost, with perhaps a small transaction fee tacked on to each data operation. But Azure Storage costs can add up quickly if you’re not careful to make sure you know what is and isn’t included in Microsoft Azure flat rate pricing. For example, network transfer (aka outbound data egress) charges are on top of your storage usage fees and they depend upon where your cloud infrastructure is hosted and what kind of data transfer rates are available in that location. Depending on your storage needs, it might be cheaper to pay for more transactions than more bandwidth or disk space; however, avoid making short-term decisions that could have significant long-term consequences.