Quem nunca sentiu um frio na barriga em instalar um cluster pela primeira vez que atire a primeira pedra. A tecnologia de cluster mudou bastante desde o primeiro cluster server da Microsoft, que tinha o codenome de "Wolfpack" é era parte do Windows NT 4.0 Server Enterprise Edition.
Curiosamente, ainda existem vários mitos, conceitos defasados ou até mesmo errados em relação a implemetação de cluster nos dia de hoje. Por esse motivo, decidimos criar uma série de posts sobre o assunto. Cada post vai ser escrito por um especialista e vai trazer conceitos, melhores práticas, ferramentas e links com maiores informações sobre o assunto.
Mas o que é um cluster do ponto de vista tecnológico? De acordo com o mercado, cluster é um grupo de computadores e de dispositivos de armazenamento que trabalham em conjunto e são acessados como um único sistema. O cluster pode prover:
As arquiteturas de cluster mais comuns na indústria podem ser categorizadas em quatro tecnologias.
Os principais benefícios em utilizar a tecnologia de cluster estão diretamente ligadas a disponibilidade e escalabilidade.
Um ponto importante é que o preço da alta disponibilidade nem sempre é visivel para o cliente, pois um cluster de alta disponibilidade ou de balanceamento de carga permite que sistemas continuem a operar adequadamente mesmo após falhas em alguns de seus componentes. Entretanto, deve ser observado também a redundância de hardware e componentes de rede, mecanismos de prevenção/controle de queda de energia elétrica, instalação rotineira de atualizações de segurança e antivírus, monitoramento e ambiente físico adequado para as os equipamentos servidores.
Um ambiente com alta-disponibilidade requer uma maturidade operacional da organização com documentos de SLA/OLA dos serviços, para que o nível adequado de alta disponibilidade possa ser adotado.
Em resumo, a tecnologia de cluster por sí só não garante a alta disponibilidade de um serviço, mas é parte integrante para alcança-la.
No próximo post mais detalhes sobre o MSCS – Microsoft Cluster Services
por Artur Rodrigues
Post muito bom Arthur!
Conteúdo interessante e de fácil entendimento.
Grandes abraços!
Muito bom o post, estava com algumas dúvidas em relação a cluster NLB e HPC, este post me ajudou muito, mostra uma visão geral por onde começar a desenvolver uma solução.
Abraços.
Muito bom o post Artur, esclareceu muito as minhas dúvidas sobre Cluster, estou com as idéias esclarecidas agora.