Our company does everything in Amazon AWS. They seem far ahead of the other cloud providers in terms of services.
But if you need Windows stuff like Active Directory and SQL Server, then Azure is probably a better match. Though I’ve heard Azure Active Directory isn’t quite the same as Windows Active Directory. Microsoft seems to have real problems with API compatibility.
For basic web servers and the like they probably are much of a muchness but for enterprise architectures azure has big failings and is way behind Google and Aws.
I had that issue with Amazon, too (tax dodging). But a couple of years ago they caved and started paying sales tax in California.
Amazon’s services can make a big difference for smaller sites, too. Here is a story from Tim Bray about a small photo website:
“He was running her site on some low-rent Web framework on EC2 and it cost him under $10/month. Then he re-wrote it as a bunch of static files and a couple of Lambda functions which among other things called out to their payment processor. There was a whole lot less code, and suddenly the bills were under 10¢.”
Sorry guys, but can someone please explain what the different merits of cloud service providers has to do with sending an alert from an Android phone ??