Share via


Haute disponibilité pour le service de cache géré Azure

Important

Microsoft recommande tous les nouveaux développements d’utiliser le Cache Redis Azure. Pour obtenir de la documentation et des conseils actuels sur le choix d’une offre Azure Cache, consultez Quelle offre Azure Cache est adaptée à moi ?

Microsoft Azure Cache vous permet de maintenir la haute disponibilité pour les objets mis en cache. Avec la haute disponibilité, les objets mis en cache sont répliqués au sein du cache pour garantir la résilience en cas de défaillance matérielle. La haute disponibilité est configurée au niveau du cache nommé dans le portail de gestion sous l'onglet Configurer de Cache. Aucune modification du code n'est requise. Vous devez seulement recalculer la capacité de mémoire nécessaire pour votre charge de travail. Pour ce faire, vous pouvez activer le paramètre Haute disponibilité dans la feuille de calcul de planification de la capacité. Pour plus d’informations, consultez Planification de la capacité pour Azure Service de cache géré.

Notes

La haute disponibilité est proposée uniquement dans les offres de cache Standard et Premium, et non dans l'offre De base. Pour plus d’informations, consultez Offres de cache pour Azure Service de cache géré.

À propos de la haute disponibilité

Lorsque la haute disponibilité est activée, une seconde copie de chaque élément mis en cache est conservée. De cette façon, si une partie du service de cache cesse de fonctionner, une copie de sauvegarde reste disponible. Dans ce scénario, la copie secondaire est promue comme copie principale. Une nouvelle copie secondaire sert alors à maintenir la haute disponibilité. Durant cet intervalle, il peut y avoir laps de temps réduit durant lequel les copies secondaires sont promues comme copies principales et les informations de routage mises à jour. Pendant ce temps, les clients peuvent recevoir des exceptions DataCacheException avec un ErrorCode de RetryLater. la mise en cache des applications doit utiliser la gestion normale des erreurs et la logique de nouvelle tentative pour réagir correctement à cette condition.

Pour implémenter la haute disponibilité, toutes les écritures de cache sont effectuées dans les copies principales et secondaires.

Comme toutes les écritures sont effectuées sur les copies principales et secondaires, la haute disponibilité augmente la latence et réduit le débit. Ceci peut constituer un compromis raisonnable pour les caches tirant parti de la haute disponibilité.

Par définition, l'utilisation de la haute disponibilité multiplie par deux la quantité de mémoire requise pour chaque élément en cache. Tenez compte de cet impact sur la mémoire pendant les tâches de planification de la capacité. Pour plus d’informations, consultez Planification de la capacité pour Azure Service de cache géré.

La haute disponibilité est proposée uniquement dans les offres de cache Standard et Premium, et non dans l'offre De base. Pour plus d’informations, consultez Offres de cache pour Azure Service de cache géré.

Pour activer la haute disponibilité

La haute disponibilité est configurée au niveau du cache nommé dans le portail de gestion sous l'onglet Configurer de Cache. Le paramètre par défaut pour la haute disponibilité est Désactivée.

High Availability for Windows Azure Cache Service

Notes

Si vous avez l'offre de cache De base, la colonne Haute disponibilité n'apparaît pas dans la section Caches nommés sous l'onglet Configurer.

Voir aussi

Autres ressources

Fonctionnalités du service de cache géré Azure