Aprenda como configurar FortiADC Server Load Balance

Como configurar FortiADC Server Load Balance
O FortiADC (Fortinet Application Delivery Controller) é uma solução projetada para otimizar o desempenho, garantir a disponibilidade e melhorar a segurança de aplicativos web. Confira uma breve explicação de como o FortiADC é utilizado:
  • Balanceamento de Carga (Load Balancing):

O FortiADC distribui o tráfego entre vários servidores para garantir que nenhum servidor fique sobrecarregado, melhorando assim o desempenho e a confiabilidade do aplicativo.

  • Gerenciamento de Tráfego:

Ele gerencia eficientemente o tráfego de entrada, garantindo que os usuários se conectem aos servidores mais disponíveis e próximos, reduzindo a latência e melhorando a experiência do usuário.

  • Segurança de Aplicativos:

Fornece recursos de segurança para proteger os aplicativos contra ameaças, como ataques DDoS (negação de serviço distribuída) e ataques de aplicativos web, mantendo os aplicativos seguros e disponíveis.

  • Otimização de Desempenho:

O FortiADC otimiza o desempenho de aplicativos por meio de técnicas como compressão de dados, caching e aceleração SSL/TLS, melhorando a eficiência e a velocidade de carregamento.

  • Balanceamento Dinâmico de Servidores:

Monitora constantemente a saúde dos servidores e redireciona o tráfego para servidores saudáveis, garantindo que apenas servidores funcionais atendam às solicitações.

  • SSL Offloading:

Lida com a criptografia e descriptografia do tráfego SSL/TLS, aliviando a carga dos servidores e melhorando o desempenho.

  • Gerenciamento Centralizado:

Permite a configuração e o monitoramento centralizado de várias instâncias do FortiADC, facilitando a administração em ambientes complexos.

  • Escalabilidade:

Suporta o crescimento escalável dos aplicativos, permitindo a adição fácil de servidores para lidar com aumentos de tráfego.

Objetivos:

  • Configurar FortiADC
  • Configurar Fortigate
  • Configurar Balanceamento

Topologia:

Acessando Fortigate

  • Acesse o Fortigate pelo navegador
  1. Conforme a imagem:

Vamos iniciar as configurações do nosso lab configurando o firewall fortigate. Então, vamos acessar a interface web para verificarmos as configurações iniciais do fortigate. Conforme a imagem, a interface LAN-ADC (port2) é a conexão entre o fortigate com FortiADC, e a interface WAN(port1) é a porta que se conecta com a internet.

Network 🡺 Interfaces

Agora, o próximo passo é verificarmos as configurações de roteamento ainda no firewall fortigate. Para que o fortigate consiga chegar até a rede onde ficará os servidores, será necessário criar uma rota estática. Então, para isso vamos em Network 🡺 Static Routes.

Nosso próximo passo é configurar VIP (endereço IP virtual). Vamos utilizar esse VIP para fazer o mapeamento de IP externo para interno. Para isso, siga os seguintes passos.

Policy & Objects 🡺 Virtual Ip’s 🡺 Create new 🡺 Virtual IP

 

Agora vamos criar uma política de segurança que vai permitir a comunicação que vier da rede LAN para o destino internet. Dessa forma, execute os seguintes passos

Policy & Objects 🡺 Firewall policy 🡺 create new Conforme a imagem abaixo:

Agora, vamos criar uma segunda política de segurança que vai permitir a comunicação que vier da internet para o destino LAN (FortiADC).

Policy & Objects 🡺 Firewall policy 🡺 Create new

Conforme a imagem abaixo:

 

Assim, concluímos as configurações aqui no fortigate. Em seguida, vamos começar as configurações do FortiADC.

Acessando FortiADC

  1. Acesse o FortiADC pelo navegador
  2. Conforme a imagem:

 

Vamos iniciar as configurações do FortiADC verificando as configurações das interface

Network 🡺 Interface 

Porta 1 é a porta que se conecta com o fortigate. Porta 2 é a porta que se conecta com servidores. Porta 3 é a porta de gerência.

Vamos precisar configurar uma rota estática para os servidores saírem para internet. Portanto, vamos em Network 🡺 Routing 🡺 create new e configurar conforme a imagem:

