O que é agrupamento de aplicativos?

Na computação, um cluster é um grupo de máquinas, geralmente computadores ou servidores, dedicado a uma única tarefa. A prática de agrupar servidores dessa maneira é chamada de cluster de servidor. O agrupamento de aplicativos é o cluster de servidor usando um programa de software para configurar os servidores para cluster. O programa de software cria uma conexão entre os servidores que lhes permite executar tarefas como balanceamento de carga, detecção de falhas e compensação por falhas individuais do servidor.

Quando um sistema está usando o agrupamento de aplicativos, isso significa que ele está usando um aplicativo que foi instalado individualmente em cada um dos servidores para permitir que os servidores lidem com a carga do servidor como se fossem um servidor gigante. O aplicativo lida com o trabalho de rotear dados de e para os servidores em cluster. O agrupamento de aplicativos contrasta com o cluster de hardware, que usa outra peça de hardware para agrupar servidores. Os tipos de dispositivos de cluster de hardware incluem caixas de rede que permitem um conjunto de servidores para COMmunicate como um cluster ou um armário de cluster que abriga fisicamente e agrupa uma série de servidores. Quando o hardware é usado para agrupar um conjunto de servidores, geralmente lida com as mesmas tarefas de dados que um programa de software de agrupamento de aplicativos.

Balanceamento de carga é o processo de distribuição da carga de dados entre os servidores disponíveis. Para os servidores que abrigam um site na Internet, o balanceamento de carga ajudaria a determinar qual servidor responde a quais solicitações de tráfego da Web. Os tipos de clusters incluem clusters simétricos e aglomerados assimétricos. Clusters simétricos são clusters que distribuem a carga uniformemente entre todos os servidores conectados, enquanto os clusters assimétricos reservam certos servidores para quando os servidores principais falharem. Como os servidores simetricamente agrupados que recebem uma carga constante podem ter maior probabilidade de falhar quando atingidos com uma carga extra devido à falha de outro servidor, que pode derrubar todo o sistema, os servidores assimétricos oferecem maior proteção contra falhas gerais.

Os benefícios do uso de servidores em cluster incluem maior escalabilidade e proteção contra o tempo de inatividade. A escalabilidade é a capacidade de aumentar ou diminuir um certo tipo de recursos se o sistema precisar encolher ou crescer. O agrupamento de aplicativos torna um sistema de servidor escalável porque permite que os servidores sejam facilmente adicionados ou removidos do cluster.

Como um cluster de servidor significa que vários servidores são dedicados ao mesmo objetivo, o clustering pode abrigar a função mais perfeita e sem erros. Isso é essencial para as empresas que dependem das vendas feitas através de seus sites. Mesmo o breve tempo de inatividade do servidor pode causar grandes perdas financeiras para uma loja on -line. Quando uma empresa usa um cluster de servidor, a probabilidade de tempo de inatividade diminui significativamente porque geralmente leva a falha de vários servidores para derrubar um aglomerado de servidores.

OUTRAS LÍNGUAS

Este artigo foi útil? Obrigado pelo feedback Obrigado pelo feedback

Como podemos ajudar? Como podemos ajudar?