Τι είδους web hosting υπάρχουν διαθέσιμα στην ελληνική αγορά;

Τα περισσότερα websites δεν είναι μεγάλα καταστήματα με εκατοντάδες σελίδων και χιλιάδες αρχείων και γραφικών, και απευθύνονται σε συγκεκριμένο κοινό, συνεπώς δεν έχουν τόσους πολλούς επισκέπτες όσο τα μεγάλα sites γενικού τύπου όπως το Yahoo! τα οποία απευθύνονται σε όλους όσους χρησιμοποιούν το διαδίκτυο. Συνεπώς, το μέσο website δεν απαιτεί όλους τους πόρους ενός ολόκληρου web server για να τρέχει. Οι web servers είναι σχεδιασμένοι για να μπορούν να χειρίζονται ταυτόχρονα δεκάδες, ακόμα και εκατοντάδες websites καθώς πρόκειται για ισχυρά μηχανήματα.

Το web hosting είναι απλά η λογική του να φιλοξενούνται πάνω από ένα website σε έναν συγκεκριμένο server. Πάνω από το 95% όλων των site στο διαδίκτυο λειτουργούν σε περιβάλλον web hosting. Καθώς οι πόροι του server μπορούν να χωριστούν μεταξύ των πελατών που φιλοξενούνται σε αυτόν, το ίδιο γίνεται και με το κόστος λειτουργίας του server, συνεπώς το web shared hosting είναι συνολικά φτηνότερα από κάθε άλλο τύπο φιλοξενίας. Τα πακέτα shared hosting είναι γενικά σχεδιασμένα έτσι ώστε σε κάθε πελάτη να διανέμεται συγκεκριμένος όγκος από τους πόρους, με διαφορετικά επίπεδα χρέωσης τα οποία αντιστοιχούν σε διαφορετικούς όγκους πόρων όπως σκληρό δίσκο, bandwidth, διευθύνσεις email, κτλ. Το web hosting είναι επίσης γνωστό και ως virtual hosting.

 

Dedicated hosting

– Εάν όντως έχετε ένα μεγάλο, δυνατό website με αρκετούς επισκέπτες και τείνει στο να καταναλώνει πολλούς πόρους, τότε ίσως να πρέπει να θέλετε έναν web server όλον δικό σας. Ορισμένες εταιρείες επίσης προτιμούν την επιπλέον ασφάλεια του να μην χρειάζεται να μοιράζονται τον server με κανέναν άλλον που μπορεί να κάνει κάτι κατά λάθος ή εσκεμμένα, και να τον χαλάσει. Η ενοικίαση της χρήσης ενός ολόκληρου server είναι γνωστή ως dedicated hosting. Τα μηχανήματα εξακολουθούν να ανήκουν στην web hosting εταιρεία και εκείνη έχει την ευθύνη για τη συντήρηση και χρήση του server. Επίσης υπάρχει και μια άλλη επιλογή γνωστή ως semi-dedicated hosting όπου ο web server μοιράζεται μεταξύ ενός πολύ μικρού αριθμού πελατών, για παράδειγμα 2 ως 4, με ισχυρά χωρίσματα ώστε να αποφεύγουν να μπλέκουν ο ένας με τον άλλον. Καθώς η εταιρεία hosting εξακολουθεί να είναι υπεύθυνη για την διατήρηση του server, αυτός ο τύπος hosting είναι επίσης γνωστός και ως managed hosting. Για ευνόητους λόγους, το dedicated hosting είναι πάντοτε σημαντικά πιο ακριβό από το web hosting.

Server Co-Location

– Εάν πραγματικά θέλετε να έχετε τον πλήρη έλεγχο σε κάθε πτυχή του web server σας, τότε μπορείτε επίσης να επιλέξετε να αγοράσετε έναν και να τον συντηρείτε οι ίδιοι εάν έχετε επαρκείς γνώσεις. Παρ’ όλα αυτά, κατά πάσα πιθανότητα ίσως ακόμα να μην έχετε τους πόρους για να διατηρήσετε τον server απόλυτα ασφαλή από προβλήματα στην ηλεκτροδότηση, διαρροές στέγης, κλέφτες, απρόσεκτους υπαλλήλους και άλλους κινδύνους αλλά και να τον έχετε μονίμως συνδεδεμένο στο Internet σε μια γρήγορη, high-bandwidth σύνδεση. Χρειάζεστε ένα κέντρο δεδομένων για να σας παρέχει αυτές τις υπηρεσίες.

Co-location είναι η ενοικίαση φυσικής ασφάλειας, συνεχής ηλεκτρικής τροφοδοσίας και γρήγορη, αξιόπιστη σύνδεση στο internet για τον server που σας ανήκει. Το κέντρο δεδομένων δεν φέρει ευθύνη για τη συντήρηση είτε εξαρτημάτων είτε λογισμικού ενός co-located server, αντίθετε εσείς έχετε την ευθύνη αυτή. Μπορεί να είναι μια φθηνότερη εναλλακτική λύση στο dedicated hosting εάν έχετε την απαραίτητη εξειδίκευση και το χρόνο για λειτουργείτε έναν web server μόνοι σας.

