---
title: "Balanceamento de Carga e Failover de Rede IIS: Instale o Módulo iis_farm.safe SafeKit"
canonical: "https://safekit.eviden.com/pt-br/quick-install/safekit-quick-installation-guide-with-iis-with-network-load-balancing-and-failover/"
description: "Saiba como implantar o módulo iis_farm.safe no Windows para o Balanceamento de Carga de Rede IIS e failover automático. Este guia mostra como criar um cluster de alta disponibilidade para serviços e aplicativos da Web usando um IP virtual, sem a necessidade de balanceadores de carga de hardware externos ou configuração complexa."
category: "quick-install"
lang: "pt-br"
topics: "Guia de Instalação Rápida de Alta Disponibilidade para IIS, Limitações SafeKit de Alta Disponibilidade, Visão geral da solução SafeKit/IIS, Instalação da solução SafeKit/IIS no Windows (iis_farm.safe), Configuração passo a passo da solução SafeKit/IIS, Demonstração da solução farm SafeKit"
translation: "translate_md 2026-11-08.15 | glossaire 2026-11-09.11 | Translation LLM | 30 expressions"
---

# Balanceamento de Carga e Failover de Rede IIS: Instale o Módulo iis_farm.safe SafeKit {#iis-network-load-balancing--failover-install-the-safekit-iis_farmsafe-module}

## Guia de Instalação Rápida de Alta Disponibilidade para IIS {#quick-guide}

Este guia explica como configurar um **cluster <span class="notranslate farm-term" translate="no">farm</span>** para IIS usando SafeKit, garantindo o balanceamento de carga da rede e o failover automático.

