Цель: быть в состоянии скопировать снимок EBS на S3 и обработать его как произвольный объект, который я мог бы загрузить на локальную локальную машину, если пожелал.
Я понимаю, что снимки EBS на самом деле поддерживаются S3 - они просто не отображаются в «нормальном» сегменте. Механизмы консоли и интерфейса командной строки, которые я вижу для копирования снимков, по-видимому, сосредоточены на копировании снимка из одного региона в другой «как снимок», а не на S3 как «произвольный объект».
Из того, что я прочитал, плата за снимок EBS в $ / ГБ выше, чем у объекта в S3 ... поэтому, если у меня есть несколько снимков, я бы хотел сохранить их надолго (но я выиграл не нужно в ближайшее время), я хотел бы "заархивировать" их в S3 как объекты ... По существу:
- скопировать как объект снимок на S3
- Удалить снимок в EC2
- Пять-шесть месяцев проходит
- Копировать как снимок объекта в S3 в EC2
- Создайте том из снимка, который теперь отображается в EC2
Можно ли это сделать?
источник
Ответы:
Amazon не предлагает это как функцию.
источник
По состоянию на 11 августа 2016 г. снимки AWS стоили 0,05 долл. США за ГБ , что на 47% меньше. Стандартный S3 все еще дешевле, около $ 0,03 за ГБ. Я думаю, что разница должна быть в управленческих накладных расходах.
источник
Теперь я создал инструмент с открытым исходным кодом,
snap-to-s3
который выполняет это. Он превращает снимок во временный том EBS, затем копирует, сжимает и загружает разделы тома на S3:https://github.com/thenickdude/snap-to-s3
Вы можете использовать
dd
вместо того,tar
чтобы сохранить каждый байт тома, если хотите.источник
не очень легкий трюк:
для восстановления образа dd, посмотрите Как восстановить образ dd на том EBS
источник