Compartilhamento de arquivo de configuração no IIS 7.0


No IIS 7.0 (Windows Server 2008), há uma funcionalidade chamada shared configuration, que permite o compartilhamento de configuração entre múltiplos servidores.


Se requerido, é possível por exemplo, ter dois ou mais servidores usando o arquivo “.config” em um compartilhamento de rede, e no caso de falha os servidores podem usar uma versão local (em cache).


Quando a comunicação for reestabelecida, os servidores voltariam a utilizar o arquivo “.config” na rede. Para isso, é preciso habilitar uma funcionalidade chamada client-side caching (mais conhecida como “offline files”).


 


Faça a configuração no IIS 7.0 conforme indicado no artigo Shared Configuration.


 


 


Basicamente, há três formas para testar esta funcionalidade, conforme abaixo.


1.    Em um compartilhamento da rede (por exemplo, \\servidor\diretorio), exporte os arquivos de configuração de um servidor web, que serão compartilhados.


2.    Há três maneiras de atualizar o arquivo de configuração nos servidores web front-end.


a.    Editar o arquivo “applicationHost.config” diretamente no compartilhamento. Com isso, os web servers obtêm as mudanças do arquivo.


b.    Colocar um segundo arquivo “applicationHost.config” no compartilhamento do servidor back-end, e mudar o arquivo “redirection.config” no web server para apontar para a nova versão do arquivo. Isto é útil para objetivos de rollback ou staged deployments.


c.  Editar diretamente alguma configuração pelo IIS Manager, tal como application pool, website, etc. 


 


Mais informações: IIS 7.0 on IIS.net 

Comments (2)

  1. Cleber Marques says:

    Excelente funcionalidade, desta forma as atividades administrativas serão diminuidas considerávelmente.

    ótima dica

    []s

    Cleber

  2. Ana Marques says:

    Realmente esta funcionalidade vai ajudar, visto que nao tinhamos algo assim desde o App Center.

    Abcs,