Configuration Model (AppFabric 1.1 Caching)

O Microsoft AppFabric 1.1 para Windows Server oferece suporte a muitas configurações de cache. Os detalhes da configuração são especificados em três níveis: no aplicativo, no host de cache e no cluster de cache.

Configuração de aplicativo

Cada aplicativo habilitado para cache deve ter seu cliente de cache configurado para usar o cluster de cache. Você pode fazer isso programaticamente no código de aplicativo ou especificando-o em um arquivo de configuração do aplicativo adicionado ao seu projeto do Visual Studio. Se você fizer ambos, as configurações especificadas no código do aplicativo terão precedência sobre as configurações do arquivo de configuração do aplicativo.

As definições de configuração do aplicativo identificam quais hosts de cache devem ser contatados para se comunicar com o cluster de cache. As configurações do aplicativo também são usadas para habilitar o cache local. Para obter mais informações, consulte Configurações de aplicativo (Cache do AppFabric 1.1).

Configuração do host do cache

Cada host de cache usa um arquivo de configuração chamado de DistributedCacheService.exe.config. Este arquivo é criado e configurado automaticamente quando o Serviço de Cache é instalado no servidor de cache. O arquivo DistributedCacheService.exe.config é usado para armazenar configurações que são necessárias para execução do software. Para obter mais informações, consulte Definições de configuração de host do cache.

Importante

Ao utilizar um banco de dados do SQL Server para armazenar definições de configuração do cluster, a cadeia de conexão do SQL Server é armazenada em texto não criptografado no arquivo DistributedCacheService.exe.config. Sempre que possível, utilize a segurança integrada do Windows para proteger o banco de dados para que as senhas não sejam solicitadas em cadeias de conexão.

Configuração do cluster

Todos os hosts de cache no cluster precisam acessar o local de armazenamento de configuração do cluster. As informações de configuração de cluster especificam as configurações para os hosts de cache e os caches nomeados. Os detalhes da configuração do cluster são estabelecidos primeiro durante a instalação do primeiro host de cache e são atualizados automaticamente nas instalações subsequentes.

Há três opções de armazenamento disponíveis para obter informações sobre a configuração do cluster. Como visto na tabela a seguir, as definições de configuração do cluster podem ser armazenadas em uma pasta de rede compartilhada, um banco de dados do SQL Server 2005 ou superior ou em um provedor personalizado.

Tipo de armazenamento Local de armazenamento Gerenciamento de clusters

Arquivo XML

pasta de rede compartilhada

hosts principais

Banco de dados do SQL Server

SQL Server

SQL Server (padrão) ou hosts principais

Provedor personalizado

repositório personalizado

repositório personalizado

Escolha a opção que melhor atende às necessidades do seu aplicativo e infraestrutura. Para obter mais informações, consulte Opções de armazenamento de configuração de cluster.

Independentemente da opção de armazenamento que você escolher, você pode editar as definições de configuração com os comandos do Windows PowerShell: Export-CacheClusterConfig e Import-CacheClusterConfig. Para obter mais informações, consulte Configurando o cluster de cache.

Consulte também

Conceitos

Opções de configuração de cache do AppFabric
Diagrama de arquitetura física de cache do AppFabric (Cache do AppFabric 1.1)
Diagrama de arquitetura lógica de cache do AppFabric (Cache do AppFabric 1.1)

  2012-03-05