Escolar Documentos
Profissional Documentos
Cultura Documentos
Curso Tcnico de Redes Modulo IV Administrao de Sistemas de Armazenamento Windows Prof. Evandro Jnior | evandrojunior21@gmail.com
Introduo
Cluster pode ser definido como um sistema onde dois ou mais computadores trabalham de maneira conjunta para realizar processamento pesado. Em outras palavras, os computadores dividem as tarefas de processamento e trabalham como se fossem um nico computador.
Obviamente, esse tipo de necessidade pode ser controlada atravs de um equipamento especfico, ou seja, no depende apenas do software.
Isso no se deve apenas ao preo dos computadores, mas tambm pelos equipamentos (switches, cabos, hubs, nobreaks, etc). Mas ainda assim, os custos costumam ser menores do que a aquisio/manuteno de computadores poderosos e algumas vezes o processamento at mais eficiente (rpido).
cluster de servidor
Executado no
Windows Server 2003, Enterprise Edition e Datacenter Edition.
Um cluster de servidor um grupo de servidores independentes que trabalham em conjunto como um nico sistema para oferecer alta disponibilidade de servios para os clientes. Quando ocorre uma falha em um computador de um cluster, os recursos so redirecionados e a carga de trabalho redistribudo para outro computador no cluster.
cluster de servidor
Voc pode usar clusters de servidores para garantir que os usurios tenham acesso constante a importantes recursos baseados em servidor. Os clusters de servidor so projetados para aplicaes que tm estado de longa durao em memria ou dados atualizados com frequncia. Os usos tpicos para clusters de servidor incluem servidores de arquivos, servidores de impresso, servidores de banco de dados e servidores de mensagens.
Por exemplo, se um servidor web est retornando uma pgina de erro, em vez de contedo correto, ainda percebido como "vivo" por NLBS.
Cluster Beowulf
Esse tipo de cluster, voltado computao paralela. Foi fundamentado em 1994, pela NASA, com a finalidade de processar as informaes espaciais que a entidade recolhia. Desde ento, grandes empresas (como HP e IBM) e universidades (como a brasileira Unesp) vm construindo clusters deste tipo e como cada vez mais ns!
Cluster Beowulf
O que distingue o Cluster Beowulf dos outros tipos so as seguintes caractersticas (que so aplicadas de acordo com a finalidade do cluster):
- A conexo dos ns pode ser feita por redes do tipo Ethernet (mais comum); - Existe um servidor responsvel por controlar todo o cluster, principalmente quanto a distribuio de tarefas e processamento (pode haver mais de um servidor, dedicado a tarefas especficas, como monitorao de falhas). Este servidor chamado de Front-end; - O sistema operacional baseado Linux, sendo necessrio que ele contenha todos os programas para cluster; - Pode-se usar computadores comuns, inclusive modelos considerados obsoletos; - No necessrio usar equipamentos prprios para clusters. Basta equipamentos comuns redes e os tradicionais PCs.
Cluster Beowulf
Cluster Beowulf
De maneira generalizada, o Cluster Beowulf permite a construo de sistemas de processamento que podem alcanar altos valores de gigaflops (um gigaflop equivale a 1 bilho de instrues de ponto flutuante executadas por segundo). Isso tudo com o uso de computadores comuns e de um sistema operacional com cdigo-fonte livre, ou seja, alm de gratuito, pode ser melhorado para a sua finalidade.
Tais caractersticas fizeram do Cluster Beowulf um tema muito explorado em universidades, podendo se aplicado para vrios fins.
Cluster Beowulf
Entre os requisitos para o sistema operacional de um Cluster Beowulf, esto a necessidade de se ter as bibliotecas para Parallel Virtual Machine (PVM) ou para Message Passing Interface (MPI). Ambos os tipos so usados para a troca de mensagens entre os ns do cluster. O MPI mais avanado que o PVM, pois pode trabalhar com mensagens para todos os computadores ou para apenas um determinado grupo (por exemplo, quando somente este grupo vai realizar determinada tarefa).
Cluster Beowulf
Tipos de cluster
Cluster para Alta Disponibilidade Cluster para Balanceamento de Carga Cluster Combo
Cluster Combo
Este tipo combina as caractersticas dos clusters De Alta Disponibilidade e de Balanceamento de Carga.
Cluster MOSIX
MOSIX a sigla para Multicomputer Operating System for UnIX. Trata-se de um conjunto de ferramentas de cluster para Linux, voltado ao tipo Balanceamento de Carga. Uma de suas principais caractersticas a no necessidade de aplicaes e recursos de software voltados ao cluster, como acontece com o Beowulf. O MOSIX eficiente na tarefa de distribuio dinmica de processamento entre os computadores do cluster.
Cluster MOSIX
Esse tipo, assim como o Beowulf, muito utilizado por universidades em pesquisas e projetos. Por ser baseado em Linux, sua implementao transparente, alm de ser relativamente fcil de instalar. De maneira generalizada, O MOSIX uma extenso para Linux (ou sistemas baseados em Unix) de um sistema de cluster que trabalha como se fosse um nico supercomputador, por meio de conceitos de Distribuio de Processos e Balanceamento de Carga.
Finalizando
As tecnologias de Clustering possibilitam a soluo de diversos problemas que envolvem grande volume de processamento. As aplicaes que um cluster pode ter so diversas, indo desde a simples melhora no desempenho de um determinado sistema ou a hospedagem de um site, at o processo de pesquisas cientficas complexas. O que realmente chama a ateno, que todo o processamento pode ser feito de maneira que parea ser um nico computador dotado de alta capacidade.
Assim, possvel que determinadas aplicaes sejam implementadas em custer, mas sem interferir no funcionamento de outras aplicaes que estejam relacionadas.
Finalizando
Empresas especializadas, centros de pesquisas e universidades costumam estudar este assunto a fundo. Como consequncia, existem clusters com at milhares de ns.
Finalizando
Um exemplo no Brasil, um cluster que foi desenvolvido em 2003 por um aluno da Universidade Estadual Paulista (Unesp), de So Paulo. Baseado no tipo Beowulf, este cluster ficou bastante conhecido, por ajudar na pesquisa de medicamentos para o tratamento da tuberculose.
O valor gasto neste projeto foi 60 mil reais. Se tivesse sido utilizado um supercomputador de capacidade equivalente, os gastos seriam at 17 vezes maior.
S por este exemplo, possvel ver os vrios benefcios do Clustering. Processamento eficiente, custo baixo, ampla gama de aplicaes, enfim.
Muito Obrigado!