Gerenciando Sua Rede: Determinando Quais Recursos do Balanceador de Carga a Serem Usados
Este capítulo lista os recursos de configuração dos componentes do Balanceador de Carga, portanto, é possível determinar quais recursos usar para gerenciar a rede:
Funções de Gerenciador, Orientador e Metric Server (Para Componentes Dispatcher, CBR e Site Selector)
Para otimizar o balanceamento de carga por meio dos servidores e garantir que o servidor "correto" seja escolhido, consulte:
Recursos do Componente Dispatcher
O Dispatcher suporta balanceamento de carga em servidores para HTTP, FTP, SSL,
SMTP, NNTP, IMAP, POP3, Telnet, SIP e qualquer outro aplicativo
TCP ou stateless baseado em UDP.
Administração remota
Instalação
- _ Para executar o Dispatcher na mesma máquina que a do servidor da Web na qual está sendo feito o balanceamento de carga, consulte Usando Servidores Instalados.
Alta Disponibilidade
Cliente para Afinidade do Servidor
Ao fazer o balanceamento de carga do tráfego SSL (HTTPS):
Balanceamento de carga baseado em regras
Para direcionar clientes para diferentes conjuntos de servidores para o mesmo endereço da Web, é possível incluir "regras" na configuração do Dispatcher.
Para obter informações adicionais, consulte Configurando Balanceamento de Carga Baseado em Regras.
Content-based Routing Usando Método de Encaminhamento CBR do Dispatcher
Para garantir que clientes SSL retornem para o mesmo servidor SSL
com base no ID SSL na solicitação do cliente, consulte a seção sobre como
>configurar roteamento baseado em conteúdo com SSL.
Para direcionar clientes HTTP para diferentes conjuntos de servidores
usando regras baseadas em correspondência de conteúdo de URL da solicitação
do cliente, consulte roteamento baseado em conteúdo do Dispatcher (Método de Encaminhamento CBR) e Usando Regras com Base no Conteúdo da Solicitação para obter
mais informações.
- _ Para fazer a distinção entre determinadas URLs e seus aplicativos de serviço, consulte Particionamento do Servidor: Servidores Lógicos Configurados como um Servidor Físico (endereço IP).
- _ Para garantir que clientes retornem para o mesmo servidor ao solicitarem conteúdo semelhante em diversas conexões usando cookies criados por seus servidores da Web, consulte Afinidade do Cookie Passivo.
- _ Para fazer o balanceamento de carga do tráfego da Web para servidores proxy de armazenamento em cache que permitem que conteúdo exclusivo
seja armazenado em cada servidor (aumentando assim o tamanho do cache do site, eliminando armazenamento em cache redundante de conteúdo em
diversas máquinas), consulte afinidade de URI.
Comparação entre o Método de Encaminhamento CBR do Componente Dispatcher e o Componente CBR
A vantagem de usar o método de encaminhamento cbr do Dispatcher é que
ele fornece uma resposta mais rápida para as solicitações de cliente do
que o componente CBR.
Além disso, o encaminhamento cbr do Dispatcher
não requer instalação e uso do Caching Proxy.
Se sua rede incluir tráfego SSL (cliente para servidor) totalmente
seguro, a vantagem de usar o componente CBR (junto com o Caching Proxy)
é que ele pode processar a criptografia e a decriptografia necessárias
para executar o roteamento baseado em conteúdo. Para conexões totalmente
seguras, o encaminhamento cbr do Dispatcher só pode ser configurado com
afinidade de ID SSL porque não pode processar criptografia e decriptografia
para executar roteamento baseado em conteúdo verdadeiro na URL da solicitação
do cliente.
Balanceamento de Carga de Longa Distância
O balanceamento de carga de longa distância pode ser feito por
meio de vários métodos diferentes.
Mapeamento de Porta
Configurando o Dispatcher em uma Rede Privada
- _ Para colocar o tráfego do Dispatcher em uma rede diferente da do tráfego do cliente (melhorar o desempenho reduzindo a competição na rede externa), consulte Usando uma Configuração de Rede Privada.
Cluster Curinga e Porta Curinga
Detecção de Ataque de "Negação de Serviço"
Criação de Log Binário
Alertas
Recursos do Componente Content Based Routing (CBR)
O CBR integra o balanceamento de carga com o Caching Proxy do
WebSphere Application Server para
criar proxies de solicitações de cliente para servidores HTTP ou
HTTPS (SSL) especificados. Para você usar CBR, o Caching Proxy deve
estar instalado e configurado na mesma máquina. Para obter informações
sobre como configurar o Caching Proxy para usar o CBR, consulte Etapa 1. Configurar o Caching Proxy para Usar o CBR.
Nota:
O componente Content Based Routing (CBR) não está disponível em plataformas que executam um JVM de 64 bits, exceto para HP-UX ia64. No HP-UX ia64, o componente CBR executa como um aplicativo de 32 bits.
É possível usar o método de encaminhamento CBR do componente Dispatcher do Balanceador de Carga para fornecer roteamento baseado em conteúdo sem o uso do Caching Proxy. Consulte
roteamento baseado em conteúdo do Dispatcher (Método de Encaminhamento CBR) para obter informações adicionais.
Com o componente CBR (ou método de encaminhamento cbr do componente
Dispatcher), é possível fornecer as seguintes vantagens para seus clientes:
Comparação entre o Componente CBR e o Método de Encaminhamento CBR do Componente Dispatcher
Se sua rede exigir tráfego SSL (cliente para servidor) totalmente
seguro, a vantagem de usar o componente CBR (junto com o Caching Proxy)
é que ele pode processar criptografia/decriptografia SSL para executar
o roteamento baseado em conteúdo.
Para conexões SSL totalmente seguras, o encaminhamento cbr
do Dispatcher só pode ser configurado com afinidade de ID SSL porque não
pode processar criptografia/decriptografia para executar roteamento baseado
em conteúdo verdadeiro na URL da solicitação do cliente.
Para o tráfego HTTP, a vantagem de usar o método de encaminhamento
cbr do Dispatcher é que ele fornece uma resposta mais rápida para as solicitações
de cliente do que o componente CBR. Além disso, o encaminhamento cbr do Dispatcher
não requer instalação e uso do Caching Proxy.
Administração remota
Instalação
- _ O CBR pode ser executado na mesma máquina que o servidor do qual você está fazendo o balanceamento de carga. Consulte o Usando Servidores Instalados para obter informações adicionais.
CBR com diversas Instâncias do Caching Proxy
Fornecendo Content Based Routing para Conexões SSL
Para permitir o roteamento baseado em conteúdo do tráfego SSL:
Particionamento de Servidor
Balanceamento de carga baseado em regras
Para direcionar clientes para diferentes conjuntos de servidores para o mesmo endereço da Web, é possível incluir "regras" na configuração do CBR. Para obter informações adicionais, consulte Configurando Balanceamento de Carga Baseado em Regras.
Cliente para Afinidade do Servidor
- _ Para garantir que um cliente retorne para o mesmo servidor para diversas conexões, consulte Como o Recurso de Afinidade para o Balanceador de Carga Funciona.
- _ Para remover um servidor da configuração (por exemplo, para propósitos de manutenção) sem interromper o tráfego do cliente, consulte Manipulação da Conexão do Servidor em Quiesce.
- _ Para garantir que clientes retornem para o mesmo servidor ao solicitarem conteúdo semelhante em diversas conexões sem contar com cookies criados por seus servidores da Web, consulte Afinidade do Cookie Ativo.
- _ Para garantir que clientes retornem para o mesmo servidor ao solicitarem conteúdo semelhante em diversas conexões usando cookies criados por seus servidores da Web, consulte Afinidade do Cookie Passivo.
- _ Para fazer o balanceamento de carga do tráfego da Web para servidores proxy de armazenamento em cache que permitem que conteúdo exclusivo
seja armazenado em cada servidor (aumentando assim o tamanho do cache do site, eliminando armazenamento em cache redundante de conteúdo em
diversas máquinas), consulte afinidade de URI.
Alta Disponibilidade Usando Dispatcher e CBR
Criação de Log Binário
Alertas
Recursos do Componente Site Selector
O Site Selector faz o balanceamento de carga de uma solicitação de serviço de nomes em um grupo de servidores.
Administração remota
Instalação
- _ O Site Selector pode ser executado na mesma máquina que o servidor do qual você está fazendo o balanceamento de carga sem a necessidade de etapas de configuração adicionais.
Alta Disponibilidade
- _ A alta disponibilidade está inerentemente disponível por meio das
metodologias do Sistema de Nomes de Domínio (DNS) usando diversos Site
Selectors redundantes, supondo que a configuração correta do servidor
de nomes pai e os métodos normais de recuperação de DNS são adequados. Os exemplos de métodos normais de recuperação de DNS são: retransmissão
de consultas e novas tentativas de transferências de zona.
- _ Para remover limitações de ponto único de falha em sua rede usando o Dispatcher em uma configuração de duas camadas com o Site Selector,
consulte Como o Balanceador de Carga Pode Fornecer Alta Disponibilidade?.
Cliente para Afinidade do Servidor
Balanceamento de carga baseado em regras
Para direcionar solicitações de clientes para diferentes conjuntos de servidores para resolução de nome de domínio, é possível incluir "regras" na configuração do Site Selector.
Para obter informações adicionais, consulte Configurando Balanceamento de Carga Baseado em Regras.
- _ Para direcionar clientes para diferentes conjuntos de servidores com base no endereço IP de origem do cliente, consulte Usando Regras com Base no Endereço IP do Cliente.
- _ Para direcionar clientes para diferentes conjuntos de servidores com base na hora do dia, consulte Usando Regras com Base no Horário do Dia.
- _ Para direcionar clientes para diferentes conjuntos de servidores com base em valores de carregamento de métrica do conjunto de servidores, consulte:
- _ Para direcionar o tráfego de estouro para um conjunto padrão de servidores (por exemplo, servidor(es) que responderá(ão) "site ocupado"), consulte Usando Regras Sempre True.
Balanceamento de Carga de Longa Distância
O Site Selector pode ser executado em uma rede local (LAN) ou em uma
rede de longa distância (WAN).
Em um ambiente de WAN:
- _ Para fazer o balanceamento de carga de solicitações do servidor de
nomes do cliente usando um método de seleção de round-robin com peso,
nenhuma etapa de configuração adicional é necessária.
- _ Para considerar a proximidade da rede do servidor de nomes
do cliente para servidores que fornecem o aplicativo solicitado (servidores
de destino), consulte Usando o Recurso de Proximidade de Rede.
Alertas
Recursos do Componente Controlador Cisco CSS
Nota:
O componente Controlador Cisco CSS é fornecido com a Versão 8.0 do Load
Balancer para IPv4, mas ele pode não suportar um hardware mais novo. Consulte a página de pré-requisitos para o hardware suportado:
http://www.ibm.com/support/docview.wss?rs=180&uid=swg27006921
O Controlador Cisco CSS aprimora os recursos de balanceamento de carga de servidor dos comutadores Cisco com maior reconhecimento de aplicativos e sistemas. O controlador usa mais métricas sensíveis ao aplicativo e sensíveis ao sistema para calcular pesos dinamicamente. Os pesos são fornecidos para o comutador usando SNMP. O comutador usa os pesos ao processar solicitações de clientes resultando em otimização de carregamento do servidor e tolerância a falhas melhorada.
Para otimizar o balanceamento de carga por meio dos servidores e garantir que o servidor "correto" seja escolhido, consulte:
Administração remota
Instalação
- _ Controlador Cisco CSS pode ser executado na mesma máquina que o servidor do qual você está fazendo o balanceamento de carga sem a necessidade de etapas de configuração adicionais.
Alta Disponibilidade
Criação de Log Binário
Alertas
Recursos do Componente Controlador Nortel Alteon
Nota:
O componente Controlador Nortel Alteon é fornecido com o Load Balancer
para IPv4, mas esse componente pode não suportar produtos de hardware
mais novos.
Consulte a página de pré-requisitos para o hardware suportado:
http://www.ibm.com/support/docview.wss?rs=180&uid=swg27006921
O Controlador Nortel Alteon aprimora os recursos de balanceamento de
carga de servidor dos comutadores Nortel Alteon com maior reconhecimento
de aplicativos e sistemas. O controlador usa mais métricas sensíveis ao aplicativo e sensíveis ao sistema para calcular pesos dinamicamente. Os pesos são fornecidos para o comutador usando SNMP. O comutador usa os pesos ao processar solicitações de clientes resultando em otimização de carregamento do servidor e tolerância a falhas melhorada.
Para otimizar o balanceamento de carga por meio dos servidores e garantir que o servidor "correto" seja escolhido, consulte:
Administração remota
Instalação
- _ Controlador Nortel Alteon pode ser executado na mesma máquina que o servidor do qual você está fazendo o balanceamento de carga sem a necessidade de etapas de configuração adicionais.
Alta Disponibilidade
Criação de Log Binário
Alertas