Εικονική φιλοξενία ή εικονικός διακομιστής - τι να επιλέξετε;

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

Εικονική φιλοξενία ή εικονικός διακομιστής - τι να επιλέξετε;

Στην ιστοσελίδα κάθε πάροχου που σέβεται τον εαυτό του θα υπάρχει σίγουρα σύγκριση της παραδοσιακής φιλοξενίας ιστοσελίδων με εικονικούς διακομιστές. Οι συντάκτες των άρθρων σημειώνουν την ομοιότητα του VPS με τις φυσικές μηχανές και κάνουν παραλληλισμούς μεταξύ τους και των δικών τους διαμερισμάτων, αναθέτοντας στους κοινόχρηστους διακομιστές ιστού το ρόλο των κοινόχρηστων διαμερισμάτων. Είναι δύσκολο να διαφωνήσουμε με μια τέτοια ερμηνεία, αν και θα προσπαθήσουμε να μην είμαστε τόσο ξεκάθαροι. Ας δούμε λίγο βαθύτερα από τις επιφανειακές αναλογίες και ας αναλύσουμε τα χαρακτηριστικά κάθε επιλογής για αρχάριους χρήστες.

Πώς λειτουργεί η παραδοσιακή φιλοξενία;

Για να μπορεί ο web server να εξυπηρετεί διάφορους ιστότοπους, τα λεγόμενα. εικονικός κεντρικός υπολογιστής βάσει ονόματος. Το πρωτόκολλο HTTP αναλαμβάνει τη δυνατότητα μετάδοσης ως μέρος ενός αιτήματος URL (ομοιόμορφος εντοπιστής πόρων) - επιτρέπει στην υπηρεσία να κατανοήσει σε ποιον ιστότοπο έχει πρόσβαση το πρόγραμμα περιήγησης ή άλλο πρόγραμμα-πελάτη. Το μόνο που απομένει είναι να συνδέσετε το όνομα τομέα στην επιθυμητή διεύθυνση IP και να καθορίσετε τον ριζικό κατάλογο για τον εικονικό κεντρικό υπολογιστή στη διαμόρφωση. Μετά από αυτό, μπορείτε να διανείμετε τα αρχεία ιστότοπου διαφορετικών χρηστών στους οικιακούς καταλόγους τους και να ανοίξετε πρόσβαση μέσω FTP για διαχείριση. 

Προκειμένου να εκκινηθούν διαδικτυακές εφαρμογές από την πλευρά του διακομιστή (διάφορα σενάρια ή ακόμα και συστήματα διαχείρισης περιεχομένου - CMS) με δικαιώματα συγκεκριμένου χρήστη φιλοξενίας, δημιουργήθηκε ένας ειδικός μηχανισμός suexec στο Apache. Είναι σαφές ότι οι ρυθμίσεις ασφαλείας του διακομιστή web δεν επιτρέπουν στους χρήστες να παρεμβαίνουν στον κήπο κάποιου άλλου, αλλά γενικά μοιάζει πραγματικά με ένα κοινόχρηστο διαμέρισμα με ξεχωριστά δωμάτια και μια κοινή διεύθυνση IP για εκατοντάδες ιστότοπους. Ο διακομιστής βάσης δεδομένων (συνήθως MySQL) για εικονικούς κεντρικούς υπολογιστές είναι επίσης κοινός, αλλά ο χρήστης που φιλοξενεί έχει πρόσβαση μόνο στις προσωπικές του βάσεις δεδομένων. Όλο το λογισμικό διακομιστή εκτός από τα σενάρια τοποθεσίας διατηρείται από τον πάροχο· οι πελάτες δεν μπορούν να αλλάξουν τη διαμόρφωσή του κατά την κρίση τους. Η διαδικασία διαχείρισης λογαριασμού είναι αυτοματοποιημένη: για τους σκοπούς αυτούς, κάθε hoster έχει ένα ειδικό web panel μέσω του οποίου μπορείτε να διαχειριστείτε τις υπηρεσίες.

Πώς λειτουργεί το VPS;

Η σύγκριση εικονικών διακομιστών με φυσικούς δεν είναι απολύτως σωστή, καθώς πολλά VPS τρέχουν σε έναν «σιδερένιο» κεντρικό υπολογιστή. Μεταφορικά, δεν πρόκειται πλέον για κοινόχρηστο διαμέρισμα, αλλά για πολυκατοικία με κοινή είσοδο και κοινές φέρουσες κατασκευές. Για τη δημιουργία ξεχωριστών «διαμερισμάτων» (VPS) σε ένα «σπίτι» (φυσικός διακομιστής), χρησιμοποιούνται εργαλεία από το λειτουργικό σύστημα που είναι εγκατεστημένο στον κεντρικό υπολογιστή και διάφορες τεχνολογίες εικονικοποίησης. 

