Здравствуйте, в настоящее время я использую экземпляр 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.