Capítulo 1. Red Hat Cluster Suite Visão geral

Os sistemas de Cluster fornecem confiabilidade, adaptabilidade e disponibilidade para criticar os serviços de produção. Você pode criar um cluster usando o Red Hat Cluster Suite para satisfazer suas necessidades de execução, alta disponibilidade, balanceamento de carga, escalabilidade, arquivo compartilhado e economia. Este capítulo fornece uma visão geral dos componentes e funções do Red Hat Cluster Suite e consiste nas seguintes seções:

1.1. Clusters Básicos

Um cluster é formado por dois ou mais computadores ( chamados nós ou membros ) dos quais trabalham juntos para executar uma tarefa. Existem quatro tipos principais de clusters:
  • Armazenamento
  • Alta disponibilidade
  • Balanceamento de carga
  • Alto desempenho
Os clusters de armazenamento fornecem um sistema de arquivo consistente de imagem, através de servidores de um cluster, permitindo que os servidores leiam e escrevam simultaneamente um único sistema de arquivo compartilhado. Um cluster de armazenamento facilita a administração limitando a instalação e patches de aplicações de um sistema de arquivo. Além disso, em um sistema de arquivo geral de cluster, o cluster de armazenamento elimina a necessidade de cópias redundantes do aplicativo de dados, e facilita o backup e recuperação de desastre. O Red Hat Cluster Suite fornece o cluster de armazenamento através do Red Hat GFS.
Os clusters de alta disponibilidade fornecem disponibilidade contínua de serviços, eliminando pontos isolados de falhas e falhando serviços de um nó de cluster a outro, em caso de um nó se tornar inoperante. Normalmente, os serviços em um cluster de alta disponibilidade lêem e escrevem dados ( por leitura e escrita de sistemas de arquivo montados ). Portanto, um cluster de alta disponibilidade deve manter a integridade de dados, enquanto que um nó de cluster assume o controle do serviço de outro nó de cluster. As falhas de nós, em um cluster de alta disponibilidade, não são visíveis para clientes de fora do cluster. ( Clusters de alta disponibilidade são às vezes referidos como clusters de falhas. ) O Red Hat Cluster Suite fornece cluster de alta disponibilidade através deste componente Gerenciador de Serviço de Alta Disponibilidade.
Os clusters de balanceamento de carga despacham as solicitações de serviço da rede de acordo com os nós de cluster múltiplos, para o balanço da solicitação de carga entre os nós de cluster. O balanceamento de carga fornece escalabilidade de custo efetivo, pois você pode igualar o número de nós de acordo com os requerimentos de carga. Se um nó em um cluster de balanceamento de carga se tornar inoperante, o software de balanceamento de carga detectará a falha e redirecionará as solicitações a outros nós de cluster. As falhas de nós, em um cluster de balanceamento de carga, não são visíveis para clientes de fora do cluster. O Red Hat Cluster Suite fornece o balanceamento de carga através do LVS ( Linux Virtual Server ).
Os clusters de alto desempenho usam nós de cluster para atuar em avaliações simultâneas. Um cluster de alto desempenho fornece aplicativos para trabalhar em paralelo, portanto eleva a categoria de desempenho dos aplicativos. ( Clusters de alto desempenho são também referência para os clusters computacionais ou computação em grade. )

Nota

Os tipos de cluster resumidos, num texto precedido, refletem em configurações básicas; onde suas necessidades podem requerer uma combinação dos clusters descritos.