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.

NetScaler-Load-Balancing-StoreFront-00-Bujarra

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.

 

NetScaler-Load-Balancing-StoreFront-01-Bujarra

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!

 

NetScaler-Load-Balancing-StoreFront-02-Bujarra

Adicionaremos todos os servidores StoreFront, indicando um nome e o seu endereço IP & “Criar”,

 

NetScaler-Load-Balancing-StoreFront-03-Bujarra

Pronto! confirmamos que estão OK,

 

NetScaler-Load-Balancing-StoreFront-04-Bujarra

Deberemos crear un monitor que controle el sitio del StoreFront, desde “Monitores” > “Adicionar…”

 

NetScaler-Load-Balancing-StoreFront-05-Bujarra

Indicamos un nombre al monitor y desde NS 10.1 ya tendremos el tipo ‘STOREFRONT’, nós selecionamos, indicaremos si el acceso es seguro,

 

NetScaler-Load-Balancing-StoreFront-06-Bujarra

Em “Special Parametersindicaremos en ‘Store Nameel nombre de nuestro Store, e marcamos “StoreFront Account Service”, Clique em “Criar”.

 

NetScaler-Load-Balancing-StoreFront-07-Bujarra

A continuación crearemos el servicio, “Serviços” > “Adicionar…”,

 

NetScaler-Load-Balancing-StoreFront-08-Bujarra

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.

 

NetScaler-Load-Balancing-StoreFront-09-Bujarra

No “Avançado” habilitaremosClient IPy usaremos el Header ‘X-Forwarded-Forpara 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”.

 

NetScaler-Load-Balancing-StoreFront-10-bujarra

Confirmamos que tudo está OK e os serviços estão UP!

 

NetScaler-Load-Balancing-StoreFront-11-bujarra

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…”,

 

NetScaler-Load-Balancing-StoreFront-12-bujarra

Le damos un nombre, Endereço IP, indicaremos se é HTTP ou SSL, selecionamos os serviços que acabámos de criar,

 

NetScaler-Load-Balancing-StoreFront-13-bujarra

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.

 

NetScaler-Load-Balancing-StoreFront-14-bujarra

E finalmente, se for um site seguro, deveremos especificar o certificado que será apresentado, da seringa “SSL Settingsseleccionamos 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!

Postagens recomendadas

Autor

nheobug@bujarra.com
Autor del blog Bujarra.com Cualquier necesidad que tengas, Não hesite em contactar-me, Vou tentar ajudá-lo sempre que puder, Compartilhar é viver ;) . Desfrute de documentos!!!