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

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

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

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

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

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

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

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

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

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

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

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

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