Publié le: Aug 6, 2018

Amazon RDS for MySQL prend désormais en charge la réplication différée. Cela vous permet de définir une période configurable pour laquelle un réplica en lecture est en retard par rapport à la base de données source. Il existe un délai de réplication minimal entre la source et le réplica dans une configuration de réplication MySQL standard. Avec la réplication différée, vous pouvez introduire un retard intentionnel comme stratégie de reprise après sinistre.

Un délai peut être utile lorsque vous voulez récupérer suite à une erreur humaine. Par exemple, si quelqu'un retire accidentellement un tableau de votre base de données primaire, vous pouvez arrêter la réplication juste avant le point où le tableau a été retiré et promouvoir le réplica pour qu'il devienne une instance autonome. Pour faciliter ce processus, Amazon RDS for MySQL inclut désormais une procédure stockée qui arrêtera la réplication une fois atteint le point spécifié dans le journal binaire. Pour plus d'informations, consultez le billet de blog.

La configuration d'un réplica en lecture pour une réplication différée se fait via une procédure stockée et peut être effectuée lors de la création initiale du réplica en lecture ou être spécifiée pour un réplica en lecture existant. La réplication différée est disponible pour MySQL version 5.7.22 et versions ultérieures ou pour MySQL 5.6.40 et versions ultérieures dans toutes les régions AWS.

Pour plus d’informations sur la réplication différée, consultez Travailler avec des réplicas en lecture MySQL dans le Guide de l'utilisateur Amazon RDS.