I've been evaluating options for sending mobile push notifications and looked at pricing of Microsoft's vs Amazon's hub offerings. I think I must have miss-calculated since the Microsoft offer is coming out 20 times the cost! Can someone please point out where I went wrong?
The Microsoft pricing is based on a 12 month plan, giving a unit cost of £3.29 per day. Each unit can sent 166,667 messages and I need to send 1.8m per day (roughly 54m per month).
The Azure equivalent for AWS SNS is Azure Event Grid, but inside Azure, in general, you don't need to use similar service with SNS when you handle messages because of the strong integration (connectors) between services.
Amazon SNS also includes a Free Tier, where users can get started with Amazon SNS for free. Each month, Amazon SNS customers incur no charges for the first 1 million Amazon SNS requests, no charges for the first 100,000 notifications over HTTP, and no charges for the first 1,000 notifications over email.
Azure Notification Hubs is a massively scalable mobile push notification engine for quickly sending millions of notifications to iOS, Android, Windows, or Kindle devices, working with APNs (Apple Push Notification service), GCM (Google Cloud Messaging), WNS (Windows Push Notification Service), and more.
I'll say upfront that I am inherently biased, since I work on Azure.
But these are significantly different services.
Amazon SNS primary scenario is push to individual devices, or small groups of devices. You need to maintain the endpoints, and pre-create topics. You can do multicast with topics, but a topic afaik cannot have more than 10K devices, so you can only multicast to 10K users at a time.
Notification Hubs offers you segmented/personalized push engagement for millions of users. You can broadcast to unlimited # of devices with a single API call, you can manage segments/target arbitrary segment expressions, personalize/localize your pushes using templates, etc.
If you don't need any of the extra features Notification Hubs offers, and just need a simple push to individual devices, Azure pricing page advises contacting [email protected] for low price offering for high volume individual push scenarios.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With