Lar Computação em nuvem Por que alguém poderia usar uma abordagem n + 1 para um cluster?

Por que alguém poderia usar uma abordagem n + 1 para um cluster?

Anonim

Q:

Por que alguém poderia usar uma abordagem N + 1 para um cluster?

UMA:

A redundância N + 1 ou N + 1 é um conceito popular na virtualização de redes e no design de arquiteturas de TI. As empresas geralmente usam esse design para fornecer backup eficaz ou garantir uma operação suave do sistema com um único ponto de falha.

O nome "N + 1" significa um processo pelo qual os engenheiros incluem uma variedade de nós funcionais em um cluster e adicionam um extra, para que, se houver um único ponto de falha, uma unidade extra possa ficar na brecha. Esse processo também pode ser chamado de redundância "ativa / passiva" ou "em espera".

As empresas usam um design N + 1 para garantir que, se um servidor ou máquina virtual falhar, o sistema não seja afetado. No entanto, surgiu uma discussão maior sobre se a redundância de N + 1 é suficiente para um determinado sistema. Há uma recomendação contra a tentativa de fornecer uma abordagem de tamanho único ao fornecer redundância para alta disponibilidade. Os profissionais de TI também entendem que quanto mais rigoroso o cliente estiver com requisitos de alta disponibilidade, mais redundância será necessária.

Em resposta a essa filosofia, os engenheiros forneceram itens como N + X + Y, nos quais muitos outros recursos são adicionados ao sistema para garantir que mesmo uma falha multiponto não afete as operações. Outra consideração em particular é o tamanho de cada máquina virtual ou nó no cluster - por exemplo, se uma única VM tiver 100 GB e as outras com menos de 50 GB, uma abordagem N + 1 não garantiria a funcionalidade se essa VM maior fosse comprometida.

Em geral, o N + 1 é simplesmente uma ferramenta e uma abordagem para gerenciar recursos como CPU e memória em qualquer ambiente compartilhado, como um cluster de rede. Ele é avaliado quanto à sua eficácia e eficácia em um sistema de TI específico, dependendo da alocação de recursos e da configuração geral.

Por que alguém poderia usar uma abordagem n + 1 para um cluster?