Μετάβαση στο περιεχόμενο

Ρυθμίσεις cookies

Επιλέξτε ανά κατηγορία ποια cookies επιτρέπετε. Μπορείτε να αλλάξετε την επιλογή σας οποιαδήποτε στιγμή μέσω των Ρυθμίσεων cookies στο κάτω μέρος κάθε σελίδας. Δήλωση απορρήτου

Απαραίτητα

Πάντα ενεργά

Χρειάζονται για τη σύνδεση, για να διατηρείται το καλάθι σας και για να θυμόμαστε τις επιλογές σας. Είναι πάντα ενεργά.

Ποια cookies;
  • weboke_sessie, weboke_klant, weboke_remember: η συνεδρία σας και η παραμονή σε σύνδεση
  • weboke_basket: το καλάθι σας
  • wkBtwIncl: εμφάνιση τιμών με ή χωρίς ΦΠΑ
  • wok_cookies: η επιλογή σας για τα cookies, 12 μήνες

Μετρούν ποια διαφήμιση οδηγεί σε επίσκεψη ή παραγγελία, ώστε να μην πληρώνουμε για διαφημίσεις που δεν αποδίδουν.

Ποια cookies;
  • Google Ads μέσω Google Tag Manager (_gcl_au, _gcl_aw), έως 90 ημέρες
  • OpenAI Ads, διαφημίσεις στο ChatGPT
  • wok_aff: μέσω ποιου συνεργάτη ήρθατε σε εμάς (πρόγραμμα συνεργατών), 60 ημέρες

4,6

Χώρα και γλώσσα

Κάθε χώρα έχει τη δική της ιστοσελίδα, με τιμές και ΦΠΑ της χώρας αυτής.

Προβολή

Τι είναι ένα VPS και τι διαχειρίζεστε εσείς

Ενότητα 1: Ο πρώτος σας server · Χρόνος ανάγνωσης: 9 λεπτά

Στόχος μαθήματος: Μετά από αυτό το μάθημα μπορείτε να εξηγήσετε τι είναι ένα VPS, τι σημαίνει "unmanaged" για τις εργασίες σας, και να κρίνετε αν ένα VPS ταιριάζει στα σχέδιά σας ή αν είναι καλύτερο ένα πακέτο hosting ή μια διαχειριζόμενη υπηρεσία.

Βασικές έννοιες: server, εικονικοποίηση (virtualisation), hypervisor, εικονική μηχανή, VPS, vCPU, μνήμη εργασίας (RAM), αποθηκευτικός χώρος, root, unmanaged, managed, κοινόχρηστο hosting, ευθύνη

Ένας δικός σας server, αλλά εικονικός

Ένας server είναι ένας υπολογιστής που παρέχει υπηρεσίες σε άλλους υπολογιστές: έναν ιστότοπο, ένα γραμματοκιβώτιο, μια βάση δεδομένων, μια εφαρμογή. Οι μεγάλοι servers σε ένα datacenter έχουν δεκάδες πυρήνες επεξεργαστή και εκατοντάδες gigabytes μνήμης εργασίας. Αυτό είναι περισσότερο από όσο χρειάζονται οι περισσότεροι. Γι' αυτό ένα τέτοιο μηχάνημα χωρίζεται σε μέρη.

Αυτός ο διαχωρισμός ονομάζεται εικονικοποίηση (virtualisation). Στον φυσικό server εκτελείται ένας hypervisor (για παράδειγμα το KVM, που περιλαμβάνεται στον πυρήνα του Linux). Ο hypervisor δημιουργεί πολλές εικονικές μηχανές: η καθεμία παίρνει το δικό της κομμάτι επεξεργαστή, μνήμης και δίσκου, και η καθεμία «πιστεύει» ότι είναι ένας κανονικός υπολογιστής. Ένα VPS (virtual private server) είναι μια τέτοια εικονική μηχανή που μισθώνετε.

Τι παίρνετε:

