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

Должен ли я придерживаться только AWS RDS Автоматическое резервное копирование или моментальные снимки базы данных?

Я использую AWS RDS для MySQL. Когда дело доходит до резервного копирования, я понимаю, что Amazon предоставляет два типа резервного копирования - автоматическое резервное копирование и создание базы данных (БД). Разница объясняется здесь. Тем не менее, я все еще запутался: следует ли использовать автоматическое резервное копирование или автоматическое и ручное (снимки db)?

Как вы думаете, ребята? Какая настройка? Я слышал от других, что автоматическое резервное копирование не является надежным из-за некоторой неустранимой базы данных, когда экземпляр БД разбился, поэтому моментальные снимки БД - это способ спасти вас. Если я буду делать ежедневные снимки БД как подобные настройки для автоматического резервного копирования, я собираюсь заплатить много кучи долларов.

Надеюсь, что кто-нибудь сможет просветить меня или дать мне правильную настройку.

4b9b3361

Ответ 1

Из личного опыта я рекомендую сделать то и другое. У меня есть автоматическое резервное копирование, установленное на 8 дней, а затем у меня также есть script, который будет делать снимок один раз в день и удалять снимки старше 7 дней. Причина в том, что из-за того, что я понимаю, есть определенные ситуации, когда вы не можете восстановить из автоматического резервного копирования. Например, если вы случайно удалили свой экземпляр RDS и не получили окончательный снимок, вы не сможете получить доступ к автоматическим резервным копиям, которые были сделаны. Но также полезно включить автоматическое резервное копирование, потому что это обеспечит восстановление момента времени.

Надеюсь, что это поможет.

ИЗМЕНИТЬ

Чтобы ответить на ваш комментарий, я использую определенное соглашение об именах, когда мой script создает моментальные снимки. Что-то вроде:

Автопривязка-имя_экземпляр-2012-03-23 ​​

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

Я думаю, вы также можете посмотреть дату создания моментального снимка, но это именно то, как я это сделал.

Ответ 2

Как раз из личного опыта, вчера я случайно удалил таблицу и мне пришлось восстановить из моментального снимка RDS. Последний снимок был всего 10 минут, что было идеально. Однако Amazon RDS заняло около 3 часов, чтобы получить моментальный снимок онлайн, в течение которого пораженный раздел нашего сайта был полностью отключен.

Итак, если вам нужно сделать очень быстрое восстановление, НЕ зависеть от резервных копий RDS.

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

Не обвиняйте Amazon в этом - они потрясающие. Но просто нужно иметь в виду, когда планируете, потому что это был опыт обучения для нас.

Ответ 3

Не могли бы вы прислать скрипт, который будет делать снимок один раз в день и удалять снимки старше 7 дней.

Спасибо