Klastry: master i węzły robocze
Czym jest klaster w CreateYourVPN: master (węzeł zarządzający), węzły robocze, strona klastra, zmiana mastera i cykl życia — prostymi słowami.
W poprzedniej lekcji porównaliśmy klaster do kompleksu biurowego: jedno biuro administracji i budynki robocze. Teraz przyjrzyjmy się klastrowi bliżej — z czego się składa, jak powstaje i co widać na jego stronie.
Po co w ogóle klastry
Jeden serwer to prostota: wszyscy są na nim. Ale gdy tylko masz dwa serwery, pojawiają się pytania: gdzie trzymać wspólną bazę użytkowników? Skąd serwery „wiedzą” o sobie nawzajem? Jak dać komuś dostęp do wszystkich serwerów jednym linkiem?
Klaster rozwiązuje to wszystko: serwery łączą się w jeden system ze wspólną bazą użytkowników i wspólnym zarządzaniem. Użytkownik łączy się „z Twoim VPN”, a nie z pojedynczymi maszynami.
Master (węzeł zarządzający)
Master to mózg klastra. On:
- przechowuje bazę użytkowników klastra: konta, limity, daty wygaśnięcia;
- wydaje certyfikaty węzłom roboczym — „przepustki”, którymi node'y dowodzą swojej przynależności;
- rozdziela konfigurację między node'y: które inboundy uruchomić i z jakimi ustawieniami.
Na klaster zawsze przypada dokładnie jeden master. Sam z siebie nie obsługuje użytkowników — to zadanie węzłów roboczych.
Węzły robocze
Node'y to ręce klastra: przez nie płynie ruch Twoich użytkowników. To na node'ach żyją inboundy — punkty wejścia do VPN. Jeden klaster może pomieścić do 100 node'ów.
Master i node mogą żyć na tym samym serwerze. Dla Twojego pierwszego serwera to ustawienie domyślne i zalecane: jedna maszyna zarówno zarządza klastrem, jak i obsługuje ruch VPN. Gdy przybędzie Ci użytkowników — po prostu dodaj kolejne node'y.
Jak powstaje klaster
Klaster rodzi się razem z Twoim pierwszym serwerem: kliknij „Podłącz serwer”, nadaj klastrowi nazwę (na przykład EU · production) i wprowadź dane SSH swojego VPS — reszta dzieje się automatycznie. To, co dokładnie dzieje się na każdym etapie instalacji, omawiamy w kolejnej lekcji.
Nowe serwery dołączają do istniejącego klastra przez przycisk „Dodaj node”: podczas instalacji node automatycznie otrzymuje certyfikat od mastera tego klastra i się z nim łączy.
Klaster ma swoje własne stany, widoczne na jego karcie: „Wdrażanie” (instalacja w toku), „Aktywny” (wszystko działa), „Zdegradowany” (coś poszło nie tak), „Zarchiwizowany” (klaster został usunięty).
Strona klastra
Otwórz klaster, a zobaczysz całą jego anatomię, od góry do dołu:
- Diagram topologii — żywa mapa: master (węzeł zarządzający) po lewej, potem węzły robocze z ich inboundami, a trasy po prawej. Możesz tu myszką przeciągać inboundy między trasami.
- Trasy — lista tras klastra (lekcja 4).
- Serwery — karty każdej maszyny w klastrze z metrykami: użytkownicy online, ruch, CPU, RAM (lekcja 3).
Kliknij serwer albo inbound, aby otworzyć inspektor ze szczegółami: adres, stan, współczynnik obciążenia, wewnętrzne identyfikatory.
Zmiana mastera („Ustaw jako master”)
Czasem master musi się przenieść: znalazłeś bardziej niezawodny serwer albo obecna maszyna ma problemy u dostawcy. Do tego służy zamiana mastera: w inspektorze dowolnego podłączonego node'a kliknij „Ustaw jako master” — node staje się masterem, a obecny master zamienia się w zwykły node. Operacja jest odwracalna.
Co warto wiedzieć:
- wszyscy użytkownicy i ustawienia przenoszą się na nowego mastera automatycznie;
- subskrypcje użytkowników nadal działają — nikomu nie trzeba niczego przekonfigurowywać; choć oba biorące udział serwery (nowy i stary master) mogą być na chwilę niedostępne;
- proces działa w tle i może potrwać nawet godzinę; każdy node na chwilę łączy się ponownie z nowym masterem;
- rozpoczęcie wymaga kodu z e-maila — zabezpieczenie przed przypadkowym kliknięciem;
- w trakcie zamiany zmiany w topologii klastra (node'y, inboundy, trasy) są zablokowane.
Usuwanie klastra
Klaster usuwa się razem z jego serwerem master: panel ostrzeże, że to archiwizuje cały klaster. Sam wynajęty VPS nadal działa — CreateYourVPN po prostu przestaje nim zarządzać. Usunięcie węzła roboczego jest skromniejsze: klaster opuszcza tylko ten jeden node (wraz z jego inboundami — panel dokładnie pokazuje, na co wpłynie usunięcie).
Zapamiętaj
- Klaster = jeden master + do 100 węzłów roboczych, ze wspólną bazą użytkowników.
- Master zarządza, node'y przenoszą ruch. Oba mogą żyć na jednej maszynie.
- Klaster powstaje razem z Twoim pierwszym serwerem; node'y dodaje się w kilka kliknięć.
- Mastera można „przenieść” na inny node przez zamianę mastera — niewidocznie dla Twoich użytkowników.
Co dalej
Klaster, serwer, trasa, inbound — kto jest kim
Cztery kluczowe pojęcia panelu CreateYourVPN na jednym prostym przykładzie: jak klaster, serwery, inboundy i trasy łączą się w całość.
Serwery: podłączanie, etapy instalacji i metryki
Jak CreateYourVPN podłącza i zabezpiecza Twój VPS: każdy etap instalacji krok po kroku, stany serwera i co oznacza każda metryka na karcie.