Visão geral da disponibilidade e da escalabilidade doservidor
• O que é disponibilidade?
• O que é escalabilidade?
• O que é balanceamento de carga?
• Comparação entre o balanceamento de carga de hardwaree de software
• O que é cluster de failover?
O que é disponibilidade?
Disponibilidade é um nível de serviço que aplicativos, serviços ou sistemas fornecem, expresso como uma porcentagem de horas
Os serviços ou sistemas de alta disponibilidade estão disponíveis em mais 99% do tempo
Alta disponibilidade:
•Os requisitos diferem conforme o tipo de mediçãoda disponibilidade
•Em geral, interrupções planejadas não são incluídasno cálculo de disponibilidade
O que é escalabilidade?
A escalabilidade mede o poder de aumentar a capacidade
Escalabilidade vertical:
•Aumenta a capacidade de um único de servidor
• Envolve a adição de mais hardware ou um hardwaremelhor em um servidor
Escalabilidade horizontal:
•Aumenta a capacidade de um de aplicativo
•Envolve a adição de outros servidores para executaro processamento
O que é balanceamento de carga?
Balanceamento de carga é um sistema que aumenta a escalabilidade e a disponibilidade dos servidores que fornecem acesso aos dados
Outros métodos de balanceamento de carga:
•Um endereço IP virtual é usado para distribuirsolicitações entre vários de servidores
•Não é adequado para todos os aplicativos
Comparação entre o balanceamento de cargade hardware e de software
Balanceamento de carga de hardware:
• Usa um dispositivo para fornecer o IP virtual
• Exige vários dispositivos para garantir tolerância a falhas
Balanceamento de carga de software:
• Todos os nós do cluster fornecem o IP virtual
• Não existe um ponto único de falha
O que é cluster de failover?
Nó passivo
Nó ativo
Nó ativo
CompartilhadoArmazenamento
Redeprivada
Redepública
Balanceamento de carga de rede do Windows
• O que é o Balanceamento de Carga de Rede do Windows?
• Requisitos do Balanceamento de Carga de Rede do Windows
• Como funciona o Balanceamento de Carga de Rededo Windows
• Sincronização de dados entre nós NLB
O que é o Balanceamento de Carga de Rededo Windows?
NLB do Windows:
• É uma solução de software totalmente distribuídapara balanceamento de carga
• É incluído com todas as versões de Windows Server® 2008
Agente de Sessão:
• Para Serviços de Terminal
• Distribui solicitações de sessão ao servidor com menos carga
• Fornece escalabilidade e disponibilidade
• Incluído em todas as versões do Windows Server 2008
Requisitos do Balanceamento de Carga de Rededo Windows
Requisitos:
• Pelo menos um adaptador de rede para balanceamentode carga
• Apenas TCP/IP no adaptador NLB
• Todos os nós NLB na mesma sub-rede
Como funciona o Balanceamento de Cargade Rede do Windows
Modo unicast:
• Um endereço MAC do NBL exclusivo atribuído a um adaptador NLBem todos os nós
• O endereço MAC original do adaptador NLB não pode ser usado
• Pacotes são recebidos em todos os nós NLB
• Apenas o nó NLB apropriado responde
• O MAC de saída é exclusivo em cada nó para evitar problemasde comutador
Modo multicast:
• Um endereço MAC multicast exclusivo para o adaptador NLBem todos os nós
• O endereço MAC original do adaptador NLB também poderáser usado
• Elimina a necessidade de dois adaptadores de rede
• Apenas o nó NLB apropriado responde
Sincronização de dados entre nós NLB
Todos os nós NLB devem ter os mesmos dadosTodos os nós NLB devem ter os mesmos dadospara garantir que todos os nós respondam de formaidêntica às solicitações
O acesso a dados pode ser fornecido por meio de:
•Sincronização de conteúdo entre servidores
•Armazenamento de dados em um de local comum
Cluster NLB
Servidores de banco de dados
Configuração do balanceamento de carga de rededo Windows
• O que são parâmetros de cluster?
• O que são regras de porta?
• O que é o modo de filtragem?
• O que é afinidade?
• O que são parâmetros de host?
• Demonstração: Criação de um cluster NLB
O que são parâmetros de cluster?
Parâmetrode cluster
Descrição
Endereço IP Endereço IP virtual do cluster NLB
Endereço de rede Endereço MAC do cluster NLB
Modo de operaçãodo cluster
Especificado se for usada a operaçãounicast ou multicast
Os parâmetros de cluster incluem o seguinte:
O que são regras de porta?
As regras de porta especificam como as solicitaçõesAs regras de porta especificam como as solicitaçõesa um determinado endereço IP e intervalo de portasão manipuladas
As regras de porta definem:
•Modo de filtragem
•Afinidade
•Peso da carga
• Prioridade de tratamento
O que é o modo de filtragem?
Modo de filtragem Descrição
Vários hosts Todos os nós NLB respondem com baseno peso atribuído a cada de nó
Host único Somente o nó NLB com a prioridademais alta responde
Desabilitar esseintervalo de porta
Todo o tráfego para esse intervalo de portaé bloqueado
O que é afinidade?
Afinidade Descrição
Nenhuma Cada solicitação de cliente pode ser distribuídaa qualquer de nó
Única Todas as solicitações de um único clientesão distribuídas a um único nó
Rede Todas as solicitações de uma única redede classe C são distribuídas a um único nó
A afinidade controla como as solicitações de um clientesão distribuídas entre vários nós em um cluster NLB
O que são parâmetros de host?
Parâmetro de host Descrição
Estado inicial do host Especifica se o host ingressa no cluster NLBautomaticamente quando iniciado
Endereço IP dedicado O endereço IP usado no host paragerenciamento de cluster
Prioridade Determine em qual ordem o host estaráquando uma regra de porta não se aplicar
Os parâmetros de host incluem o seguinte:
Laboratório: Implementação do balanceamentode carga de rede
• Exercício 1: Preparação de servidores Web para NLB
• Exercício 2: Criação de um cluster NLB para failover
• Exercício 3: Configuração de um cluster NLB parabalanceamento de carga
O que é um cluster de failover?
Um cluster de failover é um grupo de computadores independentes que trabalham juntos para aumentar a disponibilidade de aplicativos e serviços
Os clusters de failover incluem:
• Um novo recurso de validação para assegurar que a configuração de sistema, armazenamento e rede é adequada para um cluster
• Melhor instalação do cluster
• Interface de configuração simplificada
• Estabilidade e segurança aprimoradas, o que aumenta a disponibilidade
• Comunicação aprimorada do cluster com o armazenamento, o que melhora o desempenho de SAN ou DAS
• Opções de configuração que eliminam a necessidade do quorum como único ponto de falha
• Aprimoramentos na infra-estrutura de software, na rede e na segurança, o que aumenta a confiabilidade e a disponibilidade