Although they both offer core IaaS features like virtual machines, storage and databases the leading public cloud providers, Amazon Web Services and Microsoft Azure, take very different approaches in ...