Choosing a cloud provider is difficult, a fact which affects both purchasers and sellers of cloud services. There are so many options and different points of emphasis, and one must carefully consider the level of service (infrastructure, platform, application, or otherwise) and what applications one wishes to support. Luckily, the world is an opinionated place, and there are many people to advise you. In this case, The HFT Guy has written a great article about how to choose. He also has strong opinions about the two really big players, Amazon and Google.