Then again, AWS is also pretty atrocious as well (just rear Glacier horror stories). But more people understand the pricing with AWS.
I find that Azure is about 1.5x the price of similar services from AWS. I've not looked at GCE.
But those are my experiences. YMMV
In Amazon's defense, their pricing is pretty clear and straightforward except for Glacier, which even they admit doesn't follow their pricing model for all the other services.
Google's is still the best though -- they automatically give you "bulk discounts" instead of having to buy them in advance like AWS, and their general philosophy is "your cheapest option should be to finish your workload as quickly as possible", as opposed to AWS, where you have to do some acrobatics to fit into their pricing models efficiently.
And their MQTT service (IoT) pricing is a joke. $50/month for 400k messages a day (!second, typo) with a cap of 4k? Seriously? That's just 4.6 messages a second, WITH a data restriction that MQTT itself doesn't have.
I routinely load pictures with motion to "house/frontdoor/motion/" topic in the form of a jpg. MQTT specifies nothing about said data ~ I could even store a dvd VOB for video in a topic.
And this offering is for a max data of 48GB/month. To put this in perspective, a dialup modem(!) Gets a top speed of 5.2KB/s , which sustained across a 30 day month = 43.2GB
I can (and have!) bought a cheap-shit VPS server and installed Mosquitto on it. I can use MQTT as the spec indicates, including Websockets and storing picture data. And it's more on the price range of $40/year, not $600/yr
source: https://azure.microsoft.com/en-us/pricing/details/iot-hub/
(13.48 GB)
:)
[1] https://azure.microsoft.com/en-us/pricing/details/sql-databa...
I highlight a similar pricing breakdown with their IoT / MQTT service and their price inanities as well. As far as I can tell, this insane pricing is for the idea of "Can't go wrong with purchasing Microsoft Services".... when in actuality, you can go very much wrong.
One thing to keep in mind for Azure SQL: you are getting a guaranteed SLA [1], business continuity and full point-in-time backups (up to 30 days) [2] for that price. To compare effectively you would need to price out a comparable Always-On cluster, domain controllers, SAN storage (for replication), and backup solution + storage.
[1]: https://azure.microsoft.com/en-us/support/legal/sla/sql-data... [2]: https://azure.microsoft.com/en-us/documentation/articles/sql...
Another point is, Google's VMs are generic CPU/RAM combinations. You don't need "network optimized VMs" or "storage optimized VMs" - you simply get those things on any VM. This makes the "excess instance supply" market much more fluid and simplifies folks' lives.
Happy to discuss further!
(work at GCP)
I can get this https://www.hetzner.de/us/hosting/produkte_rootserver/ex40 in a few hours, with more performance than anything you offer for even 5 times the price. Same at most other dedicated hosters.
Do you even ever intend to be price competitive?