CreateYourVPN Academy
Kurssi: miten se toimii

Klusterit: master ja työntekijäsolmut

Mikä klusteri on CreateYourVPN:ssä: master (ohjaava solmu), työntekijäsolmut, klusterisivu, masterin vaihtaminen, ja elinkaari — selkokielellä.

Edellisessä oppitunnissa vertasimme klusteria toimistokompleksiin: yksi hallintotoimisto ja työskentelyrakennukset. Katsotaan nyt klusteria tarkemmin — mistä se koostuu, miten se luodaan, ja mitä sen sivulla näet.

Miksi klustereita ylipäätään tarvitaan

Yksi palvelin on yksinkertainen: kaikki ovat sillä. Mutta heti kun sinulla on kaksi palvelinta, kysymyksiä ilmenee: missä säilytät yhteistä käyttäjätietokantaa? Miten palvelimet "tuntevat" toisensa? Miten annat jollekulle pääsyn kaikille palvelimille yhdellä linkillä?

Klusteri ratkaisee kaiken tämän: palvelimet liittyvät yhdeksi järjestelmäksi, jolla on yhteinen käyttäjätietokanta ja yhteinen hallinta. Käyttäjä yhdistää "VPN:ääsi", ei yksittäisiin koneisiin.

Master (ohjaava solmu)

Master on klusterin aivot. Se:

  • tallentaa klusterin käyttäjätietokannan: tilit, rajat, vanhenemispäivät;
  • myöntää varmenteet työntekijäsolmuille — "kulkuluvat", joilla solmut todistavat kuuluvansa klusteriin;
  • jakaa asetukset solmuille: mitä inboundeja ajaa ja millä asetuksilla.

Jokaisessa klusterissa on aina täsmälleen yksi master. Se ei itse palvele käyttäjiä — se on työntekijäsolmujen tehtävä.

Työntekijäsolmut

Solmut ovat klusterin kädet: käyttäjiesi liikenne kulkee niiden kautta. Solmuilla asuvat inboundit — VPN:n sisääntulopisteet. Yksi klusteri voi sisältää jopa 100 solmua.

Master ja solmu voivat asua samalla palvelimella. Ensimmäiselle palvelimellesi tämä on oletus ja suositeltu asetus: yksi kone sekä hallinnoi klusteria että palvelee VPN-liikennettä. Kun käyttäjiä tulee lisää — lisää vain lisää solmuja.

Miten klusteri luodaan

Klusteri syntyy yhdessä ensimmäisen palvelimesi kanssa: klikkaa "Liitä palvelin", anna klusterille nimi (esimerkiksi EU · tuotanto), ja syötä VPS:si SSH-tunnistetiedot — kaikki muu tapahtuu automaattisesti. Mitä tarkalleen tapahtuu asennuksen jokaisessa vaiheessa, käsitellään seuraavassa oppitunnissa.

Uudet palvelimet liittyvät olemassa olevaan klusteriin "Lisää solmu"-painikkeen kautta: asennuksen aikana solmu saa automaattisesti varmenteen kyseisen klusterin masterilta ja yhdistää siihen.

Klusterilla on omat tilansa, jotka näkyvät sen kortilla: "Valmistellaan" (asennus käynnissä), "Aktiivinen" (kaikki toimii), "Heikentynyt" (jokin meni pieleen), "Arkistoitu" (klusteri on poistettu).

Klusterisivu

Avaa klusteri, niin näet sen koko anatomian ylhäältä alas:

  1. Topologiakaavio — reaaliaikainen kartta: master (ohjaava solmu) vasemmalla, sitten työntekijäsolmut inboundeineen, ja reitit oikealla. Voit vetää inboundeja reittien välillä hiirellä suoraan täällä.
  2. Reitit — klusterin reittilista (oppitunti 4).
  3. Palvelimet — kortit jokaiselle klusterin koneelle mittareineen: verkossa olevat käyttäjät, liikenne, CPU, RAM (oppitunti 3).

Klikkaa palvelinta tai inboundia avataksesi tarkastelunäkymän yksityiskohtineen: osoite, tila, kuormituskerroin, sisäiset tunnisteet.

Masterin vaihtaminen ("Tee tästä master")

Joskus masterin täytyy siirtyä: olet löytänyt luotettavamman palvelimen, tai nykyisellä koneella on ongelmia palveluntarjoajan kanssa. Sitä varten on masterin vaihto: minkä tahansa yhdistetyn solmun tarkastelunäkymässä klikkaa "Tee tästä master" — solmusta tulee master, ja nykyisestä masterista tulee tavallinen solmu. Toiminto on peruutettavissa.

Mitä on tärkeää tietää:

  • kaikki käyttäjät ja asetukset siirtyvät automaattisesti uuteen masteriin;
  • käyttäjien tilaukset jatkavat toimintaansa — kenenkään ei tarvitse konfiguroida mitään uudelleen; vaikka kaksi osallistuvaa palvelinta (uusi ja vanha master) voivat olla hetken tilapäisesti poissa käytöstä;
  • prosessi käynnissä taustalla ja voi kestää jopa tunnin; jokainen solmu yhdistyy hetkeksi uudelleen uuteen masteriin;
  • sen aloittaminen vaatii sähköpostista saatavan koodin — suoja vahingossa tehtyä klikkausta vastaan;
  • vaihdon ollessa käynnissä muutokset klusterin topologiaan (solmut, inboundit, reitit) on lukittu.

Klusterin poistaminen

Klusteri poistetaan yhdessä sen master-palvelimen kanssa: paneeli varoittaa, että tämä arkistoi koko klusterin. Itse vuokrattu VPS pysyy käynnissä — CreateYourVPN vain lakkaa hallinnoimasta sitä. Työntekijäsolmun poistaminen on vaatimattomampaa: vain kyseinen solmu poistuu klusterista (yhdessä sen inboundien kanssa — paneeli näyttää tarkalleen, mihin poisto vaikuttaa).

Muista

  • Klusteri = yksi master + jopa 100 työntekijäsolmua, yhteisellä käyttäjätietokannalla.
  • Master hallinnoi, solmut kuljettavat liikenteen. Molemmat voivat asua samalla koneella.
  • Klusteri luodaan ensimmäisen palvelimesi kanssa; solmuja lisätään muutamalla klikkauksella.
  • Master voidaan "siirtää" toiselle solmulle masterin vaihdolla — käyttäjillesi näkymättömästi.

Seuraavaksi

On this page