Freigeben über


Konfigurationsmodell (AppFabric 1.1-Cache)

Microsoft AppFabric 1.1 für Windows Server unterstützt zahlreiche Cachekonfigurationen. 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 (AppFabric 1.1-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.

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.

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.

Siehe auch

Konzepte

AppFabric-Cachekonfigurationsoptionen
Diagramm der physischen Windows Server AppFabric-Cachearchitektur (AppFabric 1.1-Cache)
Diagramm der logischen Windows Server AppFabric-Cachearchitektur (AppFabric 1.1-Cache)

  2012-03-05