Para obter ajuda, você pode usar [SafeKit AI 🤖](https://safekit.eviden.com/pt-br/resources/safekit-support/).

### 1. Visão geral {#1-overview}

  * **Arquitetura:** Implementa uma <span class="notranslate farm-term" translate="no">farm</span> escalável e com vários nós, com balanceamento de carga e um endereço IP virtual.
  * **Alta disponibilidade:** inclui monitoramento automático de integridade e failover contínuo para **garantir a continuidade do serviço**.

### 2. Instalação {#2-installation}

  * **Software:** Instale o motor SafeKit em todos os servidores.
  * **Módulo:** Baixe o módulo de aplicativo pré-configurado `iis_farm.safe`.

### 3. Configuração {#3-configuration}

  * **Console da Web:** configure o cluster <span class="notranslate farm-term" translate="no">farm</span> IIS.
  * **Monitoramento:** Inicie o monitoramento e a proteção do aplicativo IIS.

## Limitações SafeKit de Alta Disponibilidade {#safekit-ha-limitations}

Limite/Requisito | Motivo e Impacto | Alternativa recomendada  
---|---|---  
Tamanho da replicação: alguns TBs |  Tempo de resincronização após falha ([etapa 3](https://safekit.eviden.com/pt-br/architectures/file-replication-byte-level-with-failover-mirror-cluster/#safekit-mirror-cluster)): <br> • Rede de 1 Gb/s ≈ 3 horas/TB <br> • Rede de 10 Gb/s ≈ 1 hora/TB (dependendo do desempenho de gravação do disco)  |  • Usar [armazenamento compartilhado externo](https://safekit.eviden.com/pt-br/best-practises/san-vs-nas-shared-storage-for-a-failover-cluster/) (mais caro, mais complexo).   
Contagem de arquivos: < 1.000.000 de arquivos |  • Desempenho do tempo de resincronização após uma falha ([etapa 3](https://safekit.eviden.com/pt-br/architectures/file-replication-byte-level-with-failover-mirror-cluster/#safekit-mirror-cluster)). <br> • Tempo necessário para comparar cada arquivo entre os dois nós.  |  • Coloque os vários arquivos a serem replicados em um disco rígido virtual/máquina virtual. <br> • Apenas os arquivos que representam o disco rígido virtual/máquina virtual serão replicados e resincronizados neste caso.   
Capacidade de failover: ≤ 32 VMs |  • Cada VM é executada em um módulo mirror independente. <br> • Máximo de 32 módulos mirror em execução no mesmo cluster.  |  • Utilize um armazenamento compartilhado externo e outra solução de cluster de máquinas virtuais (mais cara e mais complexa).   
Arquitetura de rede: rede LAN/VLAN entre locais remotos |  • Failover automático do [endereço IP virtual](https://safekit.eviden.com/pt-br/best-practises/how-a-virtual-ip-address-works/) com 2 nós na mesma sub-rede. <br> • Boa largura de banda para resincronização ([passo 3](https://safekit.eviden.com/pt-br/architectures/file-replication-byte-level-with-failover-mirror-cluster/#safekit-mirror-cluster)). <br> • Baixa latência para [replicação síncrona](https://safekit.eviden.com/pt-br/best-practises/synchronous-replication-vs-asynchronous-replication/): normalmente < 5 ms RTT; valores mais altos devem ser validados em relação à taxa de gravação do aplicativo.  |  • Se os dois nós estiverem em sub-redes diferentes (comum na nuvem), use [outras opções de redirecionamento](https://safekit.eviden.com/pt-br/best-practises/how-a-virtual-ip-address-works/#safekit-virtual-ip-implementation): um balanceador de carga, CLIs de provedor de nuvem, BGP ou redirecionamento de DNS. <br> • Utilize soluções de backup com replicação assíncrona para redes com alta latência.   

 

## Visão geral da solução SafeKit/IIS {#overview-of-the-safekit--iis-solution}

A solução é descrita aqui: **💡 [SafeKit: Software tudo-em-um para balanceamento de carga e alta disponibilidade IIS](<https://safekit.eviden.com/pt-br/solutions/iis-load-balancing-failover/>)**.

## Instalação da solução SafeKit/IIS no Windows (iis_farm.safe) {#installation-of-the-safekit--iis-solution-on-windows-iis_farmsafe}

### Pré-requisitos {#prerequisites}

  * Você precisa ter IIS instalado em 2 ou mais nós (máquinas virtuais ou servidores físicos).

### Instalação de pacotes no Windows {#package-installation-on-windows}

  * Baixe e instale a versão gratuita do SafeKit em 2 nós Windows.   
Observação: a versão gratuita inclui todos os recursos SafeKit. Ao final do período de avaliação, você pode ativar as chaves de licença permanentes sem desinstalar o pacote. 
  * Ao concluir a instalação do pacote, selecione **Definir credenciais do console e regras de firewall agora** e configure uma senha para o usuário **admin** do console SafeKit.   
**Defina a mesma senha em todos os nós.**
  * Exclua da verificação do antivírus **C:/safekit/** (o diretório de instalação padrão) e **todas as pastas replicadas** que você irá definir.   
Os antivírus podem enfrentar desafios de deteção com SafeKit devido à sua estreita integração com o SO, mecanismos de IP virtual, replicação em tempo real e reinicialização de serviços críticos. 

<a class="btn-download" href="/pt-br/resources/safekit-free-trial/">Baixar SafeKit (Windows) ></a>

### Instalação do módulo no Windows {#module-installation-on-windows}

  * Baixe o módulo iis_farm.safe. O módulo é gratuito. Ele contém os arquivos userconfig.xml e os scripts de reinicialização.
  * Coloque **iis_farm.safe** em **C:/safekit/Application_Modules/generic**.

<a class="btn-download" href="/wp-content/uploads/downloads_safekit/version-82/modules_windows/iis_farm.safe" download="iis_farm.safe">Baixar iis_farm.safe (Windows) ></a> 

 

## Configuração passo a passo da solução SafeKit/IIS {#step-by-step-configuration-of-the-safekit--iis-solution}

### Pré-requisitos {#prerequisites}

  * Instale IIS em pelo menos 2 nós.
  * Para o balanceamento de carga de IP virtual, todos os nós devem estar na mesma LAN ou LAN estendida (camada 2). As redes roteadas da camada 3 exigem 🛠️ [balanceadores de carga em nuvem](https://safekit.eviden.com/pt-br/resources/safekit-user-guide-82/#Cloud).

### 1. Inicie o console SafeKit {#1-launch-the-safekit-console}

  * Em um nó do cluster, abra um navegador e conecte-se a `http://localhost:9010`.
  * Faça login com o nome de usuário `admin` e a senha definida durante a instalação.

Você também pode abrir o console a partir de uma estação de trabalho externa ao cluster.

⚠️ Use um único navegador para configurar ambos os nós com SafeKit.

ℹ️ Para proteger o console da web, consulte 🛠️ [11. Protegendo o serviço da web SafeKit](https://safekit.eviden.com/pt-br/resources/safekit-user-guide-82/#https) no Guia do Usuário.

![Console web SafeKit para o cluster IIS](https://safekit.eviden.com/wp-content/uploads/2024/03/01-login-large.png)

### 2. Configurar endereços de nós {#2-configure-node-addresses}

  * Insira o endereço IP de cada nó. Pressione a tecla Tab para verificar a conexão e preencher os nomes dos nós.
  * Se `node1` ou `node2` estiverem vermelhos, verifique se o navegador consegue alcançar ambos os nós. Verifique o firewall em cada nó. Consulte 🛠️ [solução de problemas](https://safekit.eviden.com/pt-br/resources/safekit-user-guide-82/#Troubleshooting).
  * Clique em `Save and apply` para salvar a configuração.
  * Verifique se ambos os nós exibem ✅ `Success`.
  * Se um nó exibir ❌ `Failure`, expanda seu painel ▼ e leia as mensagens. Use o SafeKit AI 🤖 se precisar de ajuda.

ℹ️ Para adicionar uma segunda rede de pulsações e uma rede de replicação dedicada, clique no primeiro botão ➕ em `LAN and nodes`.

ℹ️ Clique em `Advanced configuration` para visualizar o arquivo `cluster.xml`. O console preenche este arquivo e o implanta em ambos os nós.

![Endereços dos nós para o cluster IIS](https://safekit.eviden.com/wp-content/uploads/2024/03/02-cluster-edit.png)

### 3. Selecione um módulo {#3-select-a-module}

  * No `New module`, selecione o módulo `iis_farm.safe`.

ℹ️ No banner azul, 🛜 `node1` é o nó conectado ao console. Ele encaminha solicitações para `node2` quando necessário.

ℹ️ Se você adicionou um arquivo de módulo `xxx.safe` durante a instalação, o console o procurará no diretório `Application_Modules/generic/` no `node1`.

![Escolha o módulo para IIS](https://safekit.eviden.com/wp-content/uploads/2024/03/04-module-new.png)

### 4. Configure o módulo {#4-configure-the-module}

  * Em `Module startup at boot`, defina o módulo para iniciar automaticamente na inicialização, sem atraso.
  * Em `Macros`/`SERVICES`, liste os serviços do aplicativo na ordem de inicialização. Separe os nomes com vírgulas.
  * Nas `Heartbeat networks`, mantenha uma rede de pulsação, a menos que você tenha adicionado uma LAN na etapa 2.
  * Em `Virtual IP addresses`, insira um endereço IP virtual na mesma sub-rede que ambos os nós.
  * Configure os clientes do aplicativo para usar este endereço IP virtual ou o nome DNS dele.
  * Em `Load balancing rules`, insira a porta de serviço a ser balanceada, por exemplo, a porta TCP 9010.
  * Em `Load balancing rules`, selecione `Source address` ou `Source port`:
    * `Source address`: todas as conexões TCP do mesmo cliente vão para o mesmo nó na <span class="notranslate farm-term" translate="no">farm</span>. Isso preserva o contexto da sessão do cliente nesse nó.
    * `Source port`: as conexões TCP do mesmo cliente podem ir para diferentes nós no <span class="notranslate farm-term" translate="no">farm</span>. O contexto da sessão não é compartilhado entre os nós.
  * No `Checkers`, adicione verificações, se necessário: monitoramento de processos, verificações personalizadas, TCP, ping ou verificações de divisão de cérebro.
  * Um processo listado em `Monitored processes/services` é monitorado e reiniciado se falhar. Um nome de processo incorreto faz com que o módulo pare imediatamente após a inicialização.

ℹ️ Clique em `Advanced configuration` para visualizar o arquivo `userconfig.xml`. O console preenche este arquivo e o implanta em ambos os nós com os scripts de reinicialização.

ℹ️ Em uma implantação em nuvem, o 🛠️ [balanceador de carga da nuvem](https://safekit.eviden.com/pt-br/resources/safekit-user-guide-82/#Cloud) gerencia o endereço IP virtual e as regras de balanceamento de carga. Não os configure no SafeKit.

ℹ️ Ao aplicar a configuração, SafeKit define o tipo de inicialização do serviço Windows como `Manual`. Os serviços são iniciados com o módulo, não na inicialização do sistema. SafeKit também impede que esses serviços sejam iniciados na inicialização do sistema no Linux.

![Configurações do módulo para o IIS <span class="notranslate farm-term" translate="no">farm</span>](https://safekit.eviden.com/wp-content/uploads/2025/05/36-module-farm-config-edit-1.jpg)

### 5. Editar scripts (opcional) {#5-edit-scripts-optional}

  * Na maioria dos casos, você pode pular esta etapa. Os scripts já estão configurados para reiniciar os serviços listados na etapa anterior.
  * Clique em `Next step` se não forem necessárias alterações.
  * O script `start_both.ps1` inicia os serviços na ordem da lista `SERVICES`.
  * O script `stop_both.ps1` para os serviços em ordem inversa.
  * O script `start_both.ps1` também verifica cada serviço. Ele para o módulo se um serviço não conseguir iniciar.

![Reinicie os scripts para o módulo IIS](https://safekit.eviden.com/wp-content/uploads/2025/05/35-module-iis-edit-script-1.png)

### 6. Criptografia de comunicação (opcional) {#6-communication-encryption-optional}

  * Mantenha a criptografia de comunicação ativada entre os nós.

![Criptografia de comunicação para o módulo IIS](https://safekit.eviden.com/wp-content/uploads/2025/05/07-module-encryption-1.png)

### 7. Salvar e aplicar {#7-save-and-apply}

  * Clique em `Save and apply` para implantar a configuração e os scripts em ambos os nós.

![Implantação da configuração para o módulo IIS](https://safekit.eviden.com/wp-content/uploads/2025/05/08-module-save-1.png)

### 8. Verifique o resultado da configuração {#8-check-the-configuration-result}

  * Verifique se ambos os nós exibem ✅ `Success`. Em seguida, clique em `Monitor modules`.
  * Se um nó exibir ❌ `Failure`, expanda seu painel ▼ e leia as mensagens. Use o SafeKit AI 🤖 se precisar de ajuda.

![Resultado da configuração para o módulo IIS](https://safekit.eviden.com/wp-content/uploads/2025/05/09-module-save-check-1.png)

### 9. Inicie o cluster <span class="notranslate farm-term" translate="no">farm</span> no nó 1 e no nó 2 {#9-start-the-farm-cluster-on-node-1-and-node-2}

  * Abra o menu ⋯ e selecione `Start` em ambos os nós, conforme mostrado na imagem.

![Inicie o cluster IIS em ambos os nós](https://safekit.eviden.com/wp-content/uploads/2024/03/11-monitoring-farm-stop-stop-start.png)

### 10. Aguarde até que ambos os nós estejam `UP` (verdes) {#10-wait-until-both-nodes-are-up-green}

<p>Ambos os nós devem atingir o estado <code>UP</code> (verde). Isso significa que o script <code>start_both</code> foi executado em ambos os nós.</p>

<p> ⚠️ Se um nó não atingir <code>UP</code> (verde), ou se o aplicativo não iniciar, verifique o log do seu <a href="/wp-content/uploads/2024/03/37-module-log-farm-script.png">módulo 🖼️</a>. </p>

  * Clique no ícone 🔍 do `node1` ou `node2` para abrir o log do módulo. Procure por erros, como uma verificação que interrompeu o módulo.
  * No log, clique em `start_both`. A saída do script aparece à direita. Verifique se há erros de inicialização do serviço.
  * Use o SafeKit AI 🤖 para obter ajuda com as mensagens de log.

ℹ️ Use a linha do tempo 🕒 **[🖼️](https://safekit.eviden.com/wp-content/uploads/2026/05/safekit-console-timeline.png)** para entender a sequência de eventos no cluster.

![Ambos os nós do cluster IIS estão em execução](https://safekit.eviden.com/wp-content/uploads/2024/03/15-monitoring-up-up.png)

### 11. Testes {#11-testing}

SafeKit inclui um teste mosaico integrado. Consulte [Testando o endereço IP virtual de balanceamento de carga em um cluster farm SafeKit](https://safekit.eviden.com/pt-br/best-practises/test-load-balancing-vip-farm/).

![Teste o endereço IP virtual do IIS com o mosaico](https://safekit.eviden.com/wp-content/uploads/2024/03/appli-19.png)

ℹ️ Consulte o [Treinamento Online SafeKit](https://safekit.eviden.com/pt-br/resources/safekit-on-line-training/) para obter mais detalhes e vídeos.

### 12. Suporte {#12-support}

  * Para obter suporte, crie um `Snapshot` SafeKit por nó. Colete os 2 arquivos .zip.

ℹ️ Consulte [o Suporte SafeKit](https://safekit.eviden.com/pt-br/resources/safekit-support/) para obter mais informações.

![Suporte a snapshots para o cluster IIS](https://safekit.eviden.com/wp-content/uploads/2026/09/32-snapshots-network-load-balancing-cluster.png)

 

## Demonstração da solução <span class="notranslate farm-term" translate="no">farm</span> SafeKit {#demonstration-of-the-safekit-farm-solution}

### Vídeo SafeKit: Balanceamento de Carga de Rede e Gerenciamento de IP Virtual (5:03) {#demo-farm}

Neste vídeo, aprenda a implementar um **endereço IP virtual** para fornecer um único ponto de entrada para um cluster de 2 nós. O SafeKit simplifica **o balanceamento de carga da rede**, gerenciando automaticamente o IP virtual, garantindo que o tráfego do cliente seja distribuído entre os nós e redirecionado instantaneamente durante uma falha. Embora esta demonstração use o Apache no Windows, a solução funciona de forma idêntica com outros aplicativos.

### Capítulos {#chapters}

  1. 🎬 [Arquitetura: Preparando 2 nós para um IP virtual compartilhado](https://www.youtube.com/watch?v=1Ww2-cXHNx4&t=0s) (0:13)
  2. 🎬 [Configuração: Configurando o módulo farm.safe e o endereço IP virtual](https://www.youtube.com/watch?v=1Ww2-cXHNx4&t=13s) (2:20)
  3. 🎬 [Validação: Teste de failover e redirecionamento de IP virtual em caso de falha do servidor](https://www.youtube.com/watch?v=1Ww2-cXHNx4&t=153s) (2:30)

### Implementação passo a passo {#step-by-step-implementation}

  * 🛠️ [Leia o guia sobre como configurar um cluster farm.safe no Windows](https://safekit.eviden.com/pt-br/quick-install/safekit-quick-installation-guide-for-a-new-windows-application-with-network-load-balancing-and-failover/)
  * 🛠️ [Leia o guia sobre como configurar um cluster farm.safe no Linux](https://safekit.eviden.com/pt-br/quick-install/safekit-quick-installation-guide-for-a-new-linux-application-with-network-load-balancing-and-failover/)

