CreateYourVPN Academy
Curso: Como Funciona

Clusters: o master e os nós trabalhadores

O que é um cluster no CreateYourVPN: o master (nó de gestão), os nós trabalhadores, a página do cluster, a troca de master e o ciclo de vida — em palavras simples.

Na aula anterior comparamos um cluster a um complexo de escritórios: um escritório de administração e os prédios operacionais. Agora vamos olhar mais de perto para um cluster — do que ele é feito, como é criado e o que você vê na sua página.

Por que clusters, afinal

Um servidor é simples: todo mundo está nele. Mas assim que você tem dois servidores, surgem perguntas: onde fica a base de usuários compartilhada? Como os servidores "se conhecem"? Como você dá acesso a todos os servidores com um único link?

Um cluster resolve tudo isso: os servidores se unem em um único sistema, com uma base de usuários e uma gestão compartilhadas. Um usuário se conecta "à sua VPN", não a máquinas individuais.

O master (nó de gestão)

O master é o cérebro do cluster. Ele:

  • armazena a base de usuários do cluster: contas, limites, datas de validade;
  • emite certificados para os nós trabalhadores — os "crachás" que os nós usam para provar que pertencem ao cluster;
  • distribui a configuração para os nós: quais inbounds rodar e com quais configurações.

Existe sempre exatamente um master por cluster. Sozinho, ele não atende usuários — esse é o trabalho dos nós trabalhadores.

Nós trabalhadores

Os nós são as mãos do cluster: é por eles que passa o tráfego dos seus usuários. É nos nós que vivem os inbounds — os pontos de entrada na VPN. Um único cluster pode ter até 100 nós.

O master e um nó podem viver no mesmo servidor. Para o seu primeiro servidor, essa é a configuração padrão e recomendada: uma única máquina tanto gerencia o cluster quanto atende o tráfego da VPN. Quando você tiver mais usuários — basta adicionar mais nós.

Como um cluster é criado

Um cluster nasce junto com o seu primeiro servidor: clique em "Conectar um servidor", dê um nome ao cluster (por exemplo, EU · produção) e informe as credenciais SSH do seu VPS — o resto acontece automaticamente. O que exatamente acontece em cada etapa da instalação é coberto na próxima aula.

Novos servidores entram em um cluster já existente pelo botão "Adicionar nó": durante a instalação, o nó recebe automaticamente um certificado do master daquele cluster e se conecta a ele.

Um cluster tem seus próprios estados, mostrados no seu cartão: "Provisionando" (instalação em andamento), "Ativo" (tudo funcionando), "Degradado" (algo deu errado), "Arquivado" (o cluster foi excluído).

A página do cluster

Abra um cluster e você vai ver toda a sua anatomia, de cima a baixo:

  1. Diagrama de topologia — um mapa ao vivo: o master (nó de gestão) à esquerda, depois os nós trabalhadores com seus inbounds, e as rotas à direita. Você pode arrastar inbounds entre rotas ali mesmo, com o mouse.
  2. Rotas — a lista de rotas do cluster (aula 4).
  3. Servidores — cartões para cada máquina do cluster com métricas: usuários online, tráfego, CPU, RAM (aula 3).

Clique em um servidor ou em um inbound para abrir o inspetor com os detalhes: endereço, estado, coeficiente de carga, identificadores internos.

Trocando o master ("Tornar este o master")

Às vezes o master precisa se mudar: você encontrou um servidor mais confiável, ou a máquina atual está com problemas no provedor. É para isso que serve a troca de master: no inspetor de qualquer nó conectado, clique em "Tornar este o master" — o nó vira o master, e o master atual vira um nó comum. A operação é reversível.

O que é importante saber:

  • todos os usuários e configurações migram automaticamente para o novo master;
  • as assinaturas dos usuários continuam funcionando — ninguém precisa reconfigurar nada; ainda que os dois servidores envolvidos (o novo e o antigo master) possam ficar brevemente indisponíveis;
  • o processo roda em segundo plano e pode levar até uma hora; cada nó se reconecta brevemente ao novo master;
  • iniciá-lo exige um código enviado por e-mail — uma proteção contra cliques acidentais;
  • enquanto a troca está em andamento, mudanças na topologia do cluster (nós, inbounds, rotas) ficam bloqueadas.

Excluindo um cluster

Um cluster é excluído junto com seu servidor master: o painel vai avisar que isso arquiva o cluster inteiro. O VPS alugado em si continua rodando — o CreateYourVPN simplesmente para de gerenciá-lo. Excluir um nó trabalhador é mais modesto: só aquele nó sai do cluster (junto com seus inbounds — o painel mostra exatamente o que a exclusão vai afetar).

Para lembrar

  • Um cluster = um master + até 100 nós trabalhadores, com uma base de usuários compartilhada.
  • O master gerencia, os nós carregam o tráfego. Os dois podem viver em uma só máquina.
  • Um cluster é criado junto com seu primeiro servidor; nós são adicionados em poucos cliques.
  • O master pode ser "movido" para outro nó com uma troca de master — de forma invisível para seus usuários.

A seguir

On this page