Qual é a diferença entre Clustering e Load Balancing?

2

No Server 2008 R2, você pode criar um cluster de computadores, que, como eu entendo, fornece failover se um servidor morrer. Com o balanceamento de carga de rede, acredito que "descarrega" parte da carga para outros servidores, por exemplo, você poderia ter dois servidores Web com NLB ... mas você também não poderia ter um cluster e NLB no cluster?

Basicamente, onde usar o NLB e onde usar o cluster, por exemplo, um banco de dados e um site.

    
por tombull89 01.12.2010 / 22:54

2 respostas

3

O NLB é melhor usado em casos onde a replicação dos dados necessários por um serviço é uma tarefa trivial, vários servidores podem executar o serviço simultaneamente sem nenhum dano, e quaisquer dados alterados são passados completamente para outro serviço. A maioria dos servidores da Web.

O armazenamento em cluster é melhor usado em casos em que o armazenamento compartilhado está em uso e somente um serviço pode ser executado por vez para integridade de dados ou outros motivos. A maioria dos bancos de dados.

Você usa o NLB para criar um grupo de servidores de aplicativos da Web configurados de maneira idêntica, todos os quais conversam com um servidor de banco de dados em cluster.

    
por 01.12.2010 / 23:40
3

Eu penso nisso como ficar de olho no problema que está principalmente sendo resolvido. O clustering fornece principalmente a disponibilidade aprimorada de um aplicativo específico, melhorando a plataforma em que ele está sendo executado.

O NLB permite agrupar uma série de recursos para melhorar principalmente o desempenho, permitindo ocultar vários recursos por trás de um endereço de rede, e isso também pode ajudar com a disponibilidade, dependendo da tarefa em mãos.

    
por 01.12.2010 / 23:07