Εάν χρησιμοποιείται εικονικοποίηση σε επίπεδο λειτουργικού συστήματος, οι διεργασίες πελάτη απλώς εκτελούνται σε απομονωμένο περιβάλλον (ή κάποιο είδος κοντέινερ) και δεν βλέπουν τους πόρους και τις διαδικασίες άλλων ατόμων. Σε αυτήν την περίπτωση, ένα ξεχωριστό λειτουργικό σύστημα επισκέπτη δεν ξεκινά, πράγμα που σημαίνει ότι το λογισμικό στο περιβάλλον επισκέπτη πρέπει να είναι δυαδικό συμβατό με το σύστημα στον φυσικό κεντρικό υπολογιστή - κατά κανόνα, προσφέρονται στους πελάτες διανομές GNU/Linux ειδικά τροποποιημένες για αυτήν τη μέθοδο λειτουργία. Υπάρχουν επίσης πιο προηγμένες επιλογές, συμπεριλαμβανομένης της εξομοίωσης φυσικής μηχανής, στην οποία μπορείτε να εκτελέσετε σχεδόν οποιοδήποτε Guest OS, ακόμη και από τη δική σας εικόνα εγκατάστασης.

Από την άποψη ενός διαχειριστή, οποιοδήποτε VPS δεν διαφέρει πολύ από έναν φυσικό διακομιστή. Κατά την παραγγελία μιας υπηρεσίας, ο hoster αναπτύσσει την επιλεγμένη διαμόρφωση και, στη συνέχεια, η συντήρηση του συστήματος πέφτει στους ώμους του πελάτη. Σε αυτήν την περίπτωση, μπορείτε να εγκαταστήσετε το απαραίτητο λογισμικό και να το ρυθμίσετε όπως θέλετε - απόλυτη ελευθερία επιλογής διακομιστή web, έκδοση PHP, διακομιστή βάσης δεδομένων κ.λπ. Το VPS έχει επίσης τη δική του διεύθυνση IP, επομένως δεν χρειάζεται να το μοιραστείτε με εκατό περίπου γείτονες. Εδώ θα ολοκληρώσουμε την περιγραφή των βασικών διαφορών και θα προχωρήσουμε στα πλεονεκτήματα και τα μειονεκτήματα από τα οποία εξαρτάται η επιλογή της λύσης.

Ποια επιλογή είναι πιο εύκολη και βολική;

Η εικονική φιλοξενία δεν απαιτεί διαχείριση του περιβάλλοντος που υποστηρίζει τον ιστότοπο. Ο πελάτης δεν χρειάζεται να εγκαταστήσει, να διαμορφώσει και να ενημερώσει ο ίδιος το λογισμικό συστήματος και εφαρμογών και σε ορισμένες περιπτώσεις ο πίνακας ελέγχου φιλοξενίας σάς επιτρέπει να εγκαταστήσετε ένα CMS - αυτή η επιλογή φαίνεται ελκυστική για αρχάριους. Από την άλλη πλευρά, οι εργασίες λεπτομέρειας του CMS θα πρέπει ακόμα να επιλυθούν ανεξάρτητα, και επιπλέον, το σχετικά χαμηλό όριο εισόδου κρύβει λιγότερη ευελιξία της λύσης. Η επιλογή του λογισμικού θα είναι περιορισμένη: στην κοινή φιλοξενία δεν μπορείτε, για παράδειγμα, να αλλάξετε την έκδοση της PHP ή της MySQL κατά βούληση, πολύ λιγότερο να εγκαταστήσετε κάποιο εξωτικό πακέτο ή να επιλέξετε έναν εναλλακτικό πίνακα ελέγχου - θα πρέπει να χρησιμοποιήσετε τα εργαλεία που προσφέρονται από το πάροχος υπηρεσιών. Εάν ο πάροχος σας αναβαθμίσει τον διακομιστή, οι εφαρμογές Ιστού σας ενδέχεται να αντιμετωπίσουν προβλήματα συμβατότητας λογισμικού. 

Το VPS δεν έχει αυτά τα μειονεκτήματα της παραδοσιακής φιλοξενίας. Ο πελάτης μπορεί να επιλέξει το λειτουργικό σύστημα που χρειάζεται (όχι απαραίτητα Linux) και να εγκαταστήσει οποιοδήποτε λογισμικό. Θα πρέπει να ρυθμίσετε και να διαχειριστείτε το περιβάλλον μόνοι σας, αλλά η διαδικασία μπορεί να απλοποιηθεί - όλοι οι οικοδεσπότες προσφέρουν την άμεση εγκατάσταση ενός πίνακα ελέγχου στον εικονικό διακομιστή, ο οποίος αυτοματοποιεί τη διαδικασία διαχείρισης. Χάρη σε αυτό, δεν θα υπάρχει μεγάλη διαφορά στην πολυπλοκότητα διαχείρισης μεταξύ της παραδοσιακής φιλοξενίας και του VPS. Επιπλέον, κανείς δεν απαγορεύει να εγκαταστήσετε το δικό σας πάνελ, το οποίο δεν περιλαμβάνεται στη λίστα με τις προσφορές του παρόχου. Σε γενικές γραμμές, τα γενικά έξοδα διαχείρισης ενός VPS δεν είναι τόσο υψηλά, και η μεγαλύτερη ευελιξία της λύσης πληρώνει περισσότερο από ό, τι πληρώνει για μέρος του πρόσθετου κόστους εργασίας.

