2010-03-16 3 views
7

Мне нравится удобство моментального снимка AMI - но в идеале я не хочу платить за том, который будет прикреплен к моему запущенному экземпляру.EC2 - снятие моментального снимка EBS, сохранение на S3, а затем запуск экземпляров с S3

Есть ли способ сохранить экземпляр моментального снимка на S3, а затем запустить с S3 без прикрепления тома к исполняемому экземпляру - получение удобства снимков - без текущих затрат?

ответ

8

EBS снимка уже сохранялась до S3 (http://aws.amazon.com/ebs/)
из ЭТ Документов

Amazon EBS также предоставляет возможность создать определенный момент времени снимки томов, которые сохранялись в Амазонку S3. Эти снимки можно использовать в качестве начальной точки для новых томов Amazon EBS и защищать данные для долговременной долговечности . То же снимок может быть использован для создания экземпляра как много томов, как вы хотите

и МАСС также хранятся в S3.

+0

Но могу ли я запускать новые экземпляры на основе снимка S3, а не сохраненного тома? –

+0

Да - AMI, из которого вы запускаете свой экземпляр, хранится в S3, а не на томе EBS (используйте браузер S3, чтобы увидеть, что это всего лишь манифест XML-файла плюс куча ZIP-файлов, составляющих изображение). –

+0

Заголовок вашего вопроса указывает, что вы спрашиваете о моментальных снимках EBS, но в своем комментарии вы ссылаетесь на AMI. Вы говорите о моментальных снимках EBS или моментальных снимках AMI? –

3

Это правда, что с объемом EBS вы платите за выделенное пространство, даже если вы используете только часть его для данных.

Если вы хотите хранить данные, вы можете использовать любой инструмент для «резервного копирования» данных на S3 напрямую, а затем восстановить его на том, когда вам нужно. S3sync хорошо работает для этого, так же как и создание tarball.

2

Это не просто выделенная проблема с используемым пространством. С EBS вы также платите за операции ввода-вывода во время установки тома.

Я пытаюсь сделать то же самое - перенести экземпляр с поддержкой EBS в экземпляр с поддержкой S3. Other threads here on SO state that this can't be done, но ответ на AWS сообщение форума Эрик Хаммонд suggests that there is hope:

Использование концепции замены из загрузочного диска в запущенный экземпляр EC2, как описано в следующей теме

HTTP:// developer.amazonwebservices.com/connect/thread.jspa?threadID=42437

вы могли бы быть в состоянии создать объем EBS в новом регионе с копией исходных битов от объема старого региона, а затем поменять местами новый том в остановленном Экземпляр Windows в новом регионе.

После того, что работает, нормальное создание AMI из запущенного экземпляра должно быть возможно

не для робкого, но если это важно, чтобы вы могли быть в состоянии найти эксперт EC2 Windows, который может помочь с шагами.

Не совсем определенно, но Эрик знает, о чем говорит, поэтому, если это достаточно важно для вас, вы можете попробовать.

+0

Существует ручная запись «Преобразование экземпляра AMI, поддерживаемого экземпляром, в AMI Amazon EBS с поддержкой AMA» в документации Amazon: http://docs.amazonwebservices.com/AWSEC2/latest/UserGuide/index.html?RootDeviceStorage.html – eckes

+0

Даже если вы находитесь в корне EBS, вы можете монтировать эрхермальный (локальный) диск для хранения подкачки, временные и рабочие каталоги, чтобы уменьшить IOPS EBS и повысить производительность (латентность кажется лучше). – eckes

 Смежные вопросы

  • Нет связанных вопросов^_^