Linux VPS

Εικονικές μηχανές KVM

Πότε πρέπει να μεταβείτε από κοινόχρηστη φιλοξενία σε VPS;

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

Η ανάπτυξη από μόνη της δεν αποτελεί λόγο μετάβασης. Ξεκινήστε με έναν συγκεκριμένο περιορισμό, στοιχεία για τον αντίκτυπό του και ένα σχέδιο λειτουργίας.

Μια εφαρμογή που μεταφέρεται από ένα κοινόχρηστο περιβάλλον λογισμικού στο δικό της παραμετροποιήσιμο εικονικό περιβάλλον.

Τι είναι η κοινόχρηστη φιλοξενία; Επεξήγηση της φιλοξενίας WordPress, TYPO3 και Joomla

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

Τα πακέτα μπορεί να φέρουν την ονομασία « φιλοξενία ιστού», « φιλοξενία ιστοτόπων», « φιλοξενία WordPress», « φιλοξενία TYPO3 » ή « φιλοξενία Joomla». Μια ονομασία που αφορά συγκεκριμένο CMS περιγράφει την εφαρμογή που υποστηρίζεται, όχι απαραίτητα την υποδομή: το WordPress μπορεί να λειτουργεί σε κοινόχρηστη φιλοξενία ή σε VPS. Ελέγξτε το πακέτο και όχι μόνο την ονομασία του.

Ένα παραδοσιακό πακέτο διαχειριζόμενης φιλοξενίας ιστού συνήθως παρέχει:

  • Διακομιστή ιστού και PHP: για την προβολή σελίδων και την εκτέλεση συμβατών εφαρμογών ιστοτόπων.
  • Υπηρεσία βάσης δεδομένων: συνήθως MySQL ή MariaDB για το περιεχόμενο και τις ρυθμίσεις του CMS.
  • Πρόσβαση σε αρχεία: FTP, FTPS, SFTP ή διαχειριστή αρχείων μέσω προγράμματος περιήγησης, ανάλογα με το πακέτο· προτιμήστε μια κρυπτογραφημένη επιλογή.
  • Email, συχνά περιλαμβάνεται: γραμματοκιβώτια με πρόσβαση μέσω IMAP ή POP3, εξερχόμενη αλληλογραφία μέσω SMTP και μερικές φορές webmail. Εναλλακτικά, το email μπορεί να αποτελεί ξεχωριστή υπηρεσία.

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

Ένα μη διαχειριζόμενο VPS αποτελεί διαφορετικό μοντέλο λειτουργίας: εγκαθιστάτε και συντηρείτε τη στοίβα λογισμικού ιστού ή αναθέτετε σε κάποιον να το κάνει. Ένας έτοιμος πίνακας ελέγχου ιστοτόπου και μια υπηρεσία email δεν περιλαμβάνονται αυτόματα. Μπορείτε να μεταφέρετε τον ιστότοπο διατηρώντας το email σε ξεχωριστή υπηρεσία φιλοξενίας.

Ένας γρήγορος έλεγχος για τη λήψη απόφασης

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

Σύγκριση κοινόχρηστης φιλοξενίας και μη διαχειριζόμενου VPS

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

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

Ένα VPS είναι μια εικονική μηχανή και όχι ένας αποκλειστικός φυσικός διακομιστής. Η κατανομή vCPU δεν πρέπει να ερμηνεύεται ως αποκλειστικά δεσμευμένος φυσικός πυρήνας CPU. Δείτε πώς λειτουργεί η πλατφόρμα KVM VPS της EDIS Global κατά τη σύγκριση της υποκείμενης υπηρεσίας.

Ενδείξεις ότι ένα VPS θα μπορούσε να λύσει ένα πραγματικό πρόβλημα

Χρειάζεστε λογισμικό που δεν προσφέρει η κοινόχρηστη πλατφόρμα

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

Χρειάζεστε διεργασίες που παραμένουν σε λειτουργία

Τα κοινόχρηστα περιβάλλοντα ενδέχεται να περιορίζουν τις διεργασίες παρασκηνίου, τις ουρές, τις μόνιμες υπηρεσίες ή τις προγραμματισμένες εργασίες. Σε ένα VPS τις διαμορφώνετε, επιβλέπετε τις αστοχίες και αποτρέπετε ανεξέλεγκτες διεργασίες από το να εξαντλήσουν τη μνήμη.

Ένα μετρημένο όριο πόρων διακόπτει επανειλημμένα την εργασία

