exemplo, podem se beneficiar deste tipo de cluster por necessitarem analisar uma grande variedade de dados rapidamente e realizar calculos bastante complexos.O foco deste tipo e o de permitir que o processamento direcionado a aplicacao forneca resultados satisfatorios em tempo habil, mesmo que haja centenas de milhares de gigaflops envolvidos com a tarefa (1 gigaflop corresponde a 1 bilhao de instrucoes de ponto flutuante executadas por segundo).Cluster de Alta Disponibilidade: (High Availability Computing Cluster)Nos clusters de alta disponibilidade, o foco esta em sempre manter a aplicacao em pleno funcionamento: nao e aceitavel que o sistema pare de funcionar, mas se isso acontecer, a paralizacao deve ser a menor possivel, como e o caso de solucoes de missao critica que exigem disponibilidade de, pelo menos, 99,999% do tempo a cada ano, por exemplo.Para atender a esta exigencia, os clusters de alta disponibilidade podem contar com diversos recursos: ferramentas de monitoramento que identificam nos defeituosos ou falhas na conexao, replicacao (redundancia) de sistemas e computadores para substituicao imediata de maquinas com problemas, uso de geradores para garantir o funcionamento em caso de queda de energia, entre outros.Em determinadas circunstancias, e toleravel que o sistema apresente algum grau de perda de desempenho, especialmente quando esta situacao e consequencia de algum esforco para manter a aplicacao em atividade.Cluster para Balanceamento de Carga (Load Balancing)Em clusters de balanceamento de carga, as tarefas de processamento sao distribuidas o mais uniformemente possivel entre os nos. O foco aqui e fazer com que cada computador receba e atenda a uma requisicao e nao, necessariamente, que divida uma tarefa com outras maquinas.Imagine, por exemplo, que um grande site na internet receba por volta de mil visitas por segundo e que um cluster formado por 20 nos tenha sido desenvolvido para atender a esta demanda. Como se trata de uma solucao de balanceamento de carga, estas requisicoes sao distribuidas igualmente entre as 20 maquinas, de forma que cada uma receba e realize, em media, 50 atendimentos a cada segundo.Nao basta ao cluster de balanceamento de carga ter um mecanismo meramente capaz de distribuir as requisicoes - e necessario que este procedimento seja executado de forma a garantir um "equilibrio" na aplicacao. Para tanto, o mecanismo pode monitorar os nos constantemente para verificar, por exemplo, qual maquina esta lidando com a menor quantidade de tarefas e direcionar uma nova requisicao para esta.O balanceamento de carga pode ser utilizado em varios tipos de aplicacoes, mas o seu uso e bastante comum na internet, ja que solucoes do tipo tem maior tolerancia ao aumento instantaneo do numero de requisicoes, justamente por causa do equilibrio oriundo da distribuicao de tarefas.Combinacao de tipos de clustersE valido frisar que uma solucao de cluster nao precisa se "prender" a apenas um tipo. Conforme a necessidade, pode-se combinar caracteristicas de tipos diferentes no intuito de atender plenamente a aplicacao.Por exemplo, uma loja na internet pode utilizar um cluster de alta disponibilidade para garantir que suas vendas possam ser realizadas 24 horas por dia e, ao mesmo tempo, aplicar balanceamento de carga para suportar um expressivo aumento eventual no numero de