Digite para filtrar os verbetes do Glossário.

    DevOps e infraestrutura · Formação DevOps

    O que é Cluster?

    Cluster é um conjunto de máquinas que trabalham como um só sistema. Entenda agrupamento, balanceamento e a diferença para uma instância maior sozinha.

    Também chamado de: agrupamento de servidores, cluster de máquinas

    O que é um cluster

    Cluster é um conjunto de máquinas que trabalham como um só sistema. As chamadas são distribuídas entre as partes, e uma falha isolada pode ser compensada pelas outras.

    O agrupamento resolve dois objetivos: capacidade e continuidade. Mais máquinas somam processamento, e a perda de uma delas não derruba o serviço quando outra assume o trabalho.

    Distribuir a carga

    As requisições precisam chegar às máquinas certas. Um balanceador de carga encaminha cada chamada, e o estado entre as máquinas precisa estar alinhado para a resposta ser coerente.

    Tolerância e manutenção

    A escala horizontal permite crescer acrescentando máquinas. Manutenção e atualização acontecem em partes, tirando uma máquina da rota enquanto as outras seguem atendendo.

    Essa flexibilidade tem um preço de coordenação. O provisionamento de uma máquina nova, o registro no agrupamento e a conferência da aplicação fazem parte da rotina.

    Quando não é necessário

    Um cluster exige mais estrutura do que uma instância única. Para um produto inicial, o custo de coordenar várias máquinas pode superar o ganho, e a escolha precisa acompanhar o volume real.

    Para revisar se o agrupamento faz sentido no seu caso, o Diagnóstico de Produto e Arquitetura da Dev Side Studio permite examinar a infraestrutura durante a análise.

    Dúvidas frequentes

    Perguntas frequentes sobre Cluster

    Cluster substitui uma máquina maior?
    Depende do trabalho. Um agrupamento distribui a carga e tolera a falha de uma parte, enquanto uma instância maior concentra capacidade em uma máquina única. Cada um atende um objetivo.
    Preciso de cluster para uma aplicação pequena?
    Não. O agrupamento acrescenta coordenação e manutenção. Para volume baixo, uma instância com [vps](/glossario/vps/) bem mantido costuma ser mais simples do que gerenciar várias máquinas.
    O que preciso coordenar em um cluster?
    A distribuição das chamadas, o estado compartilhado e a chegada de uma máquina nova. Sem o compartilhamento de estado, duas instâncias podem tratar uma mesma sessão de forma diferente.

    Para continuar

    Recursos relacionados

    Aplicação na formação

    Formação DevOps

    O cluster organiza várias máquinas para servir um mesmo sistema com mais tolerância e capacidade.

    Conhecer a formação
    Capa da Formação DevOps

    Fontes consultadas

    Referências deste verbete

    Este verbete ajudou você?

    Planos Promovaweb

    Tire seus projetos do papel

    O Plano Martech cobre automação e atendimento. O Plano IA Makers acrescenta desenvolvimento com IA, enquanto o Plano Founders trata de gestão de negócios. Todos são anuais.

    Plano Martech

    Para conectar automação, marketing e atendimento com infraestrutura própria.

    R$ 897

    R$ 597/ano

    • Grade de automação, atendimento, marketing e análise de indicadores
    • Instalador Exclusivo Promovaweb
    • n8n, Evolution API, Chatwoot e Mautic
    • Trilha DevOps incluída
    • Encontros ao vivo (terça e quinta)
    • Comunidade e acompanhamento
    Conhecer o plano

    Plano Founders

    Plano anual para fazer um projeto de tecnologia avançar, com 90 dias de mentoria intensiva. R$ 1.997 à vista ou até 10x de R$ 219 no cartão.

    R$ 1.997/ano

    • 12 meses de acesso ao Founders
    • 90 dias de mentoria intensiva, um encontro por dia útil
    • Dia de conteúdo (terça e quinta) e War Room (segunda, quarta e sexta)
    • Encontro semanal em grupo após a fase intensiva
    • Formação Vibe Coding incluída no plano anual
    • Consultoria individual de até duas horas (bônus)
    Conhecer o plano