Partager via


Modèle de configuration (mise en cache de Windows Server AppFabric)

Windows Server AppFabric prend en charge de nombreuses configurations de cache. Les détails de configuration sont spécifiés à trois niveaux : dans l'application, dans l'hôte de cache et dans le cluster de cache.

Configuration d'applications

Le client de cache de chaque application prenant en charge le cache doit être configuré pour utiliser le cluster de cache. Ceci peut être effectué par programme dans le code de l'application ou en le spécifiant dans un fichier de configuration de l'application que vous ajoutez au projet Visual Studio. Si vous utilisez ces deux méthodes, les paramètres spécifiés dans le code de l'application prévalent sur les paramètres du fichier de configuration de l'application.

Les paramètres de configuration de l'application identifient les hôtes de cache à contacter pour communiquer avec le cluster de cache. Ils permettent également d'activer le cache local. Pour plus d’informations, consultez la rubrique Paramètres de configuration de l'application (mise en cache de Windows Server AppFabric).

Configuration de l'hôte de cache

Chaque hôte de cache utilise un fichier de configuration nommé DistributedCacheService.exe.config. Celui-ci est automatiquement créé et configuré lorsque le service cache est installé sur le serveur de cache. Le fichier DistributedCacheService.exe.config permet de stocker les paramètres requis pour l'exécution du logiciel. Pour plus d’informations, consultez la rubrique Paramètres de configuration de l'hôte de cache (mise en cache de Windows Server AppFabric).

Important

Lorsque vous utilisez une base de données SQL Server pour stocker les paramètres de configuration de cluster, la chaîne de connexion SQL Server est stockée en texte clair dans le fichier DistributedCacheService.exe.config. Dans la mesure du possible, utilisez la sécurité intégrée de Windows pour sécuriser la base de données afin qu'aucun mot de passe ne soit requis dans les chaînes de connexion.

Configuration de cluster

Tous les hôtes de cache du cluster doivent accéder à l'emplacement de stockage de la configuration du cluster. Les informations de configuration de cluster spécifient les paramètres des hôtes de cache et des caches nommés. Elles sont tout d'abord définies au cours de l'installation du premier hôte de cache, puis elles sont automatiquement mises à jour lors des installations suivantes.

Trois options de stockage des informations de configuration du cluster sont disponibles. Comme spécifié dans le tableau suivant, il est possible de stocker les paramètres de configuration du cluster dans un dossier réseau partagé, une base de données SQL Server 2005 (ou une version ultérieure) ou un fournisseur personnalisé.

Type de stockage Emplacement de stockage Gestion du cluster

Fichier XML

Dossier réseau partagé

Hôtes principaux

Base de données SQL Server

SQL Server

SQL Server (par défaut) ou hôtes principaux

Fournisseur personnalisé

Magasin personnalisé

Magasin personnalisé

Choisissez l'option la mieux adaptée aux besoins de l'application et de l'infrastructure. Pour plus d'informations, consultez la rubrique Options de stockage de la configuration du cluster (mise en cache de Windows Server AppFabric).

Indépendamment de l'option de stockage choisie, vous pouvez modifier les paramètres de configuration à l'aide des commandes Windows PowerShell : Export-CacheClusterConfig et Import-CacheClusterConfig. Pour plus d’informations, consultez la rubrique Configuration du cluster de cache (mise en cache de Windows Server AppFabric).

Voir aussi

Concepts

Options de configuration de la mise en cache de Windows Server AppFabric
Diagramme de l'architecture physique de mise en cache de Windows Server AppFabric
Diagramme de l'architecture logique de mise en cache de Windows Server AppFabric

  2011-12-05