Lancer un basculement manuel

Cette page explique comment initier un basculement manuel pour une instance Memorystore pour Redis de niveau standard. La fonctionnalité de basculement manuel vous permet de tester l'impact des basculements normaux sur votre application.

Pour obtenir un aperçu de cette fonctionnalité, consultez la page Basculement manuel.

Initier un basculement

  1. Ouvrir une fenêtre de terminal

  2. Utilisez la commande gcloud config pour définir votre projet par défaut :

    gcloud config set core/project PROJECT_ID
    

  3. Utilisez la commande suivante pour initier un basculement :

    gcloud redis instances failover INSTANCE_NAME
    

Mode de protection des données en option

Les deux modes de protection des données disponibles sont les suivants :

  • Mode limited-data-loss (par défaut).
    • Le basculement manuel s'exécute toujours en mode de perte de données limitée, à moins que vous ne changiez le mode.
  • Mode force-data-loss.

Pour changer le mode de protection des données, utilisez l’une des commandes suivantes :

gcloud redis instances failover INSTANCE_NAME --data-protection-mode=force-data-loss

ou

gcloud redis instances failover INSTANCE_NAME --data-protection-mode=limited-data-loss

Fonctionnement des modes de protection des données

Si vous souhaitez tester le comportement de votre application dans un scénario de basculement réel, vous pouvez utiliser le mode force-data-loss, car il représente plus précisément les conditions d'un basculement lors d'une reprise après sinistre.

Tout basculement du nœud principal vers le nœud dupliqué peut entraîner une perte de données. Le mode limited-data-loss limite cette perte de données en vérifiant que la différence de synchronisation entre le nœud principal et le nœud dupliqué est inférieure à 30 Mo avant de lancer le basculement.

Le mode force-data-loss ignore cette vérification lors de la synchronisation entre le nœud principal et le nœud dupliqué. Si vous utilisez le mode force-data-loss lorsque la synchronisation du nœud dupliqué a plus de 30 Mo de retard sur le nœud principal, vous risquez de perdre 30 Mo de données ou plus.

Consultez la page Basculement manuel pour plus d'informations.