Not merely does Amazon provide their services at competitive prices (even offering free tiers), but in addition they pack in a number of features like auto-scaling and load balancing which simplify managing buy aws accounts high traffic across many servers. Overall, you won't find a better cloud hosting solution than Amazon AWS as it pertains to speed and scalability.