Configuration d'un cluster Azure In-Role Cache en cours d'exécution

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 ?

Cette rubrique fournit des conseils sur la configuration de Microsoft Azure Cache hébergé sur des rôles dans un service cloud déployé. Certaines modifications entraînent la recréation du cache et un court temps d'arrêt pour ce cache. Les autres changements ne sont pas pris en charge. Consultez attentivement les informations de cette rubrique pour comprendre les implications.

Processus de configuration

la mise en cache est configurée par plusieurs paramètres de configuration. Pour apporter des modifications de mise en cache à un service cloud déployé, utilisez-le pour modifier ces paramètres. Les étapes de ce processus sont décrites ci-dessous.

  1. Dans le Services cloud, sélectionnez Services cloud.

  2. Sélectionnez votre service cloud, puis Production ou Intermédiaire.

  3. Cliquez sur le lien Configurer , puis faites défiler la liste pour afficher les paramètres du rôle qui héberge la mise en cache.

  4. Utilisez la section Paramètres pour modifier les paramètres de Mise en cache. Pour plus d'informations, consultez les autres sections de cette rubrique.

Bien que tous les paramètres abordés dans cette rubrique figurent dans l’onglet Configurer , il existe également un paramètre de configuration important dans l’onglet Mise à l’échelle . Vous pouvez augmenter ou réduire la taille de votre cache en ajoutant ou en supprimant des instances de rôle pour le rôle qui héberge la mise en cache.

Important

Lorsque vous réduisez le nombre d'instances de rôle, vous ne devez pas ôter plus de trois instances à la fois. Une fois ce changement appliqué, vous pouvez continuer à réduire le nombre d'instances par incréments de trois ou moins.

Microsoft.WindowsAzure.Plugins.Caching.NamedCaches

Vous pouvez ajouter et supprimer des caches nommés en modifiant manuellement cette section. La suppression d'un cache nommé peut prendre plusieurs minutes. Pour plus d’informations sur la façon de construire la syntaxe JSON et les paramètres possibles, consultez l’Paramètres de configuration du rôle de cache dans le rôle (ServiceConfiguration.cscfg). Seuls certains paramètres doivent être modifiés sur un cache existant. Le tableau suivant fournit une aide sur les paramètres de cache nommé spécifiques.

Paramètre Prise en charge Impact

name

Non pris en charge lors de l'exécution

Une tentative de modification du nom d'un cache supprime le cache existant et en crée un nouveau. Ce scénario nécessite également que le code prenne en compte l'absence du premier cache et l'ajout du nouveau cache.

Expulsion

Prise en charge

La modification de ce paramètre supprime et recrée le cache nommé. Au cours de ce processus, le cache est indisponible pendant plusieurs minutes.

expiration

Prise en charge

La modification de ce paramètre supprime et recrée le cache nommé. Au cours de ce processus, le cache est indisponible pendant plusieurs minutes.

serverNotification

Prise en charge

La modification de ce paramètre supprime et recrée le cache nommé. Au cours de ce processus, le cache est indisponible pendant plusieurs minutes.

Secondaires

Non pris en charge lors de l'exécution

La modification de ce paramètre lors de l'exécution peut affecter les performances et nécessite un redéploiement.

defaultTTL

Prise en charge

La modification de ce paramètre supprime et recrée le cache nommé. Au cours de ce processus, le cache est indisponible pendant plusieurs minutes.

Microsoft.WindowsAzure.Plugins.Caching.DiagnosticLevel

La modification de ce paramètre est prise en charge lors de l'exécution. Pour plus d’informations, consultez Azure In-Role Résolution des problèmes et diagnostics du cache.

Microsoft.WindowsAzure.Plugins.Caching.CacheSizePercentage

La modification de ce paramètre n'est pas prise en charge lors de l'exécution. Vous devez redéployer le service cloud avec le paramètre modifié.

Microsoft.WindowsAzure.Plugins.Caching.ConfigStoreConnectionString

La modification de ce paramètre n'est pas prise en charge lors de l'exécution. Vous devez redéployer le service cloud avec le paramètre modifié.

Microsoft.WindowsAzure.Plugins.Caching.ClientDiagnosticLevel

La modification de ce paramètre est prise en charge lors de l'exécution. Pour plus d’informations, consultez Azure In-Role Résolution des problèmes et diagnostics du cache. Notez que ce paramètre de configuration est spécifique aux rôles (clients de cache) qui utilisent la mise en cache.

Voir aussi

Concepts

Paramètres de configuration de rôle In-Role Cache (ServiceConfiguration.cscfg)
Résolution des problèmes et diagnostics liés à In-Role Cache Azure