Qual é a diferença entre computação em cluster e computação de grade?
Computação de cluster e computação de grade, ambos se referem a sistemas que usam vários computadores para executar uma tarefa. A principal diferença entre os dois é que a computação da grade depende de um aplicativo para ser dividido em módulos discretos, onde cada módulo pode ser executado em um servidor separado. A computação de cluster normalmente executa um aplicativo inteiro em cada servidor, com redundância entre servidores. Esse design de cluster exige que cada nó no cluster espelça os nós existentes no ambiente de hardware e nos sistemas operacionais. Essa integração pode ser fortemente acoplada ou pouco acoplada, dependendo do objetivo desejado do cluster. Computação de cluster começou com WIA necessidade de criar redundância para aplicativos de software, mas expandiu -se para um modelo de grade distribuído para algumas implementações complexas. A computação de cluster é uma replicação de servidores e ambientes para criar um ambiente redundante e um cluster de grade é um conjunto de computadores vagamente acoplados para resolver módulos ou problemas independentes. A computação da grade foi projetada para resolver problemas independentes em paralelo, aproveitando assim o poder de processamento de computador de um modelo distribuído.
Antes da computação da grade, qualquer processo algorítmico avançado estava disponível apenas com super computadores. Esses super computadores eram máquinas enormes que adotaram uma enorme quantidade de energia e poder de processamento para realizar uma solução avançada de problemas. A computação de grade está seguindo oO mesmo paradigma que um super computador, mas distribuindo o modelo em muitos computadores em uma rede pouco acoplada. Cada computador compartilha alguns ciclos de energia de processamento de computador para suportar a grade.
O design típico de cluster para uma empresa é um conjunto de computadores fortemente acoplado que atua como um computador. Esses computadores podem ser balanceados para suportar as solicitações de carga e rede. No caso de uma falha do servidor em um farm de computação em cluster, o balanceador de carga direciona automaticamente o tráfego para outro servidor no Farm Cluster, que continua perfeitamente a funcionalidade principal do aplicativo. A computação em grade e a computação de cluster são muito semelhantes, pois cada um usa os recursos de servidores adicionais e unidades de processamento de computador (CPU) para concluir os requisitos de carga de um aplicativo.