Do you mean this one?
"Programming Amazon Web Services: S3, EC2, SQS, FPS, and SimpleDB"(http://tinyurl.com/57gfot)
Would you still recommend the book?
I skimmed it too and think PAWS is a tight dev guide for what author Murty calls AWS' "infrastructure services" (read: no Mturk, DevPay, Fulfillment, Associates or Alexa). The 600 pg book celebrates Ruby and the free download is particularly well commented in Python, Java.
My second thought was how great it is that Google joined the scalable web app business. Amazon's pre-announcement strikes me as a counterpunch to Google App Engine frenzy. Hope it comes soon and the cost isn't too much above S3.
I think this has the potential to be pretty huge. EC2 is becoming almost the ideal disaster recovery environment for us. All it would take is a simple bridge between our internal messaging platform and SQS and there we go.
This is an incredibly powerful paradigm even without persistent storage, and now with the addition of persistent storage, serving numerous small files just became much simpler than in the S3-only world.
I wonder how long it takes to back up a running virtual machine of, say, 2gb of ram and 10gb disk? At 1gb ethernet that would be over a minute best case, and the VM image would (presumbly?) have to stall while the copy takes place. So unfortunately running a single machine and doing hourly backups would probably be impossible, which is a shame - that would be amazing.
this doesn't really have anything to do with backing up ram or necessarily the instance's main disks - it's a volume you can mount and format to your taste, and this volume is now available to multiple instances and can be snapshotted into S3 on-demand.
The way the article describes it it's basically made available as a linux block storage device - you could set up software raid or access it as a raw device without a filesystem. Very nifty. I wonder how it plays with ZFS.
instance to s3/instance speed is 250MB/sec so just under a minute for your 12 gig scenario iirc.. but yeah this is a mountable volume as others have mentioned
This makes me think: Now I really want to use this!
Can anyone recommend a way to learn using AWS? Is there a useful book? Do I have to learn Ruby first?
second thought: the oreilly ec2 book i bought is now double outdated. first it was elastic IP/availability zones, now this.
edit: rightscale tested it out first-hand.. here are the thoughts from a developer's POV http://blog.rightscale.com/2008/04/13/amazon-takes-ec2-to-th...