2016-08-11 3 views
0

Я использую AWS для запуска экземпляра EC2. К счастью, я сделал это без проблем.AWS - Автоматическое копирование снимка в другой регион

Теперь мне нужно сделать резервную копию данных. Я думаю, что моментальный снимок - хороший способ сделать это. Я занимался некоторыми исследованиями, и я нашел хороший инструмент для этого автоматически (https://github.com/colinbjohnson/aws-missing-tools/tree/master/ec2-automate-backup). Проблема в том, что я думаю, что этого недостаточно, чтобы делать снимки. По-моему, копия последнего моментального снимка должна быть в другом регионе, но я не знаю, как это сделать автоматически. Я искал в Интернете и только нашел это: http://docs.aws.amazon.com/cli/latest/reference/ec2/copy-snapshot.html. Проблема в том, что я не знаю идентификатор моментального снимка (учитывая, что он генерируется автоматически первым инструментом, о котором я упоминал).

Вопрос: Вы знаете какой-либо инструмент, который может помочь мне с этой проблемой? Если нет, знаете ли вы другой подход, чтобы получить решение.

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

ответ

0

Вы можете настроить задание cron для вызова aws cli, который может копировать снимки в ведро S3 «A». И, репликация поперечного региона может быть активирована из исходного ковша «A» в области 1 в целевое ведро «B» в области 2. Всякий раз, когда моментальный снимок загружается в «A», он также получает репликацию на «B» , Таким образом, если первая область становится автономной, вы можете восстановить объемы из моментальных снимков в ковке «B» в области 2.

+0

Вы не можете указать ведро при использовании моментального снимка копии из CLI. Снимки хранятся в S3, но у вас нет контроля над их ведром. copy-snapshot делает копию существующего моментального снимка в том же регионе или в другом регионе. – jbird

0

Вам не нужно знать идентификатор тома для использования copy-snapshot в AWS CLI. При выполнении команды вы предоставляете значение опции --source-snapshot-id. Это указывает идентификатор моментального снимка, который вы хотите скопировать. Снимки можно копировать в том же регионе или в другую область через опцию --destination-region.

Вы можете просто позвонить create-snapshot, а затем copy-snapshot, предоставив ему сгенерированный код моментального снимка, чтобы скопировать снимок в другой регион. Это может быть автоматизировано с помощью задания cron, если это необходимо.

+0

Привет! Спасибо за ваш ответ. Я редактировал свой пост. Я не имел в виду «идентификатор тома», но «идентификатор моментального снимка». Инструмент, о котором я говорил, может выполняться chron, и он генерирует случайный «идентификатор моментального снимка», поэтому это моя проблема. –

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