Portanto, há mais de um sabor de cluster por aí, o RH Cluster fornece apenas um ... HPC, o outro. Um rápido esgotamento da memória:
-
Alta disponibilidade / ativo-passivo. Às vezes referido como N + 1 (ou N + M) clusters. Em geral , um processo ou aplicativo é executado em um único servidor. Em seguida, por meio de armazenamento compartilhado, endereços IP movidos e alguma outra mágica de cluster, os aplicativos serão "realocados" para servidores diferentes no cluster se o hardware principal falhar. É aqui que cai o RHC. Geralmente, você está se certificando de que um processo do servidor esteja sempre em execução.
-
Compute clusters. Eles fornecem um ambiente no qual você pode distribuir seus aplicativos e cálculos em diferentes nós. Beowulf vem à mente, assim como certos aplicativos de estilo de redução de mapa. O produto de desempenho da Red Hat cai aqui.
-
Carregue clusters balanceados. Usado para fornecer escalabilidade horizontal quando um servidor não consegue fornecer energia suficiente. Também fornece redundância, desde que os sistemas sejam sem estado e haja capacidade extra suficiente para lidar com uma falha.
Supondo que você esteja usando o cluster de estilo Lucci / Ricci, você está obtendo o número 1. É destinado a fornecer alta disponibilidade clássica. Os aplicativos não precisam necessariamente ter sido escritos para aproveitar o armazenamento em cluster. Quanto aos aplicativos, os recursos são todos locais. No entanto, existem algumas coisas que ajudam (como poder ligar um servidor a um único endereço).
Como seu interesse parece ser mais HPC, os aplicativos precisarão ser escritos para aproveitar a grade do cluster. Isso é muito parecido com os antigos sistemas Beowulf, que costumavam ter uma série de chamadas de sistema que permitiam aos usuários mover processos entre nós (bproc_move, et al). Você precisava então ter uma maneira de correlacionar os conjuntos de resultados.
O HPC parece ser construído em pacotes da Platform Computing, então deveria já ser um subconjunto de aplicativos que rodam nele. Coisas como análise química e modelagem avançada e outros enfeites. Tudo o que seria escrito para aproveitar o ambiente de vários nós.
Infelizmente, para todos nós, você não pode simplesmente instalar um desses clusters e observar suas taxas de quadros WoW múltiplas por um fator de 15!