CreateYourVPN Academy
Μάθημα: Πώς Λειτουργεί

Clusters: ο master και οι εργαζόμενοι κόμβοι

Τι είναι ένα cluster στο CreateYourVPN: ο master (κόμβος διαχείρισης), οι εργαζόμενοι κόμβοι, η σελίδα του cluster, η αλλαγή master, και ο κύκλος ζωής — με απλά λόγια.

Στην προηγούμενη ενότητα παρομοιάσαμε ένα cluster με ένα συγκρότημα γραφείων: ένα γραφείο διοίκησης και τα κτίρια εργασίας. Τώρα ας δούμε πιο προσεκτικά ένα cluster — από τι αποτελείται, πώς δημιουργείται, και τι βλέπετε στη σελίδα του.

Γιατί χρειαζόμαστε clusters

Ένας διακομιστής είναι απλός: όλοι είναι πάνω σε αυτόν. Αλλά τη στιγμή που αποκτάτε δύο διακομιστές, εμφανίζονται ερωτήσεις: πού κρατάτε την κοινή βάση δεδομένων χρηστών; Πώς «γνωρίζουν» οι διακομιστές ο ένας τον άλλον; Πώς δίνετε σε κάποιον πρόσβαση σε όλους τους διακομιστές με έναν μόνο σύνδεσμο;

Ένα cluster λύνει όλα αυτά: οι διακομιστές ενώνονται σε ένα ενιαίο σύστημα με κοινή βάση δεδομένων χρηστών και κοινή διαχείριση. Ένας χρήστης συνδέεται «στο VPN σας», όχι σε μεμονωμένα μηχανήματα.

Ο master (κόμβος διαχείρισης)

Ο master είναι ο εγκέφαλος του cluster. Αυτός:

  • αποθηκεύει τη βάση δεδομένων χρηστών του cluster: λογαριασμοί, όρια, ημερομηνίες λήξης·
  • εκδίδει πιστοποιητικά στους εργαζόμενους κόμβους — τα «διαβατήρια» που χρησιμοποιούν οι κόμβοι για να αποδείξουν ότι ανήκουν·
  • διανέμει τη διαμόρφωση στους κόμβους: ποια inbounds να τρέχουν και με ποιες ρυθμίσεις.

Υπάρχει πάντα ακριβώς ένας master ανά cluster. Από μόνος του, δεν εξυπηρετεί χρήστες — αυτή είναι δουλειά των εργαζόμενων κόμβων.

Εργαζόμενοι κόμβοι

Οι κόμβοι (nodes) είναι τα χέρια του cluster: μέσα από αυτούς ρέει η κίνηση των χρηστών σας. Στους κόμβους ζουν τα inbounds — τα σημεία εισόδου στο VPN. Ένα cluster μπορεί να κρατήσει έως 100 κόμβους.

Ο master και ένας κόμβος μπορούν να ζουν στον ίδιο διακομιστή. Για τον πρώτο σας διακομιστή αυτή είναι η προεπιλεγμένη και συνιστώμενη ρύθμιση: ένα μηχάνημα που ταυτόχρονα διαχειρίζεται το cluster και εξυπηρετεί κίνηση VPN. Όταν αποκτήσετε περισσότερους χρήστες — απλώς προσθέστε περισσότερους κόμβους.

Πώς δημιουργείται ένα cluster

Ένα cluster γεννιέται μαζί με τον πρώτο σας διακομιστή: πατήστε «Σύνδεση διακομιστή», δώστε ένα όνομα στο cluster (για παράδειγμα, EU · production), και εισαγάγετε τα διαπιστευτήρια SSH του VPS σας — όλα τα υπόλοιπα γίνονται αυτόματα. Τι ακριβώς συμβαίνει σε κάθε στάδιο της εγκατάστασης καλύπτεται στην επόμενη ενότητα.

Νέοι διακομιστές εντάσσονται σε ένα υπάρχον cluster μέσω του κουμπιού «Προσθήκη node»: κατά την εγκατάσταση, ο κόμβος λαμβάνει αυτόματα ένα πιστοποιητικό από τον master αυτού του cluster και συνδέεται σε αυτόν.

