In the cloud space, Amazon Web Services and Microsoft Azure are the two heavyweights. Many developers agree that these two services are the best public cloud hosting available. Beyond that, it’s a polarizing discussion. Many professionals swear by Amazon, but just as many swear by Microsoft. In the following article, we compare them head to head and highlight the differences. DEFINING THE CLOUD A cloud is on-demand storage, computing and application resources managed remotely. A cloud provides either Platform as a Service (PaaS) or Infrastructure as a Service (IaaS) or both. These technologies are quite distinct, but a fine comparison is beyond the scope of this article. Since most end-users use IaaS, we’ll compare Microsoft Azure to Amazon Web Services from an IaaS-centric perspective. That does put Azure at a disadvantage, and is an important consideration for PaaS-centric consumers. Business oriented clients tend to evaluate cloud based on the following five fac