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

Резервное копирование веб-сайта, который использует amazon ec2 и RDS в качестве базы данных

Здравствуйте, в настоящее время я использую экземпляр Amazon ec2 для запуска веб-сайта wordpress. ОС - amazon linux AMI, и я использую RDS в качестве своей базы данных.

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

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

Я бы устроил какой нибудь бэкап сервер и что нибудь использовал rdiff-backup для резервного копирования на файловом уровне. Затем также настройте ежедневные локальные дампы с mysqldump. Резервное копирование на уровне файлов позволяет легко восстановить наиболее распространенные ошибки: человеческую ошибку.

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

Кстати, у вас нет PHP-кода, доступного для записи на веб-сервер. Им должен владеть отдельный пользователь (включая сам docroot dir!) И использовать wp-cli. Затем ограничьте PHP открытым базовым каталогом его корневым каталогом. И введите пароль HTTP на wp-login.php и /wp-admin (хотя это сложнее, потому что некоторые активы загружаются оттуда).

См. Недавний Взлом Linux Mint.