Hébergement du cache Azure In-Role sur des rôles dédiés

Important

Microsoft recommande tous les nouveaux développements à l’aide du 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 traite de la topologie dédiée In-Role Cache. Cette fonctionnalité s’applique au cache de In-Role en fonction du rôle.

Pour obtenir un exemple téléchargeable qui utilise une topologie dédiée, consultez l’exemple d’API de mise en cache et de performances.

Présentation du cache de In-Role dédié

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

Notes

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.

Bien que chaque instance de machine virtuelle soit dédiée à la mise en cache, certaines de la mémoire doivent être disponibles pour le système d’exploitation et d’autres surcharges d’exploitation. Le tableau suivant répertorie les différentes tailles de machine virtuelle et la mémoire physique disponible sur chacune. Pour comprendre le nombre d’instances requises pour vos exigences en matière de mise en cache, consultez Considérations relatives à la planification de la capacité pour Azure In-Role Cache.

Taille de la machine virtuelle Mémoire totale

Petite

1,75 Go

Moyenne

3,5 Go

Grande

7 Go

Très grande

14 Go

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

Avertissement

Il n’est pas pris en charge pour utiliser la taille de la machine virtuelle ExtraSmall .

Pour utiliser le cache de In-Role dédié sur un rôle Worker

Les étapes suivantes décrivent comment ajouter un rôle de travail de In-Role cache dédié dans un projet Azure existant dans Visual Studio 2012.

  1. Dans Explorateur de solutions, cliquez avec le bouton droit sur le projet Azure, puis sélectionnez Ajouter un nouveau rôle de travail Project.

  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.

    Caching Dedicated Properties

  7. Configurez ensuite les paramètres du cache default, ou créez des caches nommés.

Instructions pour une topologie de mise en cache dédiée

Les instructions suivantes s’appliquent à la topologie de cache dédiée In-Role :

  1. En général, un rôle de cache de In-Role dédié offre les meilleures performances, car il ne partage pas la machine virtuelle du rôle avec d’autres services d’application. Il offre également la plus grande flexibilité, car vous pouvez mettre à l’échelle le rôle de cache In-Role indépendamment. Pour ces raisons, l’utilisation d’une topologie dédiée est l’architecture de mise en cache recommandée. Toutefois, dans certaines situations, une topologie colocalisée fonctionne parfaitement. Pour plus d’informations, consultez Recommandations pour une topologie de mise en cache colocalisé.

  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 définir correctement la taille du cache (%), consultez Considérations relatives à la planification de la capacité pour azure In-Role Cache.

  3. N’utilisez pas de rôle de cache de In-Role dédié pour d’autres codes ou services.

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

Voir aussi

Concepts

Hébergement d'Azure In-Role Cache sur des rôles existants
À propos de In-Role Cache pour Azure Cache

Autres ressources

Utilisation d'Azure In-Role Cache