EC2 persistence of machine

Posted by Seagull on Stack Overflow See other posts from Stack Overflow or by Seagull
Published on 2010-05-02T20:18:11Z Indexed on 2010/05/02 20:38 UTC
Read the original article Hit count: 284

I want to 'persist' my Amazon EC2 images. My scenario:

  • I have a range of Windows and Linux machines
  • Some machines are EBS backed, whereas others are S3 backed.
  • I need to be able to persist a machine (put it to sleep), preferably keeping all settings active I had them when the machine was running.
  • I need to be able to quickly wake up a machine from sleep [Ideally with an SLA of less than 2 min to turn-on, if such an SLA is available with Amazon].

Here's the stuff that confuses me:

  • AWS allows me to put EBS backed machines to sleep, but not S3 backed.
  • I believe I can put S3 machines into some sort of persistence mode. But this involves shutting down the machine, writing it to S3 storage and then recovering from there (not a real sleep mode, but at least I don't continue to get billed for CPU).
  • S3 backing seems to take a long time to either writing a machine to disk, or to recover (turn on a machine).
  • I can't tell immediately which machines are EBS backed and which are S3 backed? It seems like I can instantiate either type, but it's not immediately clear how Amazon decided whether a given machine should be EBS or S3 backed.

Advice?

© Stack Overflow or respective owner

Related posts about amazon-s3

Related posts about amazon-ec2