Load Balancing do StoreFront com Citrix NetScaler
Em um no documento anterior vimos como criar um grupo de servidores StoreFront para ter o site em alta disponibilidade com a mesma configuração em todos os nós; e neste documento veremos uma forma muito simples de como utilizar o NetScaler como balanceamento para distribuir a carga dos pedidos dos clientes aos nossos servidores StoreFront através de um servidor virtual.
Este será o esquema básico, criaremos um VIP no NetScaler ao qual atacarão os clientes internos e também os externos, será essencial para ambientes de alta disponibilidade onde o NetScaler analisará a saúde de cada servidor StoreFront e balanceará as sessões dos utilizadores.
O primeiro de tudo será ter o Load Balancing habilitado a partir de “Basic Features” dentro “Sistema”. Depois já poderemos começar a registar os servidores StoreFront no nosso NetScaler, por isso, desde “Traffic Management” > “Balanceamento de carga” > “Servidores” > “Adicionar…”, comecemos!
Adicionaremos todos os servidores StoreFront, indicando um nome e o seu endereço IP & “Criar”,
Pronto! confirmamos que estão OK,
Deberemos crear un monitor que controle el sitio del StoreFront, desde “Monitores” > “Adicionar…”
Indicamos un nombre al monitor y desde NS 10.1 ya tendremos el tipo ‘STOREFRONT’, nós selecionamos, indicaremos si el acceso es seguro,
Em “Special Parameters” indicaremos en ‘Store Name’ el nombre de nuestro Store, e marcamos “StoreFront Account Service”, Clique em “Criar”.
A continuación crearemos el servicio, “Serviços” > “Adicionar…”,
Indicaremos un nombre al servicio de StoreFront, crearemos uno por cada servidor StoreFront, indicaremos si es HTTP o SSL el acceso, seleccionamos además el monitor que acabamos de crear.
No “Avançado” habilitaremos “Client IP” y usaremos el Header ‘X-Forwarded-For’ para crear una cabecera adicional y pase la dirección IP real del cliente a la monitorización de apps y no salga la IP del NetScaler. “Criar”.
Confirmamos que tudo está OK e os serviços estão UP!
Por último criaremos a VIP para o serviço de StoreFront e será balanceada através deste IP, confirmaremos que no DNS interno o fqdn do site interno/externo aponta para a VIP que vamos criar! “Virtual Servers” > “Adicionar…”,
Le damos un nombre, Endereço IP, indicaremos se é HTTP ou SSL, selecionamos os serviços que acabámos de criar,
No “Método e Persistência” escolhemos como método de balanceamento ‘Round Robin'’ ou ‘Least Connection'. Em ‘Persistência'’ selecionamos ‘SOURCEIP'’ e o ‘Time-out'’ ao tempo que tivermos configurado, por defeito no StoreFront são 20 ata.
E finalmente, se for um site seguro, deveremos especificar o certificado que será apresentado, da seringa “SSL Settings” seleccionamos el certificado & “Adicionar >”. Pronto! Este virtual server ya está correctamente creado y hará un balanceo de carga contra nuestros servidores StoreFront, atacarán a la VIP los usuarios internos mediante un nombre DNS interno que resuelva contra él y los externos al indicarlo en la configuración de NetScaler Gateway!























































