Utilizo dos scripts para hacer una copia de seguridad de mi VPS (alojado en Linode, pero lo mismo debería funcionar en Rackspace).
Primero, para la copia de seguridad mysql, uso el script automysqlbackup . Se encarga de volcar sus bases de datos, comprimirlas y mantener varias copias diarias / semanales / mensuales de los archivos de respaldo. También puede enviarle por correo electrónico los volcados .sql comprimidos.
Para la copia de seguridad general del sistema de archivos, utilizo la duplicidad ; esto puede usar varios backends de almacenamiento diferentes (ftp, scp, nfs, etc.), pero elijo usar el backend de Amazon S3. Duplicity realizará copias de seguridad completas o incrementales según su necesidad. También se encargará de la compresión de sus archivos de copia de seguridad, así como el cifrado si así lo desea.
Rackspace no permite SSH en sus sitios en la nube, por lo que no creo que Duplicity funcione a menos que pueda convencerlos de que lo instalen.
También buscábamos una solución, pero terminamos construyendo un sistema de respaldo que archiva los archivos y los volcados de SQL y los transfiere a Rackspace Cloud Files, con nombre y fecha. El sistema maneja la limpieza de copias de seguridad antiguas (mantenemos una variedad de copias de seguridad diarias / semanales / mensuales) y funciona como un módulo en una instalación dedicada de Drupal. El administrador brinda comentarios sobre el estado de cada copia de seguridad y completa una hoja de cálculo de Google para brindar una descripción general. También puede funcionar con cualquier sitio fuera de Rackspace, ya que está utilizando un cliente PHP para hacer todo el trabajo (cargue un script PHP en los sitios que desea respaldar, configúrelo en la interfaz de usuario del administrador, y el sitio maestro tomará cuidado de toda la programación / autenticación / etc ...) Lo estamos usando internamente pero podemos lanzarlo como un módulo si hay algún interés para él, así que avíseme.
fuente
La única manera que conozco es crear un trabajo cron para hacer una copia de seguridad de sus datos y bases de datos y tenerlo ftp o cualquier método que desee utilizar para la transmisión de datos. Aquí hay un script de muestra.
fuente
Un trabajo de Cron ejecutando un script me parece una solución más "sólida". Todavía estoy en el proceso de alejarme de mi dependencia de la GUI. RE:
Dicho esto, utilizo Cobian Backup para hacer copias de seguridad automáticas de todos los archivos del sitio @ cloudsites a través de FTP todas las noches. Es una solución bastante buena para disparar y olvidar que no requiere conocimientos de secuencias de comandos o trabajos de Cron, solo asegúrese de probar la restauración periódicamente.
Más detalles aquí: http://www.iainlbc.com/2010/04/how-to-backup-rackspace-cloudsites-automatically-incrementally-using-free-software/
MySQL Administrator (EOL) maneja las copias de seguridad automatizadas de nuestro RDS de Amazon
fuente
script muy simple para hacer copias de seguridad en archivos en la nube de rackscpace con duplicidad
http://github.com/contenidosonline/cloud-files-backup
fuente
Intenté http://www.zipitbackup.com/ . Su utilidad de copia de seguridad de rackspace. Funciona bien.
La documentación dice cómo funciona:
-> Se ejecuta por sitio. La utilidad Zipit Backup Utility debe estar instalada para cada sitio del que desee hacer una copia de seguridad.
-> La Utilidad de Copia de Seguridad Zipit realiza una copia de seguridad de todos los archivos y bases de datos de Sitios Cloud en su cuenta de Archivos Cloud.
-> Lista todas las copias de seguridad disponibles. Las copias de seguridad disponibles se pueden administrar a través del Panel de control de la nube.
fuente