ΣτοιχείοΤι σημαίνει
vCPUΈνας εικονικός πυρήνας επεξεργαστή. Συχνά μοιράζεται με άλλα VPS: όταν όλοι κάνουν υπολογισμούς ταυτόχρονα, γίνεται λίγο πιο αργός.
RAMΜνήμη εργασίας. Όταν εξαντληθεί, ο server γίνεται αργός ή τερματίζει προγράμματα.
Αποθηκευτικός χώροςΈνας εικονικός δίσκος, συνήθως σε SSD ή NVMe.
Διεύθυνση IPv4 και IPv6Η διεύθυνση στην οποία ο server σας είναι προσβάσιμος στο διαδίκτυο.
Πρόσβαση rootΈχετε τον πλήρη έλεγχο ολόκληρου του λειτουργικού συστήματος.

Ο root είναι ο διαχειριστής σε ένα σύστημα Linux: ο χρήστης που μπορεί να κάνει τα πάντα, ακόμη και να χαλάσει τα πάντα. Με ένα VPS παίρνετε αυτό το κλειδί. Αυτή είναι ταυτόχρονα η δύναμη και ο κίνδυνος.

Κοινόχρηστο hosting, VPS και διαχειριζόμενες υπηρεσίες

Για να δείτε τι κάνει ένα VPS ξεχωριστό, συγκρίνετέ το με τις εναλλακτικές:

Κοινόχρηστο hostingVPS (unmanaged)Διαχειριζόμενη υπηρεσία
Ποιος διαχειρίζεται το λειτουργικό σύστημα;Ο πάροχοςΕσείςΟ πάροχος
Ενημερώσεις και ασφάλεια του serverΟ πάροχοςΕσείςΟ πάροχος
Τι μπορείτε να εγκαταστήσετεΌ,τι επιτρέπει ο πίνακας ελέγχου (PHP, βάσεις δεδομένων, mail)Οτιδήποτε εκτελείται σε LinuxΜόνο τη συγκεκριμένη υπηρεσία
Πρόσβαση rootΌχιΝαιΌχι
Αντίγραφα ασφαλείαςΣυνήθως καλύπτονταιΣυχνά ένα βασικό αντίγραφο από τον πάροχο· τα υπόλοιπα τα αναλαμβάνετε εσείς (ενότητα 8)Συνήθως καλύπτονται
Απαιτούμενες γνώσειςΛίγεςΠολλές, αυτό το μάθημαΛίγες

Unmanaged σημαίνει: ο πάροχος φροντίζει ώστε το υλικό να λειτουργεί, το δίκτυο να δουλεύει και το VPS σας να είναι σε λειτουργία. Ό,τι συμβαίνει μέσα στο VPS σας είναι δική σας υπόθεση. Αν εμφανιστεί κενό ασφαλείας στο OpenSSH, εγκαθιστάτε εσείς την ενημέρωση. Αν γεμίσει ο δίσκος, καθαρίζετε εσείς. Αν ο server σας παραβιαστεί και στέλνει spam, εσείς λογοδοτείτε, και απέναντι στον πάροχό σας, ο οποίος μπορεί να απενεργοποιήσει το VPS σας για να προστατέψει άλλους πελάτες.

Managed σημαίνει ότι ο πάροχος αναλαμβάνει (μέρος από) αυτή την εργασία. Το πόσο ακριβώς διαφέρει πολύ από πάροχο σε πάροχο· διαβάζετε πάντα τι περιλαμβάνεται στη «διαχείριση».

Πότε είναι καλή ιδέα ένα VPS;