Ορισμένες εταιρείες web host προσφέρουν UNIX hosting και Windows web hosting. Ποια είναι η διαφορά; Οι όροι UNIX hosting και Windows hosting αναφέρονται στο λειτουργικό σύστημα (OS) που εκτελείται στον server.

Το λειτουργικό σύστημα είναι φυσικά το λογισμικό που επιτρέπει στον υπολογιστή να λειτουργεί και να διαχειρίζεται όλα τα υπόλοιπα εξαρτήματα και προγράμματα που είναι εγκατεστημένα σε αυτόν. Μεγάλες είναι οι πιθανότητες να διαβάζετε αυτό το κείμενο σε έναν υπολογιστή που λειτουργεί σε έκδοση του λειτουργικού συστήματος Windows, το πιο δημοφιλές λειτουργικό σύστημα στον κόσμο για προσωπική και επαγγελματική χρήση. Άλλα λειτουργικά συστήματα που γίνονται ολοένα και πιο δημοφιλή είναι τα Macintosh και διάφορες εκδόσεις Linux. Ωστόσο, το λειτουργικό σύστημα που χρησιμοποιείτε στον υπολογιστή σας δεν έχει σχέση με το τι τύπο hosting θα επιλέξετε. Σας παραθέτουμε ορισμένα από τα βασικά χαρακτηριστικά των UNIX και Windows:

UNIX Hosting

Οι περισσότεροι από τους web servers στον κόσμο σήμερα λειτουργούν σε μία από τις πολλές εκδοχές UNIX. Το λειτουργικό σύστημα UNIX δημιουργήθηκε αρχικά από πανεπιστήμια για τους servers και για δικτύωση, και έχουν δημιουργηθεί πολλές διαφορετικές εκδόσεις από προγραμματιστές παγκοσμίως κάτω από το πρωτόκολλό ανοιχτού κώδικα, που σημαίνει ότι ο κώδικας για το λειτουργικό σύστημα είναι ελεύθερα διαθέσιμος προς τους προγραμματιστές για να το προσαρμόσουν και να το βελτιώσουν. Οι Linux και BSD είναι οι πιο γνωστές εκδοχές UNIX και υπάρχουν σε μεγάλη ποικιλία, όπως Red Hat Linux, Debian, SuSE, και FreeBSD.

Οι περισσότερες από αυτές τις διαφορετικές εκδόσεις (και τα περισσότερα από τα προγράμματα που εκτελούνται σε αυτές) μπορούν να αποκτηθούν δωρεάν, γεγονός που κάνει το UNIX hosting φθηνότερο για έναν web host αντί άλλων λειτουργικών συστημάτων, και τους επιτρέπει να προσφέρουν χαμηλότερες τιμές. Οι πλατφόρμες UNIX hosting γενικά θεωρούνται σταθερές, ασφαλείς, ισχυρές και γρήγορες. Οι περισσότερες εφαρμογές web προγραμματισμού μπορούν να εκτελεστούν από λογισμικό που είναι διαθέσιμο σε πλατφόρμα UNIX. Το “UNIX hosting” έχει γίνει ο γενικός όρος για αναφορά σε οποιαδήποτε πλατφόρμα που έχει δημιουργηθεί από το αρχικό UNIX.

Windows web hosting

Η Microsoft έχει αναπτύξει το δικό της λειτουργικό σύστημα για servers ως ειδική έκδοση για το Windows λειτουργικό της σύστημα, το Windows Server 2003. Πρόκειται για ένα εμπορικό προϊόν το οποίο απαιτεί από τον χειριστή του να αγοράσει άδεια, γεγονός που αυξάνει το κόστος λειτουργίας του web host και συνήθως έχει ως αποτέλεσμα υψηλότερες τιμές hosting. Το σύστημα Windows έχει σχεδιαστεί για να είναι φιλικό προς τον χρήστη, αλλά γενικά θεωρείται πως είναι λιγότερο ισχυρό και ασφαλές από το UNIX για λειτουργία σε δικτυακό περιβάλλον. Οι ASP, ASP.NET και ColdFusion είναι scripting γλώσσες οι οποίες μπορούν να εκτελούνται μόνο σε Windows server, καθώς και τα προγράμματα διαχείρισης βάσης δεδομένων Microsoft SQL Server και Microsoft Access.

Αυτά είναι δημοφιλή για συγκεκριμένες εφαρμογές web προγραμματισμού, και αν σκοπεύετε να τα χρησιμοποιήσετε για να φτιάξετε το website σας, θα χρειαστεί να βρείτε έναν Windows host.