schwim;11049385 wrote:Thanks a bunch, sneaky. I've considered AWS in the event that my pet project gains a set of legs and takes off. I noticed during the explosion of cloud file hosting offerings that they were all using Amazon for the hosting end.
I've also worked with Rackspace and Digital Ocean. You can get 'droplets' at digitalocean.com (i.e., little virtual servers) for like $10/month or something.
I spent some time familiarizing myself with spinning up a virtual server via Amazon EC2 and allocating cloud servers via Rackspace, etc. I strongly feel that it has dramatically increased my competitiveness as a developer and am happy to help anyone learn the ropes if it looks confusing. The primary benefit is that it's easy to fire up new servers, mail services, etc. when you need them and then simply spin them down when you are done. "Computing on demand" as they say.
As for the CDN stuff like Amazon S3, I have been mightily impressed. If you have a lot of large assets (images, video files, etc.) then you can simply shove them into a CDN and not really worry too much about allocating hard drives or space on your server. It's not quite as simple as writing a file to your file system (you have to make an API call) but you don't have to worry about running out of space and the CDN provider takes care of backing up the files, making them available for download, etc.