Mysql
 sql >> Base de données >  >> RDS >> Mysql

Dois-je m'en tenir uniquement à AWS RDS Automated Backup ou DB Snapshots ?

Par expérience personnelle, je recommande de faire les deux. J'ai la sauvegarde automatique définie sur 8 jours, puis j'ai également un script qui prendra un instantané une fois par jour et supprimera les instantanés de plus de 7 jours. La raison en est que, d'après ce que je comprends, il existe certaines situations dans lesquelles vous ne pouvez pas restaurer à partir de la sauvegarde automatisée. Par exemple, si vous supprimiez accidentellement votre instance RDS et que vous ne preniez pas d'instantané final, vous ne pourriez pas accéder aux sauvegardes automatisées qui ont été effectuées. Mais il est également bon d'activer les sauvegardes automatisées, car cela vous fournira la restauration à un moment précis.

J'espère que cela vous aidera.

MODIFIER

Pour répondre à votre commentaire, j'utilise une certaine convention de dénomination lorsque mon script crée les instantanés. Quelque chose comme :

autosnap-nominstance -2012-03-23

Lorsqu'il effectue le nettoyage, il récupère tous les instantanés, recherche cette convention de dénomination, analyse la date et supprime ceux qui sont antérieurs à une certaine date.

Je pense que vous pourriez aussi regarder la date de création de l'instantané, mais c'est comme ça que j'ai fini par faire.