Maintenance en libre-service

Cette page décrit la maintenance en libre-service, qui vous permet d'accepter une mise à jour de maintenance sur votre instance en dehors du flux normal de maintenance planifiée. Pour connaître les failles traitées par chaque mise à jour de maintenance en libre-service, consultez la section Journal des modifications de maintenance.

Présentation

Memorystore pour Redis met régulièrement à jour des améliorations logicielles, telles que des correctifs pour les failles connues, par le biais de nouvelles versions de maintenance. Bien que Memorystore pour Redis programme les mises à jour de maintenance une fois tous les deux ou trois mois pour s'assurer que vous disposez de la dernière version de maintenance, vous pouvez recourir à la maintenance en libre-service dans les cas suivants:

  • Vous aurez besoin d'une mise à jour avant votre prochain événement de maintenance programmé.
  • Vous souhaitez vous tenir informé des correctifs CVE nécessaires à la conformité FedRAMP.

Vous n'avez pas besoin d'installer la dernière version manuellement. Vous pouvez autoriser Memorystore pour Redis à mettre à jour automatiquement votre version de maintenance lors de votre prochain événement de maintenance planifié.

Impact de la maintenance en libre-service

Les mises à jour de maintenance en libre-service ont le même impact sur votre application que les mises à jour de maintenance standard. Pour en savoir plus, consultez Impact de la maintenance.

Afficher votre version de maintenance actuelle

Vérifiez votre version de maintenance actuelle à l'aide de la commande describe:

gcloud redis instances describe INSTANCE_ID

Remplacez les éléments suivants :

  • INSTANCE_ID est l'ID de votre instance.

La version de maintenance est indiquée à côté de l'attribut maintenanceVersion.

Afficher les versions de maintenance disponibles que vous pouvez mettre à jour

Console

  1. Accédez à la page Memorystore pour Redis dans la console Google Cloud.

    Memorystore pour Redis

  2. Cliquez sur l'ID de votre instance.

  3. Si une mise à jour de maintenance est disponible, le texte Mise à jour disponible s'affiche dans la section Maintenance de l'onglet Présentation.

  4. Cliquez sur Afficher et appliquer.

  5. Le menu déroulant Choose Maintenance Version (Sélectionner la version de maintenance) liste toutes les versions de maintenance que vous pouvez mettre à jour.

gcloud

Pour afficher les versions de maintenance disponibles, utilisez la commande describe:

gcloud redis instances describe INSTANCE_ID

Remplacez les éléments suivants :

  • INSTANCE_ID est l'ID de votre instance.

La liste des versions de maintenance disponibles est indiquée à côté de l'attribut availableMaintenanceVersions. Si aucune version n'est répertoriée avec cet attribut, votre instance dispose de la dernière version.

Mettre à jour l'instance vers une nouvelle version de maintenance

Console

  1. Accédez à la page Memorystore pour Redis dans la console Google Cloud.

    Memorystore pour Redis

  2. Cliquez sur l'ID de votre instance.

  3. Si une mise à jour de maintenance est disponible, le texte Mise à jour disponible s'affiche dans la section Maintenance de l'onglet Présentation.

  4. Cliquez sur Afficher et appliquer.

  5. Sélectionnez la version de maintenance souhaitée dans le menu déroulant Choisir la version de maintenance.

  6. Cliquez sur le bouton Apply (Appliquer).

gcloud

Utilisez la méthode suivante pour mettre à jour votre instance vers la version de maintenance cible.

gcloud redis instances update INSTANCE_ID --maintenance-version=MAINTENANCE_VERSION

Remplacez les éléments suivants :

Rétablir la mise à jour de maintenance par défaut actuelle pour votre instance

Si, pour une raison quelconque, vous souhaitez revenir de la dernière version de mise à jour de maintenance à la version par défaut actuelle, vous pouvez le faire à l'aide de la Google Cloud CLI. Par exemple, si vous mettez à jour votre instance vers la dernière mise à jour de maintenance en libre-service et que cela entraîne un problème ou une régression avec votre instance, vous pouvez rétablir la version de maintenance par défaut actuelle à l'aide de la commande update.

Exécutez la commande update et utilisez la valeur current_default pour rétablir la version de maintenance:

gcloud redis instances update INSTANCE_ID --maintenance-version=current_default