Servidor proxy
Curso de Tecnologia em Análise
&
Desenvolvimento de sistemas Sistemas Operacionais
Principais Conceitos de cluster
Definição: É um sistema onde dois ou mais computadores trabalham em conjunto efetuando processamentos pesados, cujo objetivo é fazer com que todo o processamento da aplicação seja distribuído aos computadores, mas de forma que pareça com que eles sejam um computador só. Com isso, é possível realizar processamentos que até então somente computadores de alto desempenho seriam capazes de fazer.
Razões Para a utilização
Clusters ou combinações de clusters são usados quando os conteúdos são críticos ou quando os serviços tem que estar disponíveis ou processados de maneira mais rápida possível. Internet service provider ou (provedores de internet) ou sites de comércio eletrônico frequentemente requerem alta disponibilidade e balanceamento de carga de forma escalável. Os clusters paralelos tem uma importante participação na indústria cinematográfica para renderização de gráficos de altíssima qualidade e animações, relembrando que o Titanic foi renderizado dentro desta plataforma nos laboratórios da digital domain. Os clusters beowulf são usados na ciência, engenharia e finanças para atuarem em projetos de desdobramento de proteínas, dinâmica de fluidos, redes neurais, analise genética, estatística, economia, astrofísica dentre outras. Pesquisadores, organizações e empresas estão utilizando os clusters porque necessitam de incrementar sua escalabilidade, gerenciamento de recursos, disponibilidade ou processamento a nível supercomputacional a um preço disponível.
Tipos de clusters
Os clusters podem ser divididos em:
Combinação HÁ & (load balancing): Como o próprio nome diz combina as características dos dois tipos de clusters, aumentando assim a disponibilidade e escalabilidade de serviços e recursos. Este tipo de configuração de cluster é bastante utilizado em servidores web, mail, News ou FTP.