Διερευνήστε τα επαναλαμβανόμενα σφάλματα μνήμης, τα όρια διεργασιών ή την πίεση στη CPU χρησιμοποιώντας αρχεία καταγραφής και μετρήσεις φόρτου εργασίας. Βελτιστοποιήστε πρώτα και, στη συνέχεια, δοκιμάστε έναν αντιπροσωπευτικό φόρτο εργασίας στο προτεινόμενο VPS. Ένας μεγαλύτερος διακομιστής δεν διορθώνει αυτόματα ένα αργό ερώτημα.

Οι αναπτύξεις σας χρειάζονται περισσότερο έλεγχο

Οι προσαρμοσμένες ρυθμίσεις διακομιστή ιστού, οι αναπαραγώγιμες αναπτύξεις και το περιβάλλον δοκιμών μπορούν να δικαιολογήσουν ένα VPS. Καταγράψτε τις εξαρτήσεις και τις ρυθμίσεις. Ένα περιβάλλον δοκιμών στο ίδιο VPS εξακολουθεί να μοιράζεται πόρους και κινδύνους αστοχίας· δεν αποτελεί ανεξάρτητη υποδομή ανάκτησης.

Πότε έχει νόημα να παραμείνετε στην κοινόχρηστη φιλοξενία

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

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

Περισσότερος έλεγχος σημαίνει συνεχή διαχείριση

Η EDIS Global διαχειρίζεται την υποκείμενη υποδομή. Εσείς διαχειρίζεστε το φιλοξενούμενο λειτουργικό σύστημα και τις εφαρμογές του VPS. Το τεκμηριωμένο εύρος υποστήριξής της περιλαμβάνει βοήθεια για την υποδομή και καθοδήγηση για την αντιμετώπιση προβλημάτων· δεν περιλαμβάνει σύνδεση στον διακομιστή σας για εγκατάσταση λογισμικού ή εκτέλεση της μετάβασης.

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

Τα αντίγραφα ασφαλείας χρειάζονται ξεχωριστό σχέδιο. Μην υποθέτετε ότι περιλαμβάνονται αυτόματα αντίγραφα ασφαλείας ή στιγμιαία στιγμιότυπα. Διατηρείτε ανακτήσιμα αντίγραφα εκτός του διακομιστή, προστατεύετε την πρόσβαση σε αυτά και δοκιμάζετε την επαναφορά. Η τεκμηρίωση αντιγράφων ασφαλείας της EDIS Global εξηγεί τα τρέχοντα όρια της υπηρεσίας. Ο οδηγός ευθυνών για μη διαχειριζόμενο VPS καλύπτει λεπτομερέστερα τον καταμερισμό των εργασιών.

Ένα εικονικό περιβάλλον συνδεδεμένο με σύμβολα για πρόσβαση, ενημερώσεις και αντίγραφα ασφαλείας.

Διαστασιολογήστε το VPS βάσει μετρήσεων

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

  • CPU: εξετάστε τον παρατεταμένο φόρτο και τις σύντομες αιχμές, συμπεριλαμβανομένης της συμπίεσης, της δημιουργίας αναφορών και των ταυτόχρονων διεργασιών εργασίας.
  • RAM: προσθέστε τις απαιτήσεις του λειτουργικού συστήματος, της εφαρμογής, της βάσης δεδομένων και των ταυτόχρονων διεργασιών. Αφήστε περιθώριο για εργασίες ανάπτυξης και αιχμές.
  • Αποθηκευτικός χώρος: συνυπολογίστε τα ενεργά δεδομένα, την ανάπτυξη της βάσης δεδομένων, τα αρχεία καταγραφής, τα προσωρινά αρχεία και την προσωρινή αποθήκευση αντιγράφων ασφαλείας. Ένα αντίγραφο ασφαλείας που αποθηκεύεται μόνο στον ίδιο δίσκο δεν αποτελεί ανεξάρτητο αντίγραφο ανάκτησης.
  • Κίνηση: εκτιμήστε τις μεταφορές και προς τις δύο κατευθύνσεις, συμπεριλαμβανομένων των λήψεων, της αναπαραγωγής και των αντιγράφων ασφαλείας εκτός διακομιστή. Συγκρίνετε το σχετικό όριο ξεχωριστά από την ταχύτητα ανοδικής σύνδεσης του κεντρικού συστήματος.