O próximo passo é configurar o serviço de balanceamento. Aqui, vamos balancear o tráfego entre dois servidores. Sendo assim, vamos em Server Load Balance 🡺 Real Server Pool 🡺 create new, conforme a imagem abaixo.

Nessa tela, adicionamos o nome e o endereço ip do servidor que roda o serviços que vamos balancear. Então, preencha conforme a imagem:

 

Servidor: webserver-1, IP:10.0.2.201

Assim, adicionamos o primeiro servidor. Agora, vamos realizar a configuração para adicionar o segundo servidor. Clique em create new novamente, e preencha conforme a imagem:

Servidor: webserver-2, IP:10.0.2.202

Então, teremos os 2 servidores configurados conforme a imagem abaixo:

Agora, vamos clicar em Real Server Pool em seguida em create new.

Em seguida, vamos adicionar um nome para o Real server Pool e clicar em Save, conforme a imagem:

Depois, clique em 2x em no nome do server pool para configurarmos o server pool. Em seguida, clique em create new conforme a imagem abaixo:

Agora, vamos associar os 2 servidores ao server pool (REALSEVERPOOL).

Aqui, associamos o primeiro servidor:

Aqui associamos o segundo servidor, depois podemos clicar em OK.

Agora vamos clicar novamente em REALSERVERPOOL, conforme a imagem abaixo. 

Agora vamos habilitar a opção Health Check, e na caixa seleção vamos selecionar a opção LB_HLTHCK_ICMP, conforme a imagem abaixo, e clicar em Save

Agora vamos iniciar outra etapa para concluirmos as configurações do balanceamento. Siga os seguintes passos para configurarmos um Virtual Server.  Server Load balance 🡺 Virtual Server 🡺 Create new 🡺 Advanced Mode

Agora, vamos definir um nome para o Virtual Server, em seguida vamos clicar na aba General.

 

 

Agora, vamos adicionar o endereço IP Virtual. Esse endereço IP é o mesmo que configuramos no firewall fortigate como IP interno. Além disso, vamos adicionar o Real Server Pool que criamos nos passos anteriores. Após aplicar todas as configurações, conforme a imagem abaixo, clique em SAVE.

O próximo passo é realizar a configuração Global load balance. Dessa forma, vamos criar um domínio de DNS para nossos serviços que estão rodando nos servidores. Para isso, vamos em Global Load Balance 🡺 Global Object 🡺 Create new. Aqui vamos criar nosso servidor virtual dentro do Global Load Balance, conforme a imagem abaixo:

Após clicarmos em save, com a opção AutoSync habilitada, esse servidor que acabamos de criar carregará os outros servidores que criamos em Server load Balance. Então, após clicar em salvar, acesse novamente o VS-SERVER e verá o servidor conforme abaixo:

Agora vamos em Global Load Balance 🡺 FQDN 🡺 Create New, aonde definiremos um nome e em seguida clicar em SAVE.

Vamos clicar nele novamente (VS-POOL) para concluirmos as configurações. Após acessá-lo novamente, clique em create new, selecione as configurações conforme a imagem e clique em SAVE

O próximo passo agora é clicar na aba Host 🡺 Create new

Então, agora vamos definir as configurações de domínio. Para isso, preencha conforme a imagem abaixo e clique em SAVE:

Agora vamos acessar novamente o Host (HST-WEBSERVER) que acabamos de criar. Depois, clique em create new conforme a imagem abaixo:

Em seguida selecionar as opções conforme a imagem abaixo, em seguida clicar em SAVE

Agora, vamos clicar na Aba General Setting, em seguida, habilitar Global DNS Configuration e clicar em SAVE conforme a imagem:

Assim, concluímos todas as configurações necessárias. 

Após concluirmos as configurações, podemos visualizar como ficou a topologia, indo em FortiView 🡺 Logical Topoloy, conforme a imagem abaixo:

Dessa forma, concluímos todas as configurações dos equipamentos. Para um melhor entendimento do laboratório, acompanhe o passo a passo no vídeo no 

Youtube pelo link: https://www.youtube.com/watch?v=gF8IkPHzyp0

0 0 votes
Article Rating
Subscribe
Notify of
0 Comentários
Inline Feedbacks
View all comments

Posts relacionados

Experimente, otimize sua gestão e relacionamento com seus clientes

Use todos os recursos sem se preocupar, teste o sistema por 7 dias grátis.