Este tópico contém as seguintes seções:

Disponibilidade, escalabilidade e tecnologias de cluster

O Windows Server 2008 R2 fornece duas tecnologias de cluster: clusters de failover e o Balanceamento de Carga de Rede (NLB). Os clusters de failover oferecem principalmente alta disponibilidade; o Balanceamento de Carga de Rede oferece escalabilidade e ajuda a aumentar a disponibilidade dos serviços baseados na Web.

A escolha das tecnologias de cluster (clusters de failover ou Balanceamento de Carga de Rede) depende principalmente se os aplicativos que você executa possuem estado de execução demorada na memória:

  • Os clusters de failover destinam-se aos aplicativos que têm estado de execução demorada na memória ou que têm estados de dados frequentemente atualizados. Esses são denominados aplicativos com monitoração de estado e incluem aplicativos de bancos de dados e de mensagens. Os usos mais frequentes de clusters de failover incluem servidores de arquivos, de impressão, de banco de dados e de mensagens.

  • O Balanceamento de Carga de Rede destina-se aos aplicativos que não têm estado de execução demorada na memória. Esses são denominados aplicativos sem monitoração de estado. Um aplicativo sem monitoração de estado trata cada solicitação de cliente como uma operação independente e, portanto, pode equilibrar a carga de cada solicitação de forma independente. Aplicativos sem monitoração de estado geralmente têm dados somente leitura ou dados que não são alterados com frequência. Servidores Web front-end, redes virtuais privadas (VPNs), servidores de protocolo de transferência de arquivos (FTP) e o firewall e servidores proxy geralmente usam o Balanceamento de Carga de Rede. Os clusters do Balanceamento de Carga de Rede também podem suportar outros serviços e aplicativos baseados em TCP ou UDP.

Visão geral do Balanceamento de Carga de Rede

O serviço NLB (Balanceamento de Carga de Rede) do aprimora a disponibilidade e a escalabilidade de aplicativos de servidor de Internet tais como aqueles usados na Web, FTP, firewall, proxy, VPN (rede virtual privada) e outros servidores críticos.

O que são clusters de NLB?

Um único computador executando o Windows pode fornecer um nível limitado de confiabilidade de servidor e de desempenho escalável. Entretanto, combinando os recursos de dois ou mais computadores que executem um dos produtos no Windows Server 2008 R2 em um único cluster virtual, o NLB pode fornecer a confiabilidade e o desempenho necessários para os servidores Web e outros servidores de missão crítica.

Cada host executa uma cópia separada dos aplicativos de servidor desejados (como aplicativos para Web, FTP e servidores Telnet). O NLB distribui as solicitações de entrada dos clientes pelos hosts do cluster. O peso da carga a ser tratado por cada host pode ser configurado como necessário. Você também pode adicionar hosts dinamicamente ao cluster para tratar aumentos de carga. Além disso, o NLB pode direcionar todo o tráfego para um único host designado, chamado de host padrão.

O NLB permite que todos os computadores do cluster sejam identificados pelo mesmo conjunto de endereços IP de cluster e mantém um conjunto de endereços IP exclusivos e dedicados para cada host. Para aplicativos com balanceamento de carga, quando um host falha ou fica offline, a carga é automaticamente redistribuída entre os computadores que permanecem em operação. Quando um computador falha ou fica offline inesperadamente, as conexões ativas para o servidor que apresentou falha ou ficou offline são perdidas. Entretanto, se você desligar um host intencionalmente, poderá usar o comando drainstop para atender a todas as conexões ativas antes de colocar o computador offline. Em qualquer caso, quando o computador offline estiver pronto, poderá reintegrar-se ao cluster de forma transparente e retomar sua parcela da carga de trabalho, o que permite que os outros computadores do cluster tratem menos tráfego.

Considerações de software e hardware para clusters de NLB

  • O NLB é instalado como componente de driver de rede padrão do Windows.

  • O NLB não requer alterações de hardware para ser habilitado e executado.

  • O Gerenciador NLB permite criar novos clusters de NLB, configurar e gerenciar clusters e todos os hosts do cluster em um único computador remoto ou local.

  • O NLB permite que os clientes acessem o cluster usando um só nome lógico de Internet e endereço IP virtual — conhecido como endereço IP de cluster (mantém os nomes individuais de cada computador). O NLB permite vários endereços IP virtuais para servidores multihomed.

    Observação

    No caso de clusters virtuais, os servidores não precisam ser multihomed para ter vários endereços IP virtuais.

  • O NLB pode ser vinculado a vários adaptadores de rede, o que permite configurar vários clusters independentes em cada host. O suporte a vários adaptadores de rede difere dos clusters virtuais na medida em que clusters virtuais permitem configurar vários clusters em um único adaptador de rede.

Instalando o recurso NLB

Para usar o NLB (Balanceamento de Carga de Rede), o computador deve ter somente TCP/IP no adaptador no qual o NLB está instalado. Não adicione outros protocolos (por exemplo, IPX) a esse adaptador. O NLB pode balancear carga em qualquer aplicativo ou serviço que use TCP/IP como protocolo de rede e esteja associado a uma porta específica de TCP (Transmission Control Protocol) ou UDP (User Datagram Protocol).

Para instalar e configurar o NLB, você deve estar usando uma conta listada no grupo Administradores em cada host. Se você não estiver usando uma conta no grupo Administradores, à medida que instala e configura cada nó, precisará fornecer as credenciais de logon dessa conta. Para configurar uma conta que o Gerenciador NLB usará por padrão: no Gerenciador NLB, expanda o menu Opções e clique em Credenciais. É recomendável que essa conta não seja usada com outra finalidade.

Você pode usar o Tarefa de Configuração Inicial ou o Gerenciador do Servidor para instalar o NLB. Para instalar o NLB, na lista de tarefas, clique em Adicionar recursos e, na lista de recursos do assistente, clique em Balanceamento de Carga de Rede.

Gerenciando o NLB

As funções e recursos de servidor são gerenciadas com o uso de snap-ins do MMC (Console de Gerenciamento Microsoft). Para abrir o snap-in do Gerenciador de Balanceamento de Carga de Rede, clique em Iniciar, Ferramentas Administrativas e Gerenciador de Balanceamento de Carga de Rede. Você também pode abrir o Gerenciador de Balanceamento de Carga de Rede digitando Nlbmgr em um prompt de comando.

Referências adicionais do NLB

Para saber mais sobre o NLB, consulte a Ajuda no servidor. Para fazer isso, abra o Gerenciador de Balanceamento de Carga de Rede, conforme descrito na seção anterior, e pressione F1.


Sumário