Teilen über


Konfigurationsmodell (Windows Server AppFabric-Cache)

In Windows Server AppFabric werden viele Cachekonfigurationen unterstützt. Die Konfigurationsdetails werden auf drei verschiedenen Ebenen angegeben: in der Anwendung, auf dem Cachehost und im Cachecluster.

Anwendungskonfiguration

Für jede cachefähige Anwendung muss der Cacheclient konfiguriert sein, damit sie den Cachecluster verwenden kann. Dies kann programmgesteuert im Anwendungscode oder durch Angeben einer Anwendungskonfigurationsdatei, die einem Visual Studio-Projekt hinzugefügt wird, erfolgen. Falls Angaben an beiden Stellen erfolgen, erhalten die im Anwendungscode angegebenen Einstellungen Vorrang gegenüber den Einstellungen in der Konfigurationsdatei der Anwendung.

Die Einstellungen der Anwendungskonfiguration weisen die Cachehosts aus, zu denen Verbindungen für die Kommunikation mit dem Cachecluster hergestellt werden müssen. Die Anwendungseinstellungen werden außerdem zum Aktivieren des lokalen Caches verwendet. Weitere Informationen finden Sie unter Anwendungskonfigurationseinstellungen (Windows Server AppFabric-Cache).

Cachehostkonfiguration

Jeder Cachehost verwendet eine Konfigurationsdatei mit dem Namen DistributedCacheService.exe.config. Die Datei wird bei der Installation des Cachediensts auf dem Cacheserver automatisch erstellt und konfiguriert. Die DistributedCacheService.exe.config wird zum Speichern von Einstellungen verwendet, die zum Ausführen der Software erforderlich sind. Weitere Informationen finden Sie unter Cachehost-Konfigurationseinstellungen (Windows Server AppFabric-Cache).

Wichtig

Wenn eine SQL Server-Datenbank zum Speichern von Clusterkonfigurationseinstellungen verwendet wird, wird die SQL Server-Verbindungszeichenfolge im Klartext in der Datei DistributedCacheService.exe.config gespeichert. Verwenden Sie möglichst immer die integrierte Windows-Sicherheit zum Sichern der Datenbank, damit in Verbindungszeichenfolgen keine Kennwörter übergeben werden müssen.

Clusterkonfiguration

Alle Cachehosts im Cluster benötigen Zugriff auf den Speicherort der Clusterkonfiguration. In den Clusterkonfigurationsinformationen sind Einstellungen für Cachehosts und benannte Caches angegeben. Die Clusterkonfigurationsdetails werden erstmalig bei der Installation des ersten Cachehosts eingerichtet und bei nachfolgenden Installationen automatisch aktualisiert.

Für die Clusterkonfigurationsinformationen stehen drei Speicheroptionen zur Verfügung. Wie in der folgenden Tabelle dargestellt, können Clusterkonfigurationseinstellungen in einem freigegebenen Netzwerkordner, in einer SQL Server-Datenbank in Version 2005 oder höher oder bei einem benutzerdefinierten Anbieter gespeichert werden.

Speichertyp Speicherort Clusterverwaltung

XML-Datei

Freigegebener Netzwerkordner

Führende Hosts

SQL Server-Datenbank

SQL Server

SQL Server (Standardeinstellung) oder führende Hosts

Benutzerdefinierter Anbieter

Benutzerdefinierter Speicher

Benutzerdefinierter Speicher

Wählen Sie die Option, die den Erfordernissen von Anwendung und Infrastruktur am besten gerecht wird. Weitere Informationen finden Sie unter Speicheroptionen für die Clusterkonfiguration (Windows Server AppFabric-Cache).

Unabhängig von der gewählten Speicheroption können die Konfigurationseinstellungen mit Windows PowerShell-Befehlen bearbeitet werden: Export-CacheClusterConfig und Import-CacheClusterConfig. Weitere Informationen finden Sie unter Konfigurieren des Cacheclusters (Windows Server AppFabric-Cache).

Siehe auch

Konzepte

Windows Server AppFabric-Cachekonfigurationsoptionen
Diagramm der physischen Windows Server AppFabric-Cachearchitektur
Diagramm der logischen Windows Server AppFabric-Cachearchitektur

  2011-12-05