CreateYourVPN Academy
Kurz: Jak to funguje

Clustery: master a pracovní uzly

Co je cluster v CreateYourVPN: master (řídicí uzel), pracovní uzly, stránka clusteru, změna mastera a životní cyklus — jednoduše vysvětleno.

V předchozí lekci jsme cluster přirovnali ke kancelářskému komplexu: jedna administrativní kancelář a pracovní budovy. Teď se na cluster podíváme blíž — z čeho se skládá, jak vzniká a co uvidíte na jeho stránce.

Proč vůbec clustery

Jeden server je jednoduchý: všechno je na něm. Ale ve chvíli, kdy máte dva servery, se objeví otázky: kde uchováváte společnou databázi uživatelů? Jak o sobě servery "vědí"? Jak někomu dáte přístup ke všem serverům jedním jediným odkazem?

Cluster to všechno řeší: servery se spojí do jednoho systému se společnou databází uživatelů a společnou správou. Uživatel se připojuje "k vaší VPN", ne k jednotlivým strojům.

Master (řídicí uzel)

Master je mozek clusteru. On:

  • ukládá databázi uživatelů clusteru: účty, limity, data expirace;
  • vydává certifikáty pracovním uzlům — "propustky", kterými uzly prokazují, že patří k clusteru;
  • rozdává uzlům konfiguraci: které inboundy mají běžet a s jakým nastavením.

Na cluster vždy připadá přesně jeden master. Sám o sobě neobsluhuje uživatele — to je práce pracovních uzlů.

Pracovní uzly

Uzly jsou ruce clusteru: protéká jimi provoz vašich uživatelů. Na uzlech žijí inboundy — vstupní body do VPN. Jeden cluster může mít až 100 uzlů.

Master a uzel mohou žít na stejném serveru. U vašeho prvního serveru je to výchozí a doporučené nastavení: jeden stroj zároveň spravuje cluster i obsluhuje VPN provoz. Jakmile přibudou uživatelé — stačí přidat další uzly.

Jak cluster vzniká

Cluster se rodí spolu s vaším prvním serverem: klikněte na "Připojit server", dejte clusteru název (například EU · production) a zadejte SSH přihlašovací údaje vaší VPS — všechno ostatní proběhne automaticky. Co přesně se děje v jednotlivých fázích instalace, popisuje další lekce.

Nové servery se k existujícímu clusteru připojují přes tlačítko "Přidat uzel": při instalaci uzel automaticky obdrží certifikát od mastera daného clusteru a připojí se k němu.

Cluster má vlastní stavy, zobrazené na jeho kartě: "Nasazování" (probíhá instalace), "Aktivní" (vše běží), "Degradovaný" (něco se pokazilo), "Archivovaný" (cluster byl smazán).

Stránka clusteru

Otevřete cluster a uvidíte celou jeho anatomii, shora dolů:

  1. Diagram topologie — živá mapa: master (řídicí uzel) vlevo, dál pracovní uzly s jejich inboundy a trasy vpravo. Přímo tady můžete myší přetahovat inboundy mezi trasami.
  2. Trasy — seznam tras clusteru (lekce 4).
  3. Servery — karty všech strojů v clusteru s metrikami: online uživatelé, provoz, CPU, RAM (lekce 3).

Kliknutím na server nebo inbound otevřete inspektor s podrobnostmi: adresa, stav, koeficient zátěže, interní identifikátory.

Změna mastera ("Nastavit jako master")

Někdy je potřeba mastera přesunout: našli jste spolehlivější server, nebo má současný stroj problémy u poskytovatele. K tomu slouží výměna mastera: v inspektoru libovolného připojeného uzlu klikněte na "Nastavit jako master" — uzel se stane masterem a současný master se přemění na běžný uzel. Operace je vratná.

Co je důležité vědět:

  • všichni uživatelé i nastavení se automaticky přesunou na nový master;
  • odběry uživatelů dál fungují — nikdo nemusí nic přenastavovat; oba zúčastněné servery (nový i starý master) však mohou být krátce nedostupné;
  • proces běží na pozadí a může trvat až hodinu; každý uzel se na okamžik znovu připojí k novému masteru;
  • spuštění vyžaduje kód z e-mailu — ochrana proti nechtěnému kliknutí;
  • po dobu výměny jsou změny topologie clusteru (uzly, inboundy, trasy) uzamčené.

Smazání clusteru

Cluster se maže spolu s jeho master serverem: panel vás upozorní, že tím archivujete celý cluster. Pronajatá VPS samotná dál běží — CreateYourVPN ji jen přestane spravovat. Smazání pracovního uzlu je skromnější: cluster opustí jen daný uzel (spolu s jeho inboundy — panel přesně ukáže, co smazání ovlivní).

Zapamatujte si

  • Cluster = jeden master + až 100 pracovních uzlů se společnou databází uživatelů.
  • Master spravuje, uzly přenášejí provoz. Oba mohou žít na jednom stroji.
  • Cluster vzniká spolu s vaším prvním serverem; uzly se přidávají na pár kliknutí.
  • Master lze "přesunout" na jiný uzel pomocí výměny mastera — bez povšimnutí vašich uživatelů.

Co dál

On this page