amazon has recently announced their Elastic Computing Cloud service. It gives users the ability to quickly create a virtual machine in amazon's datacenter, install whatever OS they want, and use it for whatever -- webserver, cracking crypto, etc. The idea is to make scaling your application easy as demand increases. Instead of buying/installing/maintaining additional servers, you can just pay for a few hours of EC2 time. For now, the EC2 service is in beta, and invite-only.
You can bring up many identical machines quickly, using an AMI image you create.The catch is that you must persist all your data before taking down your virtual instance -- the filesystem it provides gets destroyed whenever you reboot or stop running the instance, so you need to save your data off to the S3 storage service. There is some up-front work to be done once you get an account and begin using the EC2, however. Amazon provides a small selection of basic disk images, but to do anything useful you'll need to install your own software. I wanted to try running Ruby on Rails in this environment, so I create an AMI with all the ...