Подтвердить что ты не робот

Резервное копирование Amazon EC2 EBS: AMI vs Snapshot

Я пытаюсь создать механизм резервного копирования для нашего сервера, так что, если моя система выйдет из строя, я смогу создать всю систему, запустив один script

После прохождения документации Amazon это мое понимание создания резервной копии и восстановления

Резервное копирование

  • Создайте изображение AMI (это можно обновить ежемесячно)
  • Создание моментального снимка (это можно сделать с помощью ежедневного создания script моментального снимка)

Восстановить (A script to)

  • Создайте экземпляр EBS с использованием AMI
  • Прикрепите том EBS к созданному экземпляру

Теперь мои вопросы

  • Это лучший способ сделать резервную копию и восстановить?
  • Нужно ли нам резервировать 2 вещи, объем AMI и EBS (используя моментальный снимок), Можем ли мы просто хранить снимки?
  • Я понимаю, что это не может работать для экземпляра локального экземпляра экземпляра, так как нет функциональности моментальных снимков. Итак, как я могу создать процесс резервного копирования и восстановления для локальных экземпляров хранилища экземпляров?
4b9b3361

Ответ 1

Поскольку я не мог найти лучшей альтернативы, я придерживаюсь первоначального подхода.

Для EBS

Резервное копирование:

  • Создайте изображение AMI (это можно обновлять ежемесячно).
  • Создание моментального снимка (это можно сделать с помощью ежедневного script создания моментального снимка).

Восстановить (A script to)

  • Создайте экземпляр EBS с использованием AMI.
  • Прикрепите том EBS к созданному экземпляру.

Например, хранилище, я поддерживаю приложение (без базы данных), поэтому нет необходимости сохранять резервную копию этого.

Ответ 2

EBS Snapshots - отличный способ создать резервные копии.

Вы можете выполнять частые снимки ваших томов EBS через скрипты. Еженедельно, Ежедневно, Почасово или так часто, как позволяет ваша кредитная карта. Единственный предел в том, сколько одновременных снимков вы можете сделать - когда вы нажмете на это, API EBS начнет выдавать ошибки до тех пор, пока не завершится несколько операций в полете.

Снимки можно также скопировать из региона в регион, чтобы обеспечить резервное копирование от катастрофического события.

Когда вы делаете снимок тома EBS, этот снимок имеет весь том. Даже если он был создан из AMI, ваш снимок содержит все необходимое для создания нового экземпляра тома. Вы можете легко попробовать это самостоятельно.

Ответ 3

Я бы предложил использовать Auto Scaling в дополнение к моментальным снимкам EBS. Если экземпляр умирает из-за сбоя оборудования или запланирован для выхода на пенсию Amazon, Auto Scaling автоматически начнет новый экземпляр.

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

Ваша база данных должна быть на отдельном сервере или серверах. Или вы можете использовать Amazon RDS, так как он обладает отличными функциями авто-резервного копирования/ввода-вывода во времени, но вам нужно дополнительно оплачивать для этого.

Ответ 4

Если ваши экземпляры основаны на Linux, нет необходимости создавать AMI, если вы делаете моментальные снимки. Вы можете создать AMI "на лету", начиная с моментальных снимков, когда вам нужно восстановить. Если вы автоматизировали этот процесс, это довольно легко сделать.

  • В Windows есть ограничение, не позволяющее запускать экземпляр EC2 из моментального снимка, поэтому необходимо использовать AMI. Есть способы обойти это ограничение: вы можете проверить этот пост, который я написал в нашем блоге нашей компании:

http://www.n2ws.com/blog/3-ways-ec2-windows-backup-and-recovery.html

Ответ 5

1) Да .Snapshot - лучший способ резервного копирования и восстановления томов EBS.

2) Зависит, если у вас есть корневой том как поддерживаемый EBS AMI, тогда вы также можете сделать снимок и улучшить управляемость

3) Rsync и AMI - это опция, доступная, например, для хранилища