1 / 17

Clusters

Clusters. 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. Tipos de Clusters. Clusters de Alta Disponibilidade (HA – High Availability)

santos
Télécharger la présentation

Clusters

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  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

  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

More Related