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

Configuration d'un cluster de cache In-Role Cache for Azure

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 ?

Un cluster de cache In-Role Cache peut être configuré à l'aide des pages de propriétés des rôles dans Visual Studio. La taille du cache est déterminée par la combinaison de la taille de machine virtuelle, du nombre d'instances du rôle et du pourcentage de mémoire allouée à la mise en cache. Cette rubrique fournit des instructions détaillées pour l'activation de la mise en cache colocalisée sur un rôle existant et l'ajout d'un rôle de travail de cache dédié.

noteRemarque
Notez que les tailles de cache indiquées dans cette rubrique sont approximatives. Pour plus d'informations sur la configuration des tailles de cache et l'identification des paramètres de configuration du cluster de cache adaptés à votre application, voir Considérations relatives à la planification de la capacité pour Azure In-Role Cache.

  1. Démarrer Visual Studio.

  2. Dans le menu Fichier, choisissez Nouveau, Projet.

  3. Dans la liste Modèles installés, sélectionnez Visual C#, Cloud (ou Visual Basic, Workflow).

    noteRemarque
    Selon le langage de programmation configuré comme langage principal dans Visual Studio, le nœud Visual C# ou Visual Basic peut se trouver sous le nœud Autres langages dans le nœud Installé.

    Vérifiez que l'un des profils .NET Framework 4 est sélectionné dans la liste déroulante de la version de .NET Framework. Sélectionnez Azure Cloud Service dans la liste des types de projets Cloud. Tapez AzureCacheProject dans la zone Nom, puis cliquez sur OK.

  4. Sélectionnez Rôle de travail dans la liste Rôles .NET Framework 4, puis cliquez sur la flèche vers la droite pour l'ajouter à la solution Azure.

  5. Cliquez sur OK pour ajouter le rôle de travail à la solution Azure.

    Ces rôles sont utilisés dans les deux sections suivantes :

  1. Développez AzureCacheProject dans l'Explorateur de solutions le cas échéant. Cliquez avec le bouton droit sur WorkerRole1 sous AzureCacheProject, puis sélectionnez Propriétés.

  2. Basculez vers l'onglet Configuration s'il n'est pas déjà sélectionné. Définissez l'option Nombre d'instances sur 2 et conservez la valeur Petit pour l'option Taille de la machine virtuelle.

    Nombre d'instances de rôle et taille de la machine virtuelle
    La quantité de mémoire d'une petit machine virtuelle est de 1,75 Go. Comme deux instances de rôle sont configurées, la mémoire totale entre toutes les instances est de 3,5 Go.

  3. Cliquez sur l'onglet Mise en cache, puis activez la case à cocher Activer la mise en cache.

    Propriétés de Caching de rôle
    Les paramètres par défaut sont la mise en cache Rôle colocalisé avec une taille de cache (%) de 30 %. Ces paramètres permettent de mettre en service un cache d'environ 1 Go.

    noteRemarque
    Notez que les tailles de cache indiquées dans cette rubrique sont approximatives. Pour plus d'informations sur la configuration des tailles de cache et l'identification des paramètres de configuration du cluster de cache adaptés à votre application, voir Considérations relatives à la planification de la capacité pour Azure In-Role Cache.

  1. Développez AzureCacheProject dans l'Explorateur de solutions le cas échéant.

    Cliquez avec le bouton droit sur le dossier Rôles dans le projet Azure, et sélectionnez les options Ajouter, Nouveau projet de rôle de travail, puis Rôle de travail de cache. Conservez le nom par défaut (CacheWorkerRole1), puis cliquez sur Ajouter.

    Ajouter un cache de rôle de travail
  2. Cliquez avec le bouton droit sur CacheWorkerRole1 sous AzureCacheProject, puis sélectionnez Propriétés.

  3. Basculez vers l'onglet Configuration s'il n'est pas déjà sélectionné. Définissez l'option Nombre d'instances sur 2 et conservez la valeur Petit pour l'option Taille de la machine virtuelle.

    Nombre d'instances de rôle et taille de la machine virtuelle
  4. Basculez vers l'onglet Mise en cache.

    Propriétés du cache de rôle utilisateur professionnel
    Comme ce rôle est un rôle de travail de cache, la case à cocher Activer la mise en cache est déjà activée et la mise en cache des rôles dédiés est sélectionnée. Lorsque la mise en cache Rôle dédié est utilisée, la taille du cache est déterminée en multipliant la mémoire disponible de la machine virtuelle par le nombre d'instances de rôle. La quantité approximative de mémoire disponible pour la mise en cache Rôle dédié pour chaque taille de machine virtuelle est indiquée dans le tableau suivant.

     

    Taille de la machine virtuelle Mémoire disponible pour la mise en cache

    Petit

    Environ 1 Go

    Moyen

    Environ 2,5 Go

    Grande

    Environ 5,5 Go

    Très grande

    Environ 11 Go

    Comme la mémoire disponible pour la taille de machine virtuelle Petit est d'environ 1 Go et comme il y a deux instances de rôle, la taille de cache approximative est d'environ 2 Mo.

    noteRemarque
    Notez que les tailles de cache indiquées dans cette rubrique sont approximatives. Pour plus d'informations sur la configuration des tailles de cache et l'identification des paramètres de configuration du cluster de cache adaptés à votre application, voir Considérations relatives à la planification de la capacité pour Azure In-Role Cache.

Afficher: