CreateYourVPN Academy
Curs: cum funcționează

Clustere: masterul și nodurile worker

Ce este un cluster în CreateYourVPN: masterul (nodul de management), nodurile worker, pagina clusterului, schimbarea masterului și ciclul de viață — pe înțelesul tuturor.

În lecția anterioară am comparat un cluster cu un complex de birouri: un singur birou administrativ și clădirile de lucru. Acum să privim mai atent un cluster — din ce e alcătuit, cum se creează și ce vezi pe pagina lui.

De ce avem nevoie de clustere

Un singur server e simplu: toată lumea e pe el. Dar din momentul în care ai două servere, apar întrebări: unde ții baza de date comună a utilizatorilor? Cum „se cunosc” serverele între ele? Cum dai cuiva acces la toate serverele printr-un singur link?

Un cluster rezolvă toate acestea: serverele se unesc într-un singur sistem, cu o bază de date comună a utilizatorilor și o administrare comună. Un utilizator se conectează „la VPN-ul tău”, nu la mașini individuale.

Masterul (nodul de management)

Masterul este creierul clusterului. El:

  • stochează baza de date a utilizatorilor clusterului: conturi, limite, date de expirare;
  • eliberează certificate pentru nodurile worker — „permisele” cu care nodurile dovedesc că fac parte din cluster;
  • distribuie configurația către noduri: ce inbound-uri să ruleze și cu ce setări.

Există întotdeauna exact un master per cluster. De unul singur, el nu deservește utilizatori — asta e treaba nodurilor worker.

Nodurile worker

Nodurile sunt mâinile clusterului: prin ele curge traficul utilizatorilor tăi. Pe noduri locuiesc inbound-urile — punctele de intrare în VPN. Un singur cluster poate avea până la 100 de noduri.

Masterul și un nod pot locui pe același server. Pentru primul tău server, aceasta este configurația implicită și recomandată: o singură mașină administrează clusterul și, în același timp, deservește traficul VPN. Când ai mai mulți utilizatori — pur și simplu adaugi mai multe noduri.

Cum se creează un cluster

Un cluster se naște odată cu primul tău server: apeși „Conectează un server”, dai un nume clusterului (de exemplu, EU · producție) și introduci datele SSH ale VPS-ului tău — restul se întâmplă automat. Exact ce se întâmplă la fiecare etapă a instalării este descris în lecția următoare.

Serverele noi se alătură unui cluster existent prin butonul „Adaugă nod”: în timpul instalării, nodul primește automat un certificat de la masterul acelui cluster și se conectează la el.

Un cluster are propriile stări, afișate pe cardul lui: „Se provizionează” (instalarea e în curs), „Activ” (totul funcționează), „Degradat” (ceva nu e în regulă), „Arhivat” (clusterul a fost șters).

Pagina clusterului

Deschide un cluster și vei vedea întreaga lui anatomie, de sus în jos:

  1. Diagrama de topologie — o hartă live: masterul (nodul de management) în stânga, apoi nodurile worker cu inbound-urile lor, iar rutele în dreapta. Poți trage inbound-urile între rute chiar de aici, cu mouse-ul.
  2. Rute — lista de rute a clusterului (lecția 4).
  3. Servere — carduri pentru fiecare mașină din cluster, cu metrici: utilizatori online, trafic, CPU, RAM (lecția 3).

Apasă pe un server sau pe un inbound ca să deschizi inspectorul cu detaliile: adresă, stare, coeficient de încărcare, identificatori interni.

Schimbarea masterului („Setează ca master”)

Uneori masterul trebuie mutat: ai găsit un server mai fiabil, sau furnizorul mașinii actuale are probleme. Pentru asta există schimbarea de master: în inspectorul oricărui nod conectat, apeși „Setează ca master” — nodul devine master, iar fostul master devine un nod obișnuit. Operațiunea este reversibilă.

Ce e important de știut:

  • toți utilizatorii și setările migrează automat către noul master;
  • abonamentele utilizatorilor continuă să funcționeze — nimeni nu trebuie să reconfigureze nimic; deși cele două servere implicate (noul și vechiul master) pot fi indisponibile pentru scurt timp;
  • procesul rulează în fundal și poate dura până la o oră; fiecare nod se reconectează pentru scurt timp la noul master;
  • pornirea lui necesită un cod primit prin e-mail — protecție împotriva unui clic accidental;
  • cât timp schimbarea rulează, modificările asupra topologiei clusterului (noduri, inbound-uri, rute) sunt blocate.

Ștergerea unui cluster

Un cluster se șterge odată cu serverul lui master: panoul te va avertiza că astfel se arhivează întregul cluster. VPS-ul închiriat în sine continuă să ruleze — CreateYourVPN pur și simplu încetează să-l mai administreze. Ștergerea unui nod worker este mai modestă: doar acel nod părăsește clusterul (împreună cu inbound-urile lui — panoul îți arată exact ce va fi afectat de ștergere).

Rezumat

  • Un cluster = un master + până la 100 de noduri worker, cu o bază de date comună a utilizatorilor.
  • Masterul administrează, nodurile transportă traficul. Ambele pot locui pe o singură mașină.
  • Un cluster se creează odată cu primul tău server; nodurile se adaugă din câteva click-uri.
  • Masterul poate fi „mutat” pe alt nod printr-o schimbare de master — invizibil pentru utilizatorii tăi.

Urmează

On this page