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

Как сделать ежедневную резервную копию моего экземпляра ec2?

У меня есть экземпляр Linux EC2 сообщества на основе AMI на основе AMI AWS. Теперь я хочу сделать ежедневную резервную копию моего экземпляра и загрузить это изображение в S3.

Это правильный способ сделать резервную копию моего экземпляра EC2? Может ли кто-нибудь помочь мне указать правильный метод для возврата моего экземпляра EC2?

4b9b3361

Ответ 1

Надеемся, что ваш экземпляр EBS поддерживается.

Если это так, вы можете сделать резервную копию своего экземпляра, взяв снимок EBS. Это можно сделать с помощью aws.amazon.com(вручную) с использованием средств командной строки AWS (которые могут быть автоматизированы и запланированы в cron или планировщике задач Windows, если это необходимо) или через API AWS.

Вы хотите, чтобы изменения состояния резервных файлов базы данных в процессе моментального снимка не производились. Когда я использовал эту стратегию для MySQL, работающей на Ubuntu, я использовал script для обеспечения согласованного моментального снимка . Этот script использует функцию файловой системы XFS для блокировки файловой системы во время моментального снимка. В этом развертывании моментальный снимок занимал всего 2-3 секунды и выполнялся в очень нерабочее время. Любые посетители сайта будут испытывать 2-3-секундное отставание. Для Windows, если устройство не может быть перезагружено для моментального снимка (у вас нет окна обслуживания ночью), вместо этого я создам отдельное устройство EBS (например, устройство S:\для моментальных снимков), используйте инструменты резервного копирования SQL Server для создайте файл .bak на этом другом устройстве, а затем создайте моментальный снимок EBS этого отдельного устройства EBS.

Подробнее о написании резервной копии см. в этом связанном вопросе:

Автоматизация снимков Amazon EBS у кого-то есть хороший script или решение для этого в Linux

Если у вас есть отдельное хранилище, например, для вашей базы данных, обязательно верните это тоже!

UPDATE

Чтобы создать снимок вручную,

  • Перейдите к https://console.aws.amazon.com/ec2/home?#s=Volumes
  • Щелкните правой кнопкой мыши том, который вы хотите сделать резервным (экземпляр, к которому подключен том, находится в столбце с именем "Информация о прикреплении" )
  • Выберите Create Snapshot

Чтобы создать изображение AMI из экземпляра и других экземпляров, подобных ему (в случаях с большим количеством ресурсов или для балансировки нагрузки и т.д.):