Well, in this article, we will discuss how much you need to pay if you wish to use Azure Service Bus and along with that we will also discuss different tiers of Azure Service Bus and what are the features you will get as part of each tier.
Azure service bus pricing
Azure Services Bus pricing comes with three different tiers.
In the Basic tier, you will get features like Scheduled messages, Queues and most importantly the maximum message size is 256 KB.
In the case of the Standard tier, you will get Scheduled messages, Queues, topics, Sessions, Transactions, ForwardTo/SendVia, and De-duplication, and here also the maximum message size that you can utilize is 256 KB.
In the Premium tier, you will get all the features you get in the standard tier and along with that you will get some features like Resource isolation, Support for Java Messaging Service 2.0, support for Availability Zones, etc. Another important point is here the maximum message size is 100 MB.
Now, how much you need to pay to use the Azure Service Bus.
For Messaging operations
You need to pay $0.05 / million operations (In case of Basic tier).
In case of Standard tier, you need to pay $0.0135/hour for the first 13M operations. Then if your usage is more and for the next 13-100M operations/month, you need to pay $0.80 / million operations. in case your usage is in between 100M – 2500M operation/month, you need to pay $0.50 / million operations. If your usage is still more, then for more than 2,500M/month, you will have to pay $0.20 / million operations.
If you have decided to go with Premium tier, you need to pay $0.928/hour. Note that you need to pay hourly.
For Brokered connections
In case you are using Standard tier, first 1k is included, for the next 1k to 100k/month, you need to pay $0.03/month/connection. Then if your usage is more, for the next 100K to 500K/month, you need to pay $0.03/month/connection also. And for more than 500K/month, you will have to pay $0.02/month/connection.
The intresting thing comes here, if you are using Premium tier, you no need to pay anything extra for Brokered connections.
For Hybrid connections
You need to pay $9.782/ listener as the connection charge that includes 5 GB data/month and if your usage exceeds more than 5 GB/month, you will have to pay $1/GB as overage.
For WCF relays
For every 100 relay hours, you need to pay $0.10 and for every 10,000 messages, you will have to pay $0.01.
Check out azure service bus pricing for more information.
You may also like following the below articles
- How to Create Azure Free Account (Step by Step tutorial)
- How to use Azure Service bus Queues
- How to find Azure service bus connection string
- Azure Storage Queue vs Service Bus
Well, in this article, we discussed the details on azure service bus pricing. Now based on the above information you decide which tier of Azure Service Bus i.e Basic or Standard or Premium you need for your organization based on your requirement and budget. Thanks for reading this article !!!