Ένα VPS ταιριάζει καλά αν:

  • θέλετε να εκτελέσετε λογισμικό που δεν γίνεται σε κοινόχρηστο hosting, όπως ένα Docker container, μια εφαρμογή Node.js ή Python, ένα VPN, έναν Git server, έναν game server ή μια δική σας υπηρεσία παρακολούθησης·
  • θέλετε να μάθετε πώς λειτουργούν οι servers (γι' αυτό υπάρχει αυτό το μάθημα)·
  • χρειάζεστε πλήρη έλεγχο στις εκδόσεις και τις ρυθμίσεις·
  • είστε διατεθειμένοι να αφιερώνετε χρόνο σε σταθερή βάση: να παρακολουθείτε τις ενημερώσεις, να διαβάζετε αρχεία καταγραφής, να δοκιμάζετε αντίγραφα ασφαλείας.

Ένα VPS δεν είναι καλή ιδέα αν:

  • θέλετε μόνο έναν ιστότοπο WordPress ή μερικά γραμματοκιβώτια. Ένα πακέτο hosting τα προσφέρει με ενημερώσεις, mail, αντίγραφα ασφαλείας και πίνακα ελέγχου, χωρίς να χρειάζεται να ασφαλίσετε εσείς έναν server·
  • δεν έχετε χρόνο να συντηρείτε τον server. Ένας server που δεν λαμβάνει ενημερώσεις για έναν χρόνο αποτελεί κίνδυνο για εσάς και για άλλους·
  • θέλετε να στέλνετε mail από τον server χωρίς να γνωρίζετε τι είναι τα SPF, DKIM, DMARC και το reverse DNS (μάθημα 7.1). Πολλοί πάροχοι κλείνουν από προεπιλογή την εξερχόμενη θύρα 25.

Ένας ειλικρινής εμπειρικός κανόνας: υπολογίστε μία ώρα συντήρησης τον μήνα για έναν απλό server, και περισσότερο όταν κάτι πάει στραβά. Όποιος δεν θέλει ή δεν μπορεί, είναι καλύτερα με hosting ή μια διαχειριζόμενη υπηρεσία.

Τι κάνει ο πάροχος, τι κάνετε εσείς;

Ο πάροχοςΕσείς
Φυσικοί servers, ρεύμα, ψύξη, δίκτυοΕπιλογή και εγκατάσταση του λειτουργικού συστήματος
Ο hypervisor και ο αποθηκευτικός χώροςΕνημερώσεις του λειτουργικού συστήματος και του λογισμικού
Ένας πίνακας ελέγχου για να ενεργοποιείτε και να απενεργοποιείτε το VPS σας, με κονσόλαΧρήστες, κωδικοί πρόσβασης και κλειδιά SSH
Συχνά: snapshots και ένα βασικό αντίγραφο ασφαλείαςΤο firewall και ό,τι είναι ανοιχτό
Reverse DNS κατόπιν αιτήματος ή μέσω του πίνακα ελέγχουΟι υπηρεσίες σας (web server, βάση δεδομένων, containers)
Αντιμετώπιση κατάχρησης του δικτύουΔικά σας αντίγραφα ασφαλείας των δεδομένων σας, και δοκιμή επαναφοράς
Παρακολούθηση και αντίδραση σε προβλήματα

Στη WebOké ο πίνακας ελέγχου ονομάζεται οθόνη VPS: εκεί ενεργοποιείτε και απενεργοποιείτε το VPS, ανοίγετε την κονσόλα, δημιουργείτε snapshots και ρυθμίζετε το reverse DNS. Σε άλλους παρόχους λειτουργεί παρόμοια, απλώς τα κουμπιά έχουν άλλα ονόματα ("rescue", "VNC-console", "rDNS", "images").

Αυτό το μάθημα είναι αυτοβοήθεια

Αυτό το μάθημα είναι αυτοβοήθεια. Δεν παρακολουθούμε τον server σας και δεν λύνουμε τίποτα εκεί για εσάς· οι ασκήσεις ελέγχουν μόνο από έξω ό,τι μπορεί να δει και οποιοσδήποτε στο διαδίκτυο.

Αυτό δεν οφείλεται σε απροθυμία: σε έναν unmanaged server μόνο εσείς γνωρίζετε τι εκτελείται και γιατί. Γι' αυτό σε αυτό το μάθημα δεν μαθαίνετε μόνο εντολές, αλλά και πώς εντοπίζετε μόνοι σας ένα πρόβλημα (ενότητα 6), πώς επιστρέφετε αν κλειδώσετε τον εαυτό σας έξω (μάθημα 1.2 και 5.2) και πώς κάνετε επαναφορά όταν κάτι πάει πραγματικά στραβά (ενότητα 8 και 10).

Τι χρειάζεστε για αυτό το μάθημα

  • Έναν υπολογιστή με τερματικό: στα Windows το PowerShell ή το Windows Terminal, σε macOS και Linux την εφαρμογή Terminal. Ένας SSH client περιλαμβάνεται από προεπιλογή και στα τρία (μάθημα 1.3).
  • Έναν server για εξάσκηση. Το καλύτερο είναι ένα VPS με δημόσια διεύθυνση IP, στη WebOké ή αλλού. Χωρίς VPS μπορείτε να παρακολουθήσετε τα περισσότερα μαθήματα με μια εικονική μηχανή στον δικό σας υπολογιστή (VirtualBox, UTM, multipass) ή έναν παλιό υπολογιστή με Debian ή Ubuntu. Οι ασκήσεις που ελέγχουν τον server σας από έξω απαιτούν όμως δημόσια διεύθυνση IP.
  • Ένα domain είναι χρήσιμο από την ενότητα 7 και μετά (ιστότοπος με https). Ένα subdomain ενός domain που ήδη έχετε είναι αρκετό.
  • Ένα σημείο για να σημειώνετε πράγματα: διευθύνσεις IP, το αποτύπωμα (fingerprint) του server σας, ποιες υπηρεσίες εγκαταστήσατε. Στο μάθημα 10.4 θα τα μετατρέψετε σε ένα έγγραφο του server.

Σύνοψη

  • Ένα VPS είναι μια εικονική μηχανή σε έναν κοινόχρηστο φυσικό server, με δικά του vCPU, RAM, αποθηκευτικό χώρο, διευθύνσεις IP και πρόσβαση root.
  • Unmanaged σημαίνει: ο πάροχος φροντίζει για το υλικό και το δίκτυο, εσείς για όλα μέσα στο VPS, από ενημερώσεις έως αντίγραφα ασφαλείας.
  • Ένα VPS έχει νόημα για λογισμικό που δεν γίνεται σε hosting, για μάθηση και για πλήρη έλεγχο, εφόσον του αφιερώνετε χρόνο σε σταθερή βάση.
  • Για έναν απλό ιστότοπο ή mail, ένα πακέτο hosting είναι συχνά ασφαλέστερο και απαιτεί λιγότερη δουλειά.
  • Αυτό το μάθημα είναι αυτοβοήθεια: οι ασκήσεις ελέγχουν από έξω, κανείς δεν συνδέεται στον server σας.

Κουίζ

1. Τι σημαίνει ότι ένα VPS είναι "unmanaged";



2. Τι κάνει ένας hypervisor;



3. Ένας σύλλογος θέλει έναν ιστότοπο WordPress και πέντε γραμματοκιβώτια, και κανείς δεν έχει χρόνο για διαχείριση server. Τι ταιριάζει καλύτερα;



4. Το VPS σας παραβιάζεται και στέλνει spam. Ποιος είναι υπεύθυνος γι' αυτό;



5. Τι είναι ο root σε έναν Linux server;



Άσκηση

Άσκηση O1.1: Ταιριάζει ένα VPS στα σχέδιά σας; Περιγράψτε τι θέλετε να εκτελείτε στον server σας, ποιος κάνει τη συντήρηση και πόσο χρόνο έχετε γι' αυτήν. Περάστε από τη λίστα ελέγχου και επιλέξτε: VPS, πακέτο hosting ή διαχειριζόμενη υπηρεσία, με την αιτιολογία σας.

Άσκηση O1.1: Ταιριάζει ένα VPS στα σχέδιά σας;

Αυτή την άσκηση την κάνετε μόνοι σας: κανείς δεν την ελέγχει. Σημειώστε τι έχετε κάνει και επισημάνετε την άσκηση ως ολοκληρωμένη.




Τα τικ και οι σημειώσεις σας παραμένουν μόνο σε αυτό το πρόγραμμα περιήγησης· δεν τα στέλνουμε πουθενά. Αν έχετε εγγραφεί, αποθηκεύουμε στο Τα μαθήματά μου μόνο ότι έχετε ολοκληρώσει την άσκηση.

Για περαιτέρω μελέτη

Μια στιγμή…

Ρυθμίστε τα domains σας

Ρυθμίστε για κάθε domain τους nameservers, τη σύνδεση με το hosting σας και ποιος θα είναι ο κάτοχος.

Φόρτωση των domains σας…