sql >> Base de Datos >  >> RDS >> Mysql

¿Debería ceñirme solo a la copia de seguridad automatizada de AWS RDS o las instantáneas de la base de datos?

Por experiencia personal, recomiendo hacer ambas cosas. Tengo la copia de seguridad automatizada establecida en 8 días, y luego también tengo un script que tomará una instantánea una vez al día y eliminará las instantáneas que tengan más de 7 días. La razón es porque, por lo que entiendo, hay ciertas situaciones en las que no se puede restaurar desde la copia de seguridad automática. Por ejemplo, si eliminó accidentalmente su instancia de RDS y no tomó una instantánea final, no podrá acceder a las copias de seguridad automáticas que se realizaron. Pero también es bueno tener activadas las copias de seguridad automáticas porque eso le proporcionará la restauración en un momento dado.

Espero que esto ayude.

EDITAR

Para responder a su comentario, utilizo una determinada convención de nomenclatura cuando mi secuencia de comandos crea las instantáneas. Algo como:

autosnap-nombre de instancia -2012-03-23

Cuando va a realizar la limpieza, recupera todas las instantáneas, busca esa convención de nomenclatura, analiza la fecha y elimina cualquier anterior a una fecha determinada.

Creo que también podría mirar la fecha de creación de la instantánea, pero así es como terminé haciéndolo.