Перемещение снимков EBS в Glacier

20438
Max

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

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

20

5 ответов на вопрос

5
Steffen Opel

While Amazon EBS indeed provides the ability to create point-in-time snapshots of volumes, which are persisted to Amazon S3, this operation is outside of your control and entirely handled by EC2, see the respective FAQ Will I be able to access my snapshots using the regular Amazon S3 APIs?:

No, snapshots are only available through the Amazon EC2 APIs.

Consequently you won't be able to do move these non accessible snapshots from the backing Amazon S3 storage to Amazon Glacier either and this would only be possible if AWS provides the functionality directly in the future, e.g. in a similar way to the recently enabled Archiving [of] Amazon S3 Data to Amazon Glacier by means of Object Lifecycle Management.

4
OK1

EBS snapshots cannot be moved to Glacier nor does it make much sense to store them there. As EBS snapshots are incremental, each snapshot typically points to data stored in many previous snapshots. Because retrieval of objects from Glacier takes an extremely long time, even of it was possible to move EBS snapshots to Glacier, restoring data contained in snapshots from Glacier would be a practically unusable scenario. Glacier archiving works better with files: copy or backup the necessary files to Glaciers, so you may retrieve them at a later time.

1
thenickdude

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

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

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

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

-1
Mallie

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

* «Вы рискуете не быть в состоянии быстро получить к ним доступ, если вдруг обнаружите, что они вам нужны» * Это входит в пакет с Glacier, поэтому, похоже, OP уже рассмотрел этот вариант. При переходе с S3 на Glacier вы получаете снижение цены на ~ 90% за счет потери немедленного доступа (Amazon утверждает, что время доступа к данным, хранящимся в Glacier, может составлять до пяти часов, IIRC). a CVn 10 лет назад 0
-1
Andrew Hill

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

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

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

Ответы не должны использоваться для отправки комментариев. Этот ответ, похоже, не отвечает на вопрос автора. Ramhound 8 лет назад 0
Первое предложение все еще читается как комментарий с цитируемым ответом, хотя он ближе к реальному ответу (IMO) Ramhound 8 лет назад 0

Похожие вопросы