A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Clusters.

Apresentações semelhantes


Apresentação em tema: "Clusters."— Transcrição da apresentação:

1 Clusters

2 Clusters São grupos (agrupamento) de computadores configurados para trabalhar com aplicações específicas O modo como são configurados dá a impressão de serem um único computador

3 Tipos de Clusters Clusters de Alta Disponibilidade (HA – High Availability) Clusters de Alto Desempenho (Beowulf)

4 Clusters de Alta Disponibilidade

5 Alta Disponibilidade É uma técnica que consiste na configuração de dois ou mais computadores para que eles passem a trabalhar em conjunto Cada computador monitora aos demais e, em caso de falhas, assume o serviços que ficaram indisponíveis

6 Classes de disponibilidade
Convencional  encontrada em qualquer computador comum disponível no mercado. Disponibilidade de 99% a 99,9%, isto é, em um ano de operação o computador fica indisponível por um período de 9h a quatro dias Alta disponibilidade  é encontrada em computadores mais sofisticados com recursos de detecção, recuperação e ocultação de falhas. Disponibilidade de 99,99% a 99,996%, isto é, o computador pode ficar indisponível por um período de pouco mais de 5 minutos Disponibilidade contínua  é aquela encontrada em computadores bem mais sofisticados com recursos de detecção, recuperação e ocultação de falhas, onde se obtém disponibilidade cada vez mais próxima de 100%, reduzindo o tempo de inatividade do computador, de forma que este venha a ser insignificante ou até mesmo inexistente

7 Solução para Alta Disponibilidade
Uma solução para alta disponibilidade é baseada em quatro sistemas básicos: Sistema de arquivos robusto (ex: ext3/reiserfs) Replicação/sincronização de discos (ex: uso do DRDB e Rsync) Monitoramento de nós (ex: Heartbeat) Monitoramento de serviços (ex: Mon)

8 DRDB (Data Replicator Block Device)

9 Rsync

10 Heartbeat

11 Mon

12 Clusters de Alto Desempenho (Beowulf)
Beowulf é uma arquitetura multicomputador que pode ser usada para computações paralelas Normalmente consiste de um nó servidor e um ou mais nós clientes É constituído com componentes comuns de hardware É facilmente reproduzível Um beowulf não é: Um pacote de software especial Uma nova topologia de rede Uma versão do kernel do linux melhorada Beowulf é: Uma tecnologia de agrupar computadores utilizando SO Linux para formar um supercomputador paralelo virtual

13 Beowulf - Software Sistema operacional Linux
PVM (Parallel Virtual Machine) MPI (Message Passing Interface) PVM – Parallel Virtual Machine – Máquina Paralela Virtual MPI – Message Passing Interface – Interface de Passagem de Mensagens

14 Nó servidor Controla todo o grupo de computadores
Serve arquivos para ... É a porta de acesso ao mundo exterior

15 Nós Clientes Normalmente são computadores simples
São controlados pelo nó servidor O Beowulf comporta-se como se fosse um único computador e não como um grupo de muitas estações de trabalho

16 Uma possível Arquitetura
Um computador central (mestre)

17 Backup


Carregar ppt "Clusters."

Apresentações semelhantes


Anúncios Google