But that's not the point of AWS. The point is that you get a PLATFORM as a service. Not just a box. You get an enterprise class queuing, workflow, load balancing, DNS etc all in the one place. Not to mention it's unrivalled auto scaling features.
But that's not the point of AWS. The point is that you get a PLATFORM as a service. Not just a box. You get an enterprise class queuing, workflow, load balancing, DNS etc all in the one place. Not to mention it's unrivalled auto scaling features.
Dedicated servers come with dedicated disks or SSDs, memory, CPUs, network cards.
Decent dedicated hosting providers deliver new servers in a few hours. And they too provide load balancing, dns, filers, backups, elastic ips, etc.
The only difference between AWS or a decent dedicated servers provider is the time it takes to put a new servers online. Minutes with AWS, hours with dedicated servers.
Considering that AWS prices can easily be twice the price of dedicated servers, renting a few spare dedicated servers is still cheaper than AWS, and delays are even shorter.
The best combination is a dedicated server for the app server that is close to Amazon.
For a great example see http://www.zadarastorage.com/.
Actually one of the best ways to go is to find dedicated hosting providers in the same data center. For example Server Beach is faster at accessing Amazon SQS than Amazon EC2 is.