Μια από τις πιο συχνές ερωτήσεις των νέων στο χώρο του διαδικτύου είναι το “τι είναι το domain και τι hosting”.
Πολύ σύντομα θα έλεγα ότι είναι δύο διαφορετικά πράγματα, απλά πάρα πολλές εταιρίες τα προσφέρουν μαζί. Δηλαδή με την αγορά ενός domain μπορεί να υπάρχει και μια προσφορά hosting (φιλοξενίας) η πολλές φορές πωλούνται μαζί, γιατί ενώ είναι όπως είπαμε δύο εντελώς διαφορετικά πράγματα είναι αλληλένδετα.
Ένα παράδειγμα για να κατανοήσουμε την διαφορά τους είναι όπως ένα αυτοκίνητο και το πάρκινγ. Όταν αγοράζουμε ένα αυτοκίνητο δεν έχουμε και χώρο για να το αφήσουμε. Έτσι είναι και το domain χρειάζεται ένα χώρο όπου θα παρκάρει. Έτσι όταν έχουμε το δικό μας domain, μπορούμε να αλλάζουμε χώρο στάθμευσης, μιας και μας ανήκει και να το αφήσουμε οπουδήποτε.
Τώρα το hosting (φιλοξενία) είναι ο χώρος που τοποθετούμε τα αρχεία του ιστότοπου (site) μας, πχ τα αρχεία WordPress καθώς και φωτογραφίες, εικόνες, αλλά και τα δεδομένα της βάσης δεδομένων που χρησιμοποιεί το WordPress, Drupal, Joomla κλπ.
Έτσι αν μας ανήκει ένα domain δεν έχει νόημα αν δεν έχουμε κάπου να το “παρκάρουμε”, ενώ αν έχουμε το χώρο πάρκινγ είναι δύσκολο κάποιος να το βρει (όχι ακατόρθωτο).
Επιλέγοντας Hosting
Ενώ η αγορά domain είναι σχετικά εύκολη υπόθεση, δηλαδή θα πρέπει να βρούμε μόνο ένα όνομα που δεν έχει ήδη κατοχυρωθεί, η αγορά χώρου φιλοξενίας είναι πιο πολύπλοκη γιατί έχουμε πιο πολλούς παράγοντες να υπολογίσουμε.
Επίσης προσφέρονται πιο πολλές λύσεις, και υπάρχουν τρεις κατηγορίες φιλοξενίας (hosting).
- Shared Hosting (Μοιραζόμενη φιλοξενία)
- VPS Hosting (Εικονικός διακομιστής φιλοξενίας)
- Managed Hosting (Διαχειριζομένη φιλοξενία)
Shared Hosting
Είναι η πιο ελκυστική λύση λόγο κόστους. Ένας διακομιστής (server) μπορεί να φιλοξενεί εκατοντάδες ιστότοπους, το οποίο μεταφράζεται σε εκατοντάδες χρήστες. Ένας διακομιστής δεν κοστίζει όταν το κόστος λειτουργίας μοιράζεται μεταξύ πολλών χρηστών.
Για το λόγο αυτό το κόστος φιλοξενίας είναι πολύ μικρό και μπορεί να ξεκινάει από 2-5 ευρώ τον μήνα. Μπορεί αυτό να ακούγεται υπέροχο αλλά υπάρχουν και μειονεκτήματα σε αυτή την λύση, των οποίων το κυριότερο είναι το η επίδραση του “κακού” γείτονα.
Εξαιτίας των εκατοντάδων ιστότοπων που μπορεί να “τρέχουν” σε έναν server, ένα λανθασμένος κώδικας μπορεί να απορροφά μεγάλο ποσοστό της ισχύος του διακομιστή και έτσι να μειώνεται σημαντικά η ταχύτητα των άλλων ιστότοπων. Επίσης αν ένας ιστότοπος δεχτεί κακόβουλη επίθεση θα έχει αντίκτυπο και στα υπόλοιπα sites που εξυπηρετεί ο διακομιστής.
Οπότε αν έχετε ένα πολύ διαθέσιμο budget για την φιλοξενία μπορείτε να επιλέξετε αυτή την λύση, όπως και αν δεν έχει μεγάλο αντίκτυπο να μείνει εκτός λειτουργίες κάποιες φορές (Μπορεί να είναι και μερικές ώρες).
VPS Hosting
Ένας Virtual Private Server (ή VPS) είναι παρόμοιο με την λύση του shared hosting, χωρίς την επίδραση του κακού γείτονα.
Το hardware παραμένει διαμοιραζόμενο και συνήθως λίγων χρηστών και όχι εκατοντάδων και οι πόροι του συστήματος μοιράζονται ίσα. Οπότε αν το λανθασμένο λογισμικό που αναφέραμε προηγουμένως απορροφά μεγάλο μέρος της μνήμης αυτό θα είναι μόνο από το δική του διαθέσιμη μνήμη και όχι από των “γειτόνων”.
Επίσης οι “κακοί” hackers θα τα βρουν πιο δύσκολα για να κάνουν και την δική σας ζωή δύσκολη, γιατί είναι πολύ πιο δύσκολο (όχι ακατόρθωτο) να μπουν και στο δικό σας VPS.
Επειδή έχετε την δική σας γωνιά στον server, μπορείτε να κάνετε ότι θέλετε, να προσθέσετε-αφαιρέσετε οποιοδήποτε λογισμικό, να αλλάξετε τις ρυθμίσεις ή να έχετε πρόσβαση ssh.
Το VPS στο μόνο που μειονεκτεί σε σχέση με το Shared hosting είναι το κόστος, που ενώ για το shared ξεκινά από 2 ευρώ σε VPS πάμε από 10 ευρώ το μήνα, δηλαδή 120 ευρώ ετησίως.
Τέλος αν θέλετε να έχετε μια σχετική άνεση και θέλετε να μάθετε περισσότερα στο πως λειτουργεί ένας server η λύση VPS είναι ιδανική.
Υπάρχουν αρκετές αξιόπιστες εταιρίες που προσφέρουν VPS και πολύ καλή υποστήριξη. Αυτές που έχω εμπειρία και έμεινα ευχαριστημένος είναι:
- Digital Ocean (Προσφέρει $10 με κάθε νέα εγγραφή για δοκιμή στις υπηρεσίες τους)
- Linode
- Ramnode
- Vultr (Προσφέρει $50 με κάθε νέα εγγραφή)
Managed Hosting
To Managed Hosting, είναι λίγο διαφορετικό γιατί είναι διαφορετικός ο τρόπος χρήσης του διακομιστή (server). Τα όσα αναφέρω είναι για φιλοξενία ενός WordPress ιστότοπου, αλλά ο τρόπος δεν είναι πολύ διαφορετικός για άλλα CMS.
Η διαχείριση του WordPress είναι παρόμοια με αυτή του WordPress.com, το οποίο μπορεί να χαρακτηρισθεί Managed hosting.
Σε managed hosting, ολόκληρη η λειτουργία του server είναι βελτιστοποιημένη ώστε να λειτουργεί όσον το δυνατόν καλύτερα με το WordPress. Από την μνήμη στον επεξεργαστή αλλά και τα ενδιάμεσα επίπεδα caching είναι βελτιστοποιημένα γρανάζια για να έχουν καλύτερο τρόπο λειτουργία του WordPress.
Αυτό κάνει να έχετε καλύτερη ταχύτητα και πιο ασφαλή λειτουργία. Αυτόματες αναβαθμίσεις, και επαγγελματική υποστήριξη είναι τα πλεονεκτήματα του managed hosting.
Μειονέκτημα του managed hosting; Δεν έχετε την ευχέρεια κινήσεων που προσφέρει ένα VPS, ή κάποια πρόσθετα δεν επιτρέπονται να εγκατασταθούν γιατί επηρεάζουν την λειτουργία του διακομιστή. Ενώ το κόστος είναι πολύ μεγαλύτερο από τις δύο προηγούμενες λύσεις.
Αλλά και πάλι αυτό δίνει την δυνατότητα να ασχοληθείτε μόνο με το περιεχόμενο του ιστότοπου και όχι με τον τρόπο που λειτουργεί.
Και πάλι σε αυτή την κατηγορία υπάρχουν αρκετές εταιρίες και σίγουρα θα δούμε ακόμη περισσότερες όσο η δημοτικότητα του WordPress ανεβαίνει, έτσι κάποιες από αυτές είναι: