Назад | Перейти на главную страницу

Amazon EC2 + EBS :: План регулярного резервного копирования?

Я прочитал несколько статей об экземплярах amazon ec2 и ebs. Я обнаружил, что данные в экземпляре не являются постоянными, а это означает, что в случае отказа оборудования или выключения экземпляра я потеряю свои данные. Следовательно, каков ваш запасной план на этот случай?

Q1 Как сделать резервную копию необходимых файлов и базы данных (mysql)?

Q2 Я создал / смонтировал том EBS. Что мне с этим делать? (Насколько большим я должен назначить Volume, по умолчанию я назначил 1 ГБ, этого достаточно? Или он расширяемый?)

Q3. Какие снимки в EBS? (для резервного копирования?)

Моя ОС: Amazon Linux с использованием экземпляра ec2, установленных httpd и mysql

Помимо того, что сказал Стив, экземпляры EC2 имеют те же потребности в резервном копировании, что и любой сервер.

Не существует единого заранее подготовленного решения для резервного копирования для всех инстансов EC2. Веб-сервер, сервер базы данных, файловый сервер, контроллер домена, DNS-сервер и т. Д. Имеют разные потребности в резервном копировании.

Не имеет значения, является ли ваше хранилище постоянным, когда кто-то случайно запускает DELETE FROM без предложения WHERE, или ваш веб-сайт взломан, или происходит что-то еще, что не вызывает "физическую" потерю данных, но делает текущие данные бесполезными. .

Тома EBS сохраняются, когда ваш экземпляр выходит из строя:

«Тома Amazon EBS - это хранилище вне инстанса, которое сохраняется независимо от срока службы инстанса». видеть Информация EBS

«Хранилище локальных экземпляров» - это, вероятно, то, о чем вы думаете, и оно теряется при завершении работы экземпляра ec2. Я использую локальное хранилище экземпляров для обработки данных, которые можно восстановить из другого места. Это может быть очень удобно в качестве быстрого кеша данных, но вы должны иметь возможность восстановить его.

Q1: Либо используйте службу Amazon RDS для регулярного и автоматического резервного копирования базы данных, либо запустите mysqldump для задания cron, сожмите + зашифруйте файл резервной копии и, возможно, отправьте его на S3.

Q2: Вы можете сделать снимок тома EBS, а затем создать новый том из снимка и указать пространство для хранения (эффективно расширяя его).

Q3: Снимки состояния позволяют выполнить откат к моменту времени, поэтому, прежде чем выполнять потенциально критичные обновления, вы можете сделать снимок, чтобы убедиться, что у вас есть план отката. Вы можете делать снимки так часто, как этого требуют ваши данные / услуги.

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