My suggestion for almost all businesses is to use AWS for S3, SQS, SWF etc and then get dedicated/VPS servers in the same data center. I actually get faster ping times to SQS from my dedicated server than from EC2 (both in US-East).
EC2 is the biggest ripoff going around. And all the other AWS services are some of the most awesome going around.
My suggestion for almost all businesses is to use AWS for S3, SQS, SWF etc and then get dedicated/VPS servers in the same data center. I actually get faster ping times to SQS from my dedicated server than from EC2 (both in US-East).
EC2 is the biggest ripoff going around. And all the other AWS services are some of the most awesome going around.