Migrer une instance Azure Cache pour Redis vers la prise en charge de la zone de disponibilité
Ce guide explique comment migrer votre instance Azure Cache pour Redis de la prise en charge de la zone de non-disponibilité vers la prise en charge de la zone de disponibilité.
Azure Cache pour Redis prend en charge la redondance de zone dans ses niveaux Standard, Premium, Entreprise et Enterprise Flash. Un cache redondant interzone s’exécute sur des machines virtuelles réparties sur plusieurs zones de disponibilité pour assurer un niveau élevé de résilience et de disponibilité.
Remarque
La conversion d’une ressource existante d’une prise en charge de zone de non-disponibilité en prise en charge de zone de disponibilité est en préversion pour les caches de niveau Standard et Premium.
Remarque
La redondance de zone n'est pas prise en charge avec la géo-réplication.
Activation de la redondance de zone pour les niveaux Enterprise et Enterprise Flash
Actuellement, la seule façon de convertir une ressource Entreprise ou Enterprise Flash de la prise en charge de la zone de non-disponibilité en prise en charge de la zone de disponibilité consiste à redéployer votre cache actuel.
Prérequis
Pour migrer vers la prise en charge de la zone de disponibilité, vous devez disposer d’une ressource Azure Cache pour Redis dans les niveaux Enterprise ou Enterprise Flash.
Exigences en matière de temps d’arrêt
Il existe plusieurs façons de migrer des données vers un nouveau cache. Un grand nombre d’entre elles nécessitent un temps d’arrêt.
Recommandations pour la migration : redéploiement
Quand utiliser le redéploiement
Azure Cache pour Redis ne permet actuellement pas l’ajout de la prise en charge de la zone de disponibilité à un cache Enterprise ou Enterprise Flash existant. La meilleure façon de convertir un cache non redondant interzone en cache redondant interzone consiste à déployer un nouveau cache à l’aide de la configuration de zone de disponibilité dont vous avez besoin, puis à migrer vos données du cache actuel vers le nouveau cache.
Points à prendre en considération pour le redéploiement
L’exécution simultanée de plusieurs caches lors de la conversion de vos données dans le nouveau cache engendre des dépenses supplémentaires.
Comment redéployer
Pour créer un cache redondant interzone qui répond à vos besoins, suivez les étapes décrites dans Enable zone redundancy for Azure Cache for Redis (Activer la redondance de zone pour Azure Cache pour Redis).
Conseil
Pour faciliter le processus de migration, il est recommandé de créer le cache de sorte qu’il utilise un niveau, une référence SKU et une région identiques à ceux de votre cache actuel.
Migrez vos données du cache actuel vers le nouveau cache redondant interzone. Pour découvrir les méthodes les plus courantes de migration en fonction de vos exigences et contraintes, consultez Guide de migration du cache - Options de migration.
Configurer votre application pour qu’elle pointe vers le nouveau cache redondant interzone
Supprimer l’ancien cache
Activation de la redondance de zone pour les niveaux Standard et Premium
La mise à jour d’un cache Standard ou Premium existant pour utiliser la redondance de zone est prise en charge sur place (préversion). Les utilisateurs peuvent l’activer en accédant aux paramètres avancés dans le menu Ressource et en cochant la case Allouer automatiquement des zones, puis en sélectionnant le bouton Enregistrer.
Les utilisateurs ne peuvent pas désactiver la redondance de zone une fois activée.
Cette mise à jour peut également être effectuée en passant ZonalAllocationPolicy
en tant que Automatic
dans le corps de la requête lors de la mise à jour du cache à l’aide de l’API REST. Pour plus d’informations sur le processus de mise à jour à l’aide de l’API REST, consultez Mise à jour – ZonalAllocationPolicy.
La mise à jour ZonalAllocationPolicy to any other value than
Automatique n’est pas prise en charge.
Important
L’allocation automatique de zones ne peut pas être modifiée une fois activée pour un cache.
Important
L’activation de l’allocation zonale automatique pour un cache existant (créé avec une allocation zonale différente) n’est actuellement pas prise en charge pour les caches ou pour les caches géorépliqués avec injection de réseau virtuel.
Étapes suivantes
Pour en savoir plus :