Я использую два сценария для резервного копирования моего VPS (размещенного на Linode, но тот же должен работать на Rackspace).
Во-первых, для резервного копирования MySQL я использую скрипт automysqlbackup . Он заботится о сбрасывании ваших баз данных, сжатии их и поддержке нескольких ежедневных / еженедельных / ежемесячных копий файлов резервных копий. Он также может отправить вам сжатые дампы .sql по электронной почте.
Для общего резервного копирования файловой системы, я использую двуличие - это может использовать несколько различных движков хранения (FTP, SCP, Nfs и т.д.), но я выбираю использовать бэкенд Amazon S3. Duplicity будет делать полные или инкрементные резервные копии в зависимости от ваших потребностей. Он также будет обрабатывать сжатие ваших резервных файлов, а также шифрование, если вы того пожелаете.
Rackspace не допускает SSH к своим облачным сайтам, поэтому я не думаю, что Duplicity сработает, если вы не сможете убедить их установить его.
Мы также искали решение, но в итоге создали систему резервного копирования, которая архивирует файлы и дампы SQL и передает их в Rackspace Cloud Files с именами и датами. Система выполняет очистку старых резервных копий (мы храним различные ежедневные / еженедельные / ежемесячные резервные копии) и работает как модуль для отдельной установки Drupal. Администратор дает отзыв о состоянии каждой резервной копии и заполняет таблицу Google, чтобы дать обзор. Он также может работать с любым сайтом за пределами Rackspace, поскольку он использует PHP-клиент для выполнения всей работы (загрузите один PHP-скрипт на сайты, которые вы хотите создать резервную копию, настройте его в пользовательском интерфейсе администратора, и главный сайт займет заботиться обо всем планировании / аутентификации / и т.д. ...) Мы используем его внутри, но можем выпустить его как модуль, если есть какой-либо интерес к нему, поэтому дайте мне знать.
источник
Единственный известный мне способ - создать задание cron для резервного копирования ваших данных и баз данных и использовать его как ftp или любой другой метод, который вы хотите использовать для передачи данных. Вот пример сценария.
источник
Задание Cron, запускающее скрипт, кажется мне более «солидным» решением. Я все еще нахожусь в процессе избавления от моей зависимости от GUI. D:
При этом я использую Cobian Backup для автоматического резервного копирования всех файлов сайта @ cloudsites через FTP на ночной основе. Это довольно удачное решение, которое не требует знаний сценариев или заданий Cron, просто периодически проверяйте восстановление.
Более подробно здесь: http://www.iainlbc.com/2010/04/how-to-backup-rackspace-cloudsites-automatics-incrementally-using-free-software/
MySQL Administrator (EOL) обрабатывает автоматическое резервное копирование нашего Amazon RDS
источник
очень простой скрипт для резервного копирования в облачные файлы rackscpace с двойственностью
http://github.com/contenidosonline/cloud-files-backup
источник
Я пытался http://www.zipitbackup.com/ . Это утилита резервного копирования из стойки. Это работает хорошо.
Документация говорит, как это работает:
-> Работает на основе сайта. Утилита резервного копирования Zipit должна быть установлена для каждого сайта, для которого требуется создать резервную копию.
-> Утилита Zipit Backup выполняет резервное копирование всех файлов и баз данных облачных сайтов в вашу учетную запись облачных файлов.
-> Список всех доступных резервных копий. Доступными резервными копиями можно управлять через облачную панель управления.
источник