20

У меня есть сотни больших снимков EBS, которые мне нужно переместить на Glacier.

Каков наилучший способ сделать это?

5 ответов5

5

Хотя Amazon EBS действительно предоставляет возможность создавать моментальные снимки томов на определенный момент времени, которые сохраняются в Amazon S3, эта операция находится вне вашего контроля и полностью выполняется EC2, см. Соответствующий раздел часто задаваемых вопросов. Смогу ли я получить доступ к своим снимкам используя обычные API Amazon S3?:

Нет, снимки доступны только через API Amazon EC2.

Следовательно, вы не сможете переместить эти недоступные моментальные снимки из резервного хранилища Amazon S3 в Amazon Glacier, и это будет возможно только в том случае, если AWS предоставит эту функциональность непосредственно в будущем, например, по аналогии с недавно включенным архивированием. [из] Amazon S3 Data для Amazon Glacier с помощью управления жизненным циклом объектов.

4

Снимки EBS не могут быть перемещены в Glacier, и нет смысла хранить их там. Поскольку моментальные снимки EBS являются инкрементными, каждый моментальный снимок обычно указывает на данные, сохраненные во многих предыдущих снимках. Поскольку извлечение объектов из Glacier занимает очень много времени, даже если бы было возможно переместить моментальные снимки EBS в Glacier, восстановление данных, содержащихся в моментальных снимках из Glacier, было бы практически непригодным сценарием. Архивация Glacier лучше работает с файлами: скопируйте или сделайте резервную копию необходимых файлов на Glaciers, чтобы вы могли получить их позже.

2

У Amazon нет возможности сделать это. Однако, если вы не возражаете против того, чтобы экономить пространство, которое дает вам инкрементная природа снимков, вы можете превратить ваш снимок во временный том EBS, скопировать содержимое и загрузить этот tar на S3, где это может быть автоматически переносится в Glacier с использованием правил жизненного цикла корзины S3.

Я разработал инструмент с открытым исходным кодом, который автоматизирует этот процесс для вас, который называется snap-to-s3:

https://github.com/thenickdude/snap-to-s3

Вы можете использовать dd вместо tar чтобы сохранить каждый байт тома, если хотите.

-1

Кажется, единственный способ - вручную создать файл из моментального снимка тома и отправить его в Glacier.

Некоторое время назад на форумах AWS был похожий вопрос , который до сих пор остается без ответа:

Спасибо за ваш отзыв! В настоящее время эта функция недоступна через консоль AWS. Однако мы признаем ценность этого типа интеграции и оцениваем его включение в будущий выпуск.

-1

Ничто не мешает вам связаться с Amazon и спросить их, перенесут ли ваши снимки в Glacier. Вы рискуете оказаться не в состоянии быстро получить к ним доступ, если вдруг обнаружите, что они вам нужны, но, поскольку вы не можете получить прямой доступ к S3 Bucket, в котором они живут, вы можете отправить запрос на их выполнение. это для тебя.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .