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

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

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.

Apresentações semelhantes


Apresentação em tema: "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."— Transcrição da apresentação:

1 Clusters

2 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

13 Beowulf - Software Sistema operacional Linux PVM (Parallel Virtual Machine) MPI (Message Passing Interface)

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

16 Uma possível Arquitetura

17 Backup


Carregar ppt "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."

Apresentações semelhantes


Anúncios Google