Δεν υπάρχει αξιόπιστος τύπος μετατροπής του αριθμού επισκεπτών σε RAM. Μια στατική σελίδα στην κρυφή μνήμη και μια εφαρμογή με έντονη χρήση βάσης δεδομένων μπορεί να έχουν πολύ διαφορετικές απαιτήσεις με τον ίδιο αριθμό επισκεπτών. Χρησιμοποιήστε τις σελίδες VPS 2 GB και VPS 4 GB για να συγκρίνετε τις τρέχουσες βασικές διαμορφώσεις αφού εκτιμήσετε τις ανάγκες σας και όχι ως εγγυήσεις χωρητικότητας κίνησης. Οι επί πληρωμή αναβαθμίσεις προστίθενται στους βασικούς πόρους και έχουν επιπλέον κόστος· ελέγξτε το επιλεγμένο πρόγραμμα και τα συνολικά ποσά κατά την ολοκλήρωση της αγοράς.

Σχεδιάστε τη μετεγκατάσταση πριν αλλάξετε το DNS

  1. Καταγράψτε τις εξαρτήσεις και το email. Καταγράψτε περιβάλλοντα εκτέλεσης, επεκτάσεις, βάσεις δεδομένων, προγραμματισμένες εργασίες, δικαιώματα αρχείων, εγγραφές DNS και γραμματοκιβώτια. Αποφασίστε πού θα παραμείνει το email· η μεταφορά του ιστοτόπου δεν απαιτεί τη μεταφορά της φιλοξενίας email.
  2. Δημιουργήστε αντίγραφα ασφαλείας και δοκιμάστε μια επαναφορά. Αποθηκεύστε αρχεία, εξαγωγές βάσεων δεδομένων και ρυθμίσεις παραμέτρων. Επαληθεύστε ότι το αντίγραφο ασφαλείας μπορεί να αναδημιουργήσει την εφαρμογή πριν βασιστείτε σε αυτό.
  3. Προετοιμάστε και ασφαλίστε το VPS. Επιλέξτε ένα συμβατό λειτουργικό σύστημα, ρυθμίστε την πρόσβαση και τους κανόνες του τείχους προστασίας, εφαρμόστε ενημερώσεις και καθιερώστε παρακολούθηση και δημιουργία αντιγράφων ασφαλείας. Χρησιμοποιήστε την τεκμηρίωση πρώτων βημάτων για τη ροή εργασιών πρόσβασης και διαχείρισης της πλατφόρμας.
  4. Δοκιμάστε την εφαρμογή και το TLS. Ελέγξτε τον έλεγχο ταυτότητας, τις φόρμες, τις μεταφορτώσεις, τις εργασίες, τα εξερχόμενα email και την ανανέωση πιστοποιητικών. Χρησιμοποιήστε ένα όνομα κεντρικού υπολογιστή δοκιμαστικού περιβάλλοντος ή μια τοπική παράκαμψη του αρχείου hosts χωρίς να εκθέσετε ιδιωτικά δεδομένα δοκιμών.
  5. Συντονίστε το DNS και τον τελικό συγχρονισμό δεδομένων. Προγραμματίστε ένα χρονικό διάστημα συντήρησης εάν πρέπει να διακοπούν οι εγγραφές. Συνυπολογίστε την προσωρινή αποθήκευση DNS, συγχρονίστε τις πρόσφατες αλλαγές και αποφύγετε την αποδοχή αντικρουόμενων εγγραφών και στα δύο αντίγραφα.
  6. Διατηρήστε μια διαδρομή επαναφοράς. Διατηρήστε το παλιό περιβάλλον μέχρι να επαληθευτεί το νέο. Καθορίστε τα κριτήρια ενεργοποίησης της επαναφοράς και τον τρόπο διατήρησης των δεδομένων που εγγράφηκαν μετά τη μετάβαση, προτού επαναφέρετε την κίνηση.

Μια επιτυχημένη μετεγκατάσταση σημαίνει ότι η εφαρμογή λειτουργεί, τα δεδομένα της είναι συνεπή και κάποιος μπορεί να την ανακτήσει — όχι απλώς ότι φορτώνεται η νέα αρχική σελίδα.

Συχνές ερωτήσεις

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

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

Ναι, εφόσον η υπάρχουσα υπηρεσία email σας παραμένει διαθέσιμη ανεξάρτητα. Διατηρήστε τις απαραίτητες εγγραφές DNS που σχετίζονται με την αλληλογραφία και επαληθεύστε την αποστολή και τη λήψη μετά τη μεταφορά του ιστοτόπου. Ελέγξτε τις εξαρτήσεις του πακέτου πριν ακυρώσετε τον παλιό λογαριασμό hosting.

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

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