Ποια επιλογή είναι πιο ασφαλής και αξιόπιστη;

Μπορεί να φαίνεται ότι η φιλοξενία ιστοσελίδων σε παραδοσιακή φιλοξενία είναι ασφαλέστερη. Οι πόροι διαφορετικών χρηστών είναι αξιόπιστα απομονωμένοι μεταξύ τους και ο πάροχος παρακολουθεί τη συνάφεια του λογισμικού διακομιστή - αυτή είναι μια εξαιρετική επιλογή, αλλά μόνο με την πρώτη ματιά. Οι εισβολείς δεν εκμεταλλεύονται πάντα τα τρωτά σημεία στο λογισμικό συστήματος· συνήθως οι ιστότοποι παραβιάζονται χρησιμοποιώντας μη επιδιορθωμένες τρύπες σε σενάρια και ανασφαλείς ρυθμίσεις συστημάτων διαχείρισης περιεχομένου. Υπό αυτή την έννοια, η παραδοσιακή φιλοξενία δεν έχει πλεονεκτήματα - οι πόροι του πελάτη λειτουργούν στο ίδιο CMS - αλλά υπάρχουν πολλά μειονεκτήματα. 

Το κύριο πρόβλημα με την κοινόχρηστη φιλοξενία είναι η κοινή διεύθυνση IP για εκατοντάδες ιστότοπους από διαφορετικούς χρήστες. Εάν ένας από τους γείτονές σας δεχτεί εισβολή και αρχίσει, για παράδειγμα, να στέλνει ανεπιθύμητα μηνύματα μέσω αυτού ή να πραγματοποιεί άλλες κακόβουλες δραστηριότητες, η κοινή διεύθυνση μπορεί να καταλήξει σε διάφορες μαύρες λίστες. Σε αυτήν την περίπτωση, όλοι οι πελάτες των οποίων οι ιστότοποι χρησιμοποιούν την ίδια IP θα υποφέρουν. Εάν ένας γείτονας δεχτεί επίθεση DDoS ή δημιουργήσει υπερβολικό φορτίο στους υπολογιστικούς πόρους, οι υπόλοιποι «ενοικιαστές» του διακομιστή θα υποφέρουν. Είναι πολύ πιο εύκολο για τον πάροχο να διαχειριστεί την κατανομή των ποσοστώσεων για μεμονωμένα VPS· επιπλέον, στον εικονικό διακομιστή εκχωρείται μια ξεχωριστή IP και όχι απαραίτητα μόνο μία: μπορείτε να παραγγείλετε οποιονδήποτε αριθμό από αυτά, μια πρόσθετη υπηρεσία προστασίας DDoS, ένα anti -υπηρεσία ιών κ.λπ. Όσον αφορά την ασφάλεια και την αξιοπιστία, το VPS είναι ανώτερο από την παραδοσιακή φιλοξενία· χρειάζεται μόνο να ενημερώσετε εγκαίρως τα εγκατεστημένα προγράμματα.

Ποια επιλογή είναι φθηνότερη;

Μόλις πριν από λίγα χρόνια, η απάντηση σε αυτή την ερώτηση ήταν σαφής - με όλες τις αδυναμίες του, ένα δωμάτιο σε ένα κοινόχρηστο διαμέρισμα ήταν πολύ φθηνότερο από ένα ξεχωριστό διαμέρισμα. Ο κλάδος δεν μένει στάσιμος και τώρα έχουν εμφανιστεί πολλά οικονομικά VPS στην αγορά: μαζί μας μπορείτε ενοίκιο τον δικό σας εικονικό διακομιστή στο Linux για 130 ρούβλια το μήνα. Κατά μέσο όρο, ένας μήνας λειτουργίας ενός προϋπολογισμού VPS θα κοστίσει στον πελάτη 150 - 250 ρούβλια· σε τέτοιες τιμές, δεν έχει νόημα να αντιμετωπίσετε τα προβλήματα της παραδοσιακής φιλοξενίας, εκτός από τις περιπτώσεις που πρέπει να φιλοξενήσετε απλούς ιστότοπους επαγγελματικών καρτών στο υπηρέτης. Επιπλέον, τα προγράμματα χρέωσης εικονικής φιλοξενίας περιορίζουν τον αριθμό των τοποθεσιών και των βάσεων δεδομένων, ενώ σε ένα VPS ο πελάτης περιορίζεται μόνο από τη χωρητικότητα αποθήκευσης και τις υπολογιστικές δυνατότητες του διακομιστή.

Εικονική φιλοξενία ή εικονικός διακομιστής - τι να επιλέξετε;

Πηγή: www.habr.com

Προσθέστε ένα σχόλιο