Cette documentation est archivée et n’est pas conservée.

Hébergement de In-Role Cache sur des rôles dédiés (Azure Cache)

Mis à jour: août 2015

ImportantImportant
Microsoft recommande que tous les nouveaux développements utilisent le Cache Redis Azure. Pour une documentation et des conseils actualisés sur le choix d'une offre de Cache Azure, voir Quelle est l'offre Azure Cache qui me convient ?

Cette rubrique présente la topologie de In-Role Cache dédiée. Cette fonctionnalité s'applique à la In-Role Cache basée sur des rôles.

Pour télécharger un exemple qui utilise une topologie dédiée, voir Exemple relatif aux performances et à l'API de mise en cache.

Un rôle de mise en cache dédié est utilisé uniquement pour la mise en cache.

noteRemarque
La mise en cache des rôles dédiés n'est prise en charge que sur les rôles de travail et ne peut pas être configurée sur les rôles web.

Si chaque instance de machine virtuelle est dédiée à la mise en cache, une partie de la mémoire doit être disponible pour le système d'exploitation et les autres traitements. Le tableau suivant répertorie les différentes tailles de machine virtuelle et la mémoire physique disponible sur chacune. Pour déterminer le nombre d'instances requises en lien avec vos besoins de mise en cache, voir Considérations relatives à la planification de la capacité pour Azure In-Role Cache.

 

Taille de la machine virtuelle Mémoire totale

Small

1,75 Go

Medium

3,5 Go

Large

7 Go

ExtraLarge

14 Go

Dans Visual Studio 2012, configurez la taille de machine virtuelle et le nombre d'instances sous l'onglet Configuration des propriétés du rôle.

CautionAttention
L'utilisation de la taille de machine virtuelle ExtraSmall n'est pas prise en charge.

La procédure suivante décrit l'ajout d'un rôle de travail de In-Role Cache dédié dans un projet Azure existant dans Visual Studio 2012.

  1. Dans l'Explorateur de solutions, cliquez avec le bouton droit sur le projet Azure, puis sélectionnez Ajouter - Nouveau projet de rôle de travail.

  2. Sélectionnez Rôle de travail de cache.

  3. Modifiez éventuellement le nom, puis cliquez sur Ajouter.

  4. Dans l'Explorateur de solutions, accédez au dossier Rôles. Double-cliquez sur le nouveau rôle.

  5. Dans la fenêtre des propriétés, accédez à l'onglet Mise en cache.

  6. Vérifiez que les options Activer la mise en cache et Rôle dédié sont sélectionnées.

    Propriétés de Caching dédié
  7. Configurez ensuite les paramètres du cache default, ou créez des caches nommés.

Les instructions suivantes s'appliquent à la topologie In-Role Cache dédiée :

  1. En général, un rôle In-Role Cache dédié offre des performances optimales, car il ne partage pas la machine virtuelle du rôle avec d'autres services d'application. Il offre également une flexibilité maximale, car vous pouvez mettre à l'échelle le rôle In-Role Cache indépendamment. Pour toutes ces raisons, l'architecture mise en cache recommandée est l'utilisation d'une topologie dédiée. Toutefois, dans certaines situations, une topologie colocalisée fonctionne parfaitement. Pour plus d'informations, voir Guidelines for a Co-located Caching Topology.

  2. La quantité de mémoire disponible par instance de rôle en cours d'exécution est déterminée par la taille de machine virtuelle (Taille de la machine virtuelle) et la mémoire utilisée par le système d'exploitation et d'autres services d'application en cours d'exécution sur le rôle. Pour comprendre comment attribuer une valeur appropriée à la taille de cache (%), voir Considérations relatives à la planification de la capacité pour Azure In-Role Cache.

  3. N'utilisez pas un rôle de In-Role Cache dédié pour un autre code ou d'autres services.

  4. Seul un cluster de cache est pris en charge pour chaque service cloud.

Voir aussi

Afficher: