Lar Redes O que são métodos de balanceamento de carga? - o que é techopedia

O que são métodos de balanceamento de carga? - o que é techopedia

Índice:

Anonim

Definição - O que significam métodos de balanceamento de carga?

Métodos de balanceamento de carga são algoritmos ou mecanismos usados ​​para distribuir eficientemente uma solicitação ou tráfego de servidor de entrada entre servidores do pool de servidores. O balanceamento de carga eficiente é necessário para garantir a alta disponibilidade dos serviços da Web e a entrega desses serviços de maneira rápida e confiável. Para atender a uma alta demanda de tráfego, os servidores são replicados. Uma carga ou solicitação de entrada para um servidor é compartilhada entre esses servidores replicados e esse processo é conhecido como balanceamento de carga. Para agendar efetivamente o roteamento de solicitações de um cliente para os respectivos servidores de maneira otimizada, vários métodos de balanceamento de carga são usados, como round robin, menos conexões, balanceamento adaptativo etc.

Techopedia explica métodos de balanceamento de carga

Os métodos de balanceamento de carga também são conhecidos como algoritmos para métodos de agendamento ou balanceamento de carga, pois especificam a maneira pela qual uma carga do servidor é compartilhada em um pool de servidores. Existem vários métodos de balanceamento de carga disponíveis, e cada método usa um critério específico para agendar um tráfego de entrada. Alguns dos métodos comuns de balanceamento de carga são os seguintes:

  • Round robin - Nesse método, uma solicitação de entrada é roteada para cada servidor disponível de maneira seqüencial.
  • Pistão redondo ponderado - Aqui, um peso estático é pré-atribuído a cada servidor e é usado com o método round robin para rotear uma solicitação recebida.
  • Menos conexão - esse método reduz a sobrecarga de um servidor atribuindo uma solicitação de entrada a um servidor com o menor número de conexões atualmente mantidas.
  • Menor conexão ponderada - nesse método, um peso é adicionado ao servidor, dependendo de sua capacidade. Esse peso é usado com o menor método de conexão para determinar a carga alocada para cada servidor.
  • Menor tempo de início lento da conexão - Aqui, um tempo de aceleração é especificado para um servidor usando o menor agendamento de conexão para garantir que o servidor não seja sobrecarregado na inicialização.
  • Balanceamento adaptativo baseado em agente - este é um método adaptativo que verifica regularmente um servidor, independentemente do seu peso, para agendar o tráfego em tempo real.
  • Peso fixo - nesse método, o peso de cada servidor é pré-atribuído e a maioria das solicitações é roteada para o servidor com a maior prioridade. Se o servidor com a maior prioridade falhar, o servidor com a segunda maior prioridade assumirá os serviços.
  • Resposta ponderada - Aqui, o tempo de resposta de cada servidor é usado para calcular seu peso.
  • Hash IP de origem - Nesse método, um hash IP é usado para encontrar o servidor que deve atender a uma solicitação.

Cada método possui seu próprio conjunto de benefícios e cenários adequados. O algoritmo ideal que melhor se adapta à finalidade pode ser selecionado pelo provedor de serviços para fornecer uma prestação de serviços rápida, confiável e rápida aos seus clientes.

O que são métodos de balanceamento de carga? - o que é techopedia