Modello configurazione (Memorizzazione nella cache di Windows Server AppFabric)
Windows Server AppFabric supporta diverse configurazioni della cache. I dettagli di configurazione sono specificati a tre livelli: nell'applicazione, nell'host della cache e nel cluster di cache.
Configurazione delle applicazioni
Per poter utilizzare il cluster di cache, ogni applicazione abilitata alla cache deve avere un proprio client della cache configurato. Questa operazione può essere eseguita a livello di programmazione nel codice di applicazione o mediante specifica in un file di configurazione dell'applicazione aggiunto al progetto Visual Studio. Se vengono applicati entrambi i metodi, le impostazioni specificate nel codice dell'applicazione hanno la precedenza su quelle del file di configurazione dell'applicazione.
Le impostazioni di configurazione dell'applicazione identificano gli host della cache da contattare per comunicare con il cluster di cache. Le impostazioni dell'applicazione vengono inoltre utilizzate per abilitare la cache locale. Per ulteriori informazioni, vedere Impostazioni di configurazione dell'applicazione (Memorizzazione nella cache di Windows Server AppFabric).
Configurazione dell'host della cache
Ogni host della cache utilizza il file di configurazione DistributedCacheService.exe.config, che viene creato e configurato automaticamente quando nel server di cache si installa il servizio cache. Il file DistributedCacheService.exe.config viene utilizzato per archiviare le impostazioni necessarie per l'esecuzione del software. Per ulteriori informazioni, vedere Impostazioni di configurazione dell'host della cache (Memorizzazione nella cache di Windows Server AppFabric).
Importante
Quando si ricorre a un database SQL Server per archiviare le impostazioni della configurazione cluster, la stringa di connessione di SQL Server viene archiviata come testo non crittografato nel file DistributedCacheService.exe.config. Se possibile, per proteggere il database utilizzare la protezione integrata di Windows, in modo da eliminare la necessità di password nelle stringhe di connessione.
Configurazione del cluster
Tutti gli host della cache presenti nel cluster devono poter accedere al percorso di archiviazione della configurazione del cluster. Le informazioni relative alla configurazione del cluster specificano le impostazioni per gli host della cache e per le cache denominate. I dettagli della configurazione del cluster vengono stabiliti inizialmente durante l'installazione del primo host della cache e quindi automaticamente aggiornati con le successive installazioni.
Per le informazioni di configurazione del cluster sono disponibili tre opzioni di archiviazione. Come indicato nella tabella riportata di seguito, le impostazioni della configurazione del cluster possono essere archiviate in una cartella di rete condivisa, un database SQL Server 2005 o versione successiva o un provider personalizzato.
Tipo di archiviazione | Percorso di archiviazione | Gestione cluster |
---|---|---|
File XML |
cartella di rete condivisa |
host principali |
database SQL Server |
SQL Server |
SQL Server (predefinito) o host principali |
Provider personalizzato |
archivio personalizzato |
archivio personalizzato |
Scegliere l'opzione più adatta alle esigenze dell'applicazione e dell'infrastruttura. Per ulteriori informazioni, vedere Opzioni di archiviazione della configurazione del cluster (Memorizzazione nella cache di Windows Server AppFabric).
Indipendentemente dall'opzione di archiviazione prescelta, le impostazioni di configurazione possono essere modificate con i comandi di Windows PowerShell Export-CacheClusterConfig
e Import-CacheClusterConfig
. Per ulteriori informazioni, vedere Configurazione del cluster di cache (Memorizzazione nella cache di Windows Server AppFabric).
Vedere anche
Concetti
Opzioni di configurazione della memorizzazione nella cache di Windows Server AppFabric
Diagramma dell'architettura fisica della memorizzazione nella cache di Windows Server AppFabric
Diagramma dell'architettura logica della memorizzazione nella cache di Windows Server AppFabric
2011-12-05