Резервная система, два места. Рекомендации?

Резервная система, два места. Рекомендации?

У меня есть два сервера с Ubuntu 10.10, размещенные в двух разных местах. Один из них производственный, а другой — для разработки.

Мне было интересно, есть ли у кого-нибудь из вас опыт резервного копирования, передовые методы и тому подобное.

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

решение1

Настройка чего-то вродеРезервный ПКдовольно просто и даст вам копии производственной системы в случае возникновения проблем. Резервные копиинетнеобязательно. Не забывайте также регулярно проверять резервные копии. Никогда не полагайтесь на непроверенную резервную копию.

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

На другом конце спектра — просто иметь копию всех данных, чтобы вы могли восстановить производственный ящик (или какую-то его часть) в случае необходимости. Это проще настроить, хотя, очевидно, у вас могут быть часы простоя, пока вы восстанавливаете данные и настраиваете все обратно и тестируете для производства.

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

решение2

В том же духе, но я бы посмотрел на bacula. Он хорошо справляется с несколькими сайтами. Сейчас я использую его для резервного копирования сотен гигабайт между сайтами. Требуется некоторое время, чтобы освоить его, но после настройки он работает стабильно. Если у вас есть вопросы по настройке, дайте мне знать!

решение3

Я бы посоветовал вам использовать rsnapshot(http://rsnapshot.org/), который основан на популярном инструменте резервного копирования - rsync. Он позволяет вам делать инкрементальное и полное резервное копирование ежедневно, еженедельно, ежемесячно и ежегодно безопасным образом. Он очень прост в настройке и может использоваться с аутентификацией по открытому ключу ssh.

Ссылка ниже была написана для резервного копирования базы данных MySQL, но вы можете использовать ее и для резервного копирования других файлов.

http://bash.cyberciti.biz/backup/rsnapshot-remote-mysql-backup-shell-script/

Связанный контент