Ένα cluster έχει τις δικές του καταστάσεις, που εμφανίζονται στην κάρτα του: «Παροχή» (η εγκατάσταση βρίσκεται σε εξέλιξη), «Ενεργό» (όλα λειτουργούν), «Υποβαθμισμένο» (κάτι πήγε στραβά), «Αρχειοθετημένο» (το cluster διαγράφηκε).

Η σελίδα του cluster

Ανοίξτε ένα cluster και θα δείτε ολόκληρη την ανατομία του, από πάνω προς τα κάτω:

  1. Διάγραμμα τοπολογίας — έναν ζωντανό χάρτη: ο master (κόμβος διαχείρισης) στα αριστερά, μετά οι εργαζόμενοι κόμβοι με τα inbounds τους, και οι διαδρομές στα δεξιά. Μπορείτε να σύρετε inbounds ανάμεσα σε διαδρομές ακριβώς εδώ με το ποντίκι.
  2. Διαδρομές — η λίστα διαδρομών του cluster (ενότητα 4).
  3. Διακομιστές — κάρτες για κάθε μηχάνημα στο cluster με μετρικές: χρήστες σε σύνδεση, κίνηση, CPU, RAM (ενότητα 3).

Κάντε κλικ σε έναν διακομιστή ή ένα inbound για να ανοίξετε τον επιθεωρητή με τις λεπτομέρειες: διεύθυνση, κατάσταση, συντελεστής φορτίου, εσωτερικά αναγνωριστικά.

Αλλαγή του master («Ορισμός ως master»)

Μερικές φορές ο master χρειάζεται να μετακινηθεί: βρήκατε έναν πιο αξιόπιστο διακομιστή, ή το τρέχον μηχάνημα έχει προβλήματα με τον πάροχό του. Για αυτό υπάρχει η αλλαγή master: στον επιθεωρητή οποιουδήποτε συνδεδεμένου κόμβου, πατήστε «Ορισμός ως master» — ο κόμβος γίνεται ο master, και ο τρέχων master μετατρέπεται σε κανονικό κόμβο. Η λειτουργία είναι αναστρέψιμη.

Τι είναι σημαντικό να γνωρίζετε:

  • όλοι οι χρήστες και οι ρυθμίσεις μεταφέρονται αυτόματα στον νέο master·
  • οι συνδρομές των χρηστών συνεχίζουν να λειτουργούν — κανείς δεν χρειάζεται να ρυθμίσει τίποτα ξανά· αν και οι δύο εμπλεκόμενοι διακομιστές (ο νέος και ο παλιός master) ενδέχεται να είναι για λίγο μη διαθέσιμοι·
  • η διαδικασία εκτελείται στο παρασκήνιο και μπορεί να διαρκέσει έως μία ώρα· κάθε κόμβος επανασυνδέεται για λίγο στον νέο master·
  • η έναρξή της απαιτεί έναν κωδικό από email — προστασία από τυχαίο κλικ·
  • όσο η αλλαγή εκτελείται, οι αλλαγές στην τοπολογία του cluster (κόμβοι, inbounds, διαδρομές) είναι κλειδωμένες.

Διαγραφή ενός cluster

Ένα cluster διαγράφεται μαζί με τον master διακομιστή του: ο πίνακας θα σας προειδοποιήσει ότι αυτό αρχειοθετεί ολόκληρο το cluster. Το νοικιασμένο VPS συνεχίζει να λειτουργεί κανονικά — το CreateYourVPN απλώς σταματά να το διαχειρίζεται. Η διαγραφή ενός εργαζόμενου κόμβου είναι πιο ήπια: μόνο αυτός ο κόμβος αποχωρεί από το cluster (μαζί με τα inbounds του — ο πίνακας δείχνει ακριβώς τι θα επηρεαστεί από τη διαγραφή).

Να θυμάστε

  • Ένα cluster = ένας master + έως 100 εργαζόμενοι κόμβοι, με κοινή βάση δεδομένων χρηστών.
  • Ο master διαχειρίζεται, οι κόμβοι μεταφέρουν την κίνηση. Και οι δύο μπορούν να ζουν σε ένα μηχάνημα.
  • Ένα cluster δημιουργείται με τον πρώτο σας διακομιστή· οι κόμβοι προστίθενται με λίγα κλικ.
  • Ο master μπορεί να «μετακινηθεί» σε άλλον κόμβο με αλλαγή master — αόρατα για τους χρήστες σας.

Επόμενο βήμα

On this page