O que é uma rede de balanceamento de carga?
Pretendido como uma solução para situações em que aplicativos críticos, como bancos de dados, servidores da Web e plataformas de compartilhamento de arquivos, devem estar disponíveis o tempo todo, uma rede de balanceamento de carga tem a capacidade de dimensionar o desempenho com base no uso do sistema. Faz isso distribuindo o tráfego por vários clusters de servidor que compõem o sistema geral, conhecido como o host. Normalmente, recursos de nível corporativo, como acesso à Internet, proxies, rede privada virtual, streaming de mídia e aplicativos especializados, são suportados por uma rede de balanceamento de carga. Os usuários que implementam aplicativos de comércio eletrônico podem encontrar valor em uma rede de balanceamento de carga, dada a sua capacidade de dinamicamente os recursos apropriados em relação à demanda. Além disso, uma rede de balanceamento de carga normalmente tem a capacidade de monitorar e compensarFalhas no dispositivo, minimizando ou eliminando o potencial tempo de inatividade se um único ou até vários servidores quebrar. O balanceamento de carga utiliza várias cópias do mesmo aplicativo de protocolo de controle de transmissão/protocolo da Internet (TCP/IP), por exemplo, um servidor da Web ou aplicativo de comércio eletrônico e os vincula a um único IP primário usando vários endereços IP virtuais. O efeito para um usuário final é a integração perfeita e a aparência de que o aplicativo está operando em um único servidor. Para todos os efeitos, o aplicativo funciona como se estivesse em um servidor também.
Ao operar corretamente, uma rede de balanceamento de carga é capaz de interpretar dados recebidos e processar solicitações discretas simultaneamente. Isso significa que diferentes elementos do mesmo site podem ser alimentados de clusters diferentes, por exemplo. Usando índices predefinidos ou distribuição estatística, uma rede de balanceamento de carga rastreia cliO uso do OR e responde ao roteando dinamicamente solicitações a vários clusters de servidor. Por meio de pings repetitivos, os servidores de cluster se comunicam e são capazes de compensar em um curto período de tempo após qualquer falha ou desconexão de um determinado cluster do todo. Normalmente, nesses casos, o software do cliente reaparece automaticamente a conexão e o atraso é praticamente imperceptível.
O gerenciamento de uma rede de balanceamento de carga é semelhante na prática ao gerenciamento de qualquer outro servidor. Um administrador pode fazer login remotamente a vários clusters de qualquer ponto da rede. É possível exercer controle granular sobre servidores individuais dentro de um cluster, embora o algoritmo de balanceamento de carga também possa lidar com o controle total. As atualizações do sistema e até de hardware são geralmente possíveis "na mosca", o que pode ser benéfico em aplicativos onde o tempo de atividade é crítico de missão.