Réplica

Définition, exemples et bonnes pratiques

À retenir

  • Copie identique et dynamique.
  • Sert à la sécurité et à la performance.
  • Nécessite une synchronisation constante.

Un réplica est une copie conforme et synchronisée d'une ressource informatique, comme une base de données ou un serveur. C'est un peu comme avoir un double exact d'un document partagé qui se met à jour automatiquement dès que l'original est modifié.

Étymologie

Emprunté à l'anglais replica, lui-même issu du latin replicare signifiant « replier » ou « répéter ». En informatique, il désigne le résultat du processus de réplication.

Exemples d'usage

  • Un réplica de lecture dans une base de données MySQL pour permettre à des milliers d'utilisateurs de consulter des infos sans ralentir le serveur principal.
  • Des réplicas de pods dans Kubernetes pour s'assurer qu'une application reste en ligne même si un serveur physique tombe en panne.

Cas d'usage

On utilise des réplicas principalement pour la haute disponibilité (prendre le relais en cas de panne) et pour l'équilibrage de charge (répartir le travail entre plusieurs copies pour éviter la saturation).

Bonnes pratiques

Il est crucial de surveiller le lag (délai) de réplication pour éviter que les copies ne soient trop en retard sur l'original. Attention : un réplica n'est pas une sauvegarde ; si vous effacez une donnée par erreur sur l'original, elle sera aussi effacée sur le réplica.

Synonymes

copie conforme miroir instance dupliquée

Antonymes

source unique original

Conseil

Si vous débutez en base de données, commencez par comprendre la réplication 'asynchrone' : c'est la plus courante, car elle ne ralentit pas l'écriture sur la base principale.

Questions fréquentes

Quelle est la différence avec une sauvegarde ?

Une sauvegarde est figée dans le temps (un instantané), tandis qu'un réplica évolue en temps réel avec l'original.

Un réplica peut-il devenir l'original ?

Oui, c'est le principe du 'failover' : si la source tombe, un réplica est promu pour devenir la nouvelle source.