I often get this question: “Which public cloud should we go with?” That is, should the questioner’s company go with Google, Microsoft, or, more likely, Amazon Web Services?
The right answer depends on many, many factors, and the answer is never a single public cloud platform. (Few people appreciate that response.)
What you should be after is an architecture, or what many people call a stack. Let’s say you have 2,000 enterprise applications that, if moved to the cloud, will likely drive more value, such as reduced total cost of ownership or increased business agility.