# Ένα εγχειρίδιο μετεγκατάστασης αποκλεισμένου διακομιστή που προστατεύει τα δεδομένα | SwissOctet Insights https://swissoctet.com/el/insights/dedicated-server-migration-runbook/ SwissOctet / Πληροφορίες / Αποκλειστικοί διακομιστές & GPU Αποκλειστικοί διακομιστές & GPU Εφαρμοσμένο · 6 λεπτά ανάγνωσης Ένα εγχειρίδιο μετεγκατάστασης αποκλεισμένου διακομιστή που προστατεύει τα δεδομένα Δοκιμάστε τη μετακίνηση, ορίστε ένα συνεπές όριο δεδομένων και καθορίστε τι σημαίνει επαναφορά αφού το νέο σύστημα αρχίσει να δέχεται εγγραφές. Από SwissOctet Editorial Αποθήκευση οδηγού Αντιγραφή συνδέσμου ΣΕ ΑΥΤΗ ΤΗ ΣΕΛΙΔΑ 01 Καταγράψτε την υπηρεσία πριν μετακινήσετε το μηχάνημα 02 Στήστε τον προορισμό ως ξεχωριστό περιβάλλον 03 Επιλέξτε ένα συνεπές όριο δεδομένων 04 Προετοιμάστε τη δρομολόγηση κίνησης χωρίς να υπόσχεστε άμεσες αλλαγές 05 Καθορίστε την επαναφορά αφού αρχίσουν οι εγγραφές 06 Κλείστε τη μετεγκατάσταση με επιχειρησιακούς ελέγχους Η πρακτική λίστα ελέγχου σας Πηγές & περαιτέρω ανάγνωση Επιστροφή στη βιβλιοθήκη Η ΑΜΕΣΗ ΑΠΑΝΤΗΣΗ Προετοιμάστε και δοκιμάστε πρώτα τον νέο διακομιστή, αντιγράψτε τα δεδομένα με μέθοδο συνέπειας που υποστηρίζει η εφαρμογή, ορίστε ένα παράθυρο μετάβασης και διατηρήστε το παλιό περιβάλλον. Η επαναφορά πρέπει να λαμβάνει υπόψη τις εγγραφές που έγιναν δεκτές στον νέο διακομιστή, όχι μόνο μια αλλαγή DNS. 01 Καταγράψτε την υπηρεσία πριν μετακινήσετε το μηχάνημα Μια μετεγκατάσταση περιλαμβάνει περισσότερα από τα αρχεία της εφαρμογής. Καταγράψτε βάσεις δεδομένων, μεταφορτώσεις, προγραμματισμένες εργασίες, workers ουρών, πιστοποιητικά, domains, μυστικά και εξερχόμενες ενσωματώσεις. Καταγράψτε τις εκδόσεις λογισμικού και τις λειτουργικές παραδοχές που έχουν σημασία, όπως δικαιώματα αρχείων και διαδρομές αποθήκευσης. Ένας νέος αποκλεισμένος διακομιστής μπορεί να αποκαλύψει μια ξεχασμένη εξάρτηση που είχε εγκατασταθεί σιωπηλά πριν από χρόνια στο παλιό περιβάλλον. Ορίστε έναν υπεύθυνο για την απόφαση μετάβασης και καθορίστε πώς μοιάζει η επιτυχία. Συμπεριλάβετε ελέγχους ορατούς στον χρήστη, συνέπεια δεδομένων και δυνατότητα ανάκτησης πρόσβασης. Επιβεβαιώστε ότι η νέα διαμόρφωση έχει παραδοθεί και είναι χρησιμοποιήσιμη πριν ανακοινώσετε ημερομηνία μετεγκατάστασης. Μια επιβεβαίωση παραγγελίας ή μια καταγεγραμμένη προδιαγραφή υλικού δεν είναι το ίδιο με έναν λειτουργικό προορισμό έτοιμο να δεχτεί δεδομένα παραγωγής. 02 Στήστε τον προορισμό ως ξεχωριστό περιβάλλον Εγκαταστήστε την απαιτούμενη στοίβα, ρυθμίστε τη διαχείριση και διαμορφώστε το προβλεπόμενο firewall. Κρατήστε τα μυστικά ιδιωτικά και ορίστε σκόπιμα τα δικαιώματα των υπηρεσιών. Επαληθεύστε το αναμενόμενο hostname και τη συμπεριφορά πιστοποιητικού της εφαρμογής πριν μετακινηθεί η δημόσια κίνηση. Η τεκμηρίωση εικονικών hosts του Apache δείχνει γιατί η δρομολόγηση με hostname είναι ξεχωριστή απόφαση διαμόρφωσης από τη διεύθυνση του διακομιστή. Μια λειτουργική προεπιλεγμένη σελίδα δεν αποδεικνύει ότι έχει διαμορφωθεί ο σωστός host εφαρμογής. Χρησιμοποιήστε ένα αντιπροσωπευτικό σύνολο δεδομένων που έχει αποκατασταθεί για πρόβα, με εξερχόμενα email, πληρωμές και προγραμματισμένες εργασίες απενεργοποιημένα ή ανακατευθυνόμενα σε ασφαλή συστήματα δοκιμών. Αυτό εμποδίζει το περιβάλλον δοκιμών να ενεργεί σε πραγματικούς χρήστες. Δοκιμάστε σύνδεση, μεταφορτώσεις, εργασίες στο παρασκήνιο και αποκατάσταση. Καταγράψτε τη διαδικασία και τη διάρκειά της, ώστε το πραγματικό παράθυρο να βασίζεται σε παρατηρημένη διαδικασία και όχι σε αισιοδοξία. 03 Επιλέξτε ένα συνεπές όριο δεδομένων Χρησιμοποιήστε μέθοδο αντιγράφου ασφαλείας ή αναπαραγωγής που υποστηρίζει η βάση δεδομένων και η εφαρμογή. Το PostgreSQL διακρίνει τα SQL dumps, τα αντίγραφα ασφαλείας συστήματος αρχείων και τη συνεχή αρχειοθέτηση, καθένα με τις δικές του παραδοχές. Οι οδηγίες του για dumps σημειώνουν ότι τα dumps βάσης δεδομένων μπορούν να είναι εσωτερικά συνεπή, ενώ οι ρόλοι σε επίπεδο cluster και άλλες λεπτομέρειες χρειάζονται ξεχωριστό χειρισμό. Διαβάστε τις απαιτήσεις για το ακριβές σύστημα που εκτελείτε αντί να αντιγράφετε αδιακρίτως ανοιχτά αρχεία δεδομένων. Σχεδιάστε πώς η βάση δεδομένων σχετίζεται με τις μεταφορτώσεις και την κατάσταση της ουράς. Εάν μια εγγραφή δείχνει σε ένα αρχείο που αντιγράφηκε σε διαφορετική στιγμή, η αποκατεστημένη εφαρμογή μπορεί να είναι ελλιπής ακόμη και όταν και τα δύο αντίγραφα πέτυχαν μεμονωμένα. Αποφασίστε αν θα παύσετε σύντομα τις εγγραφές, αν θα χρησιμοποιήσετε δοκιμασμένη διάταξη αναπαραγωγής ή αν θα εκτελέσετε εξαγωγή ειδική για την εφαρμογή. Κρατήστε αυτή την απόφαση συνέπειας ρητή στο εγχειρίδιο. Στάδιο Απαιτούμενα αποδεικτικά Απόφαση Πρόβα Η εφαρμογή και τα αποκατεστημένα δεδομένα περνούν τους ελέγχους Ο προορισμός μπορεί να εξεταστεί για μετάβαση Τελικός συγχρονισμός Καθορισμένο συνεπές σημείο ανάκτησης Προχωρήστε μόνο με κατανοητές υπολειπόμενες αλλαγές Αλλαγή κίνησης Σωστή δρομολόγηση και συμπεριφορά πιστοποιητικού Παρακολουθήστε και τους δύο προορισμούς Επαναφορά Θέση όλων των νέων εγγραφών που έγιναν δεκτές Συμφιλιώστε τα δεδομένα πριν επιστρέψετε την κίνηση 04 Προετοιμάστε τη δρομολόγηση κίνησης χωρίς να υπόσχεστε άμεσες αλλαγές Ο χρόνος ζωής (DNS) ελέγχει πόσο καιρό μπορούν να αποθηκεύονται προσωρινά οι εγγραφές, όπως εξηγείται στην τεκμηρίωση DNS του Cloudflare. Ελέγξτε το TTL νωρίς εάν το DNS αποτελεί μέρος της μετεγκατάστασης, και αφήστε τις υπάρχουσες προσωρινά αποθηκευμένες εγγραφές να λήξουν με την προηγούμενη ρύθμισή τους. Η αλλαγή της τιμής τη στιγμή της μετάβασης δεν μπορεί να συντομεύσει αναδρομικά κάθε προσωρινά αποθηκευμένη απάντηση. Διαφορετικοί πελάτες μπορεί να φτάνουν σε διαφορετικούς προορισμούς κατά τη μετάβαση. Κρατήστε το παλιό περιβάλλον διαθέσιμο όσο σταθεροποιούνται οι αλλαγές δρομολόγησης, με σαφή πολιτική για το αν μπορεί ακόμη να δέχεται εγγραφές. Αποφύγετε τη λειτουργία διπλών καταναλωτών ουράς ή προγραμματισμένων εργασιών, εκτός αν η εφαρμογή είναι σχεδιασμένη για αυτό. Παρακολουθήστε τα αιτήματα και στις δύο πλευρές και επιβεβαιώστε το προβλεπόμενο hostname, το πιστοποιητικό TLS και την έκδοση της εφαρμογής από ανεξάρτητους πελάτες. 05 Καθορίστε την επαναφορά αφού αρχίσουν οι εγγραφές Πριν το νέο σύστημα δεχτεί αλλαγές, η επιστροφή της κίνησης μπορεί να είναι σχετικά απλή. Μετά, μια απλή αντιστροφή DNS μπορεί να χάσει εργασία ή να δημιουργήσει δύο αντικρουόμενα ιστορικά. Καθορίστε πώς θα διατηρηθούν ή θα συμφιλιωθούν οι νέες εγγραφές και μεταφορτώσεις. Εάν η εφαρμογή δεν μπορεί να τις συγχωνεύσει με ασφάλεια, μια ελεγχόμενη περίοδος συντήρησης μπορεί να είναι προτιμότερη από μια αυτοσχέδια επιστροφή στο παλιό αντίγραφο. Ορίστε τις συνθήκες που απαιτούν παύση της μετεγκατάστασης και κρατήστε τον υπεύθυνο απόφασης προσβάσιμο. Διατηρήστε αρχεία καταγραφής και χρήσιμα αποδεικτικά σύμφωνα με τους κανόνες διατήρησης του έργου. Μη διαγράψετε το παλιό μηχάνημα ή το ανεξάρτητο αντίγραφο ανάκτησής του μόνο επειδή φόρτωσε μία φορά η αρχική σελίδα. Η περίοδος διατήρησης πρέπει να καλύπτει τις συμφωνημένες ανάγκες επαλήθευσης και επαναφοράς. 06 Κλείστε τη μετεγκατάσταση με επιχειρησιακούς ελέγχους Μετά τη μετάβαση, επαληθεύστε αντίγραφα ασφαλείας, ειδοποιήσεις, ανανέωση πιστοποιητικού, προγραμματισμένες εργασίες και ανάκτηση πρόσβασης. Επιβεβαιώστε ότι ο παρακολουθούμενος host είναι ο νέος προορισμός και ότι δεν παραμένουν ενσωματώσεις δοκιμών στην παραγωγή. Ελέγξτε τα σφάλματα εφαρμογής και τους χρόνους που βλέπει ο χρήστης υπό κανονική κίνηση. Ενημερώστε την απογραφή και το εγχειρίδιο, ώστε ο επόμενος διαχειριστής να μη χρειάζεται να συμπεράνει τι άλλαξε. Οι αποκλεισμένες οικογένειες του SwissOctet προσφέρουν διαφορετικές φυσικές διαμορφώσεις, αλλά η εργασία μετεγκατάστασης και η διαχειριζόμενη βοήθεια πρέπει να επιβεβαιωθούν για την επιλεγμένη υπηρεσία. Χρησιμοποιήστε τον κατάλογο για να επιλέξετε κατάλληλους πόρους και μετά στήστε μια δοκιμασμένη μετακίνηση γύρω από τα δεδομένα της εφαρμογής σας. Μια μετεγκατάσταση ολοκληρώνεται όταν η υπηρεσία και η διαδικασία ανάκτησής της λειτουργούν στον προορισμό, όχι απλώς όταν έχουν μεταφερθεί αρχεία. ΜΕΤΑΤΡΕΨΤΕ ΤΟ ΣΕ ΔΡΑΣΗ Η πρακτική λίστα ελέγχου σας. ✓ Καταγράψτε δεδομένα, εργασίες, μυστικά και ενσωματώσεις. ✓ Επαληθεύστε τον παραδοθέντα προορισμό πριν τον προγραμματισμό. ✓ Κάντε πρόβα με ασφαλείς εξωτερικές ενσωματώσεις. ✓ Καθορίστε τη συνέπεια βάσης δεδομένων και μεταφορτώσεων. ✓ Σχεδιάστε τη μετάβαση δρομολόγησης και την αποφυγή διπλών εργασιών. ✓ Καθορίστε επαναφορά για τις νέες εγγραφές. ✓ Επαληθεύστε αντίγραφα ασφαλείας και παρακολούθηση μετά τη μετάβαση. Λήψη λίστας ελέγχου ΣΥΧΝΕΣ ΕΡΩΤΗΣΕΙΣ Οι λεπτομέρειες που έχουν σημασία. Μπορώ να κάνω μετεγκατάσταση αντιγράφοντας τον κατάλογο της εφαρμογής; + Μόνο εάν αυτό περιλαμβάνει όλα όσα χρειάζεται η υπηρεσία και διατηρεί τη συνέπεια. Βάσεις δεδομένων, μεταφορτώσεις, εργασίες, μυστικά και διαμόρφωση συνήθως απαιτούν ξεχωριστή προσοχή. Η μείωση του TTL του DNS κάνει τη μετάβαση άμεση; + Όχι. Οι απαντήσεις που είχαν προσωρινά αποθηκευτεί μπορούν να παραμείνουν μέχρι να λήξει η προηγούμενη διάρκεια ζωής τους, και οι πελάτες μπορεί να ενημερωθούν σε διαφορετικές στιγμές. Η επαναφορά είναι απλώς να δείξει το DNS στον παλιό διακομιστή; + Όχι αφού ο νέος διακομιστής δεχτεί εγγραφές. Πρέπει να λάβετε υπόψη αυτές τις εγγραφές και τα αρχεία πριν επιστρέψετε την κίνηση. ΚΥΡΙΕΣ ΑΝΑΦΟΡΕΣ Πηγαίνετε στην πηγή. Αυτές οι αναφορές υποστηρίζουν τις τεχνικές έννοιες σε αυτόν τον οδηγό. Ακολουθήστε την τρέχουσα τεκμηρίωση πριν αλλάξετε ένα σύστημα παραγωγής. PostgreSQL: Δημιουργία αντιγράφων ασφαλείας και επαναφορά www.postgresql.org PostgreSQL: Συνέπεια και αποκατάσταση SQL Dump www.postgresql.org Apache: Τεκμηρίωση εικονικών hosts httpd.apache.org Cloudflare DNS: Χρόνος ζωής developers.cloudflare.com Συντακτική καθοδήγηση από SwissOctet. Τα παραδείγματα είναι ενδεικτικά. Οι προδιαγραφές υπηρεσιών, οι διαθέσιμες επιλογές και οι συμβατικοί όροι πρέπει να επαληθεύονται ξεχωριστά. ΣΥΝΔΕΣΤΕ ΤΗ ΓΝΩΣΗ Σχετική υποδομή. Metal Atlas Ελβετία Metal Zenith Ελβετία Metal EPYC Ελβετία ΚΡΑΤΗΣΤΕ ΤΟ ΝΗΜΑ Οι επόμενες σημειώσεις πεδίου σας. Εξερευνήστε κάθε οδηγό ΣΗΜΕΙΩΣΗ ΠΕΔΙΟΥ / 01 + Αποκλειστικοί διακομιστές & GPU Θεμέλια VPS ή dedicated: επιλέξτε το όριο που ταιριάζει Κατανοήστε τι αλλάζει μια φυσική μηχανή, τι δεν αλλάζει και πότε γίνεται ένα χρήσιμο βήμα για τον φόρτο εργασίας σας. 4 λεπτά ανάγνωσης Διαβάστε τον οδηγό ΣΗΜΕΙΩΣΗ ΠΕΔΙΟΥ / 02 + Λειτουργίες δεύτερης ημέρας Εφαρμοσμένο Δημιουργήστε ένα αντίγραφο ασφαλείας που μπορείτε πραγματικά να επαναφέρετε Επιλέξτε έναν στόχο ανάκτησης, προστατέψτε ένα ανεξάρτητο αντίγραφο και εξασκηθείτε στην επαναφορά πριν ένα περιστατικό επιβάλει το θέμα. 4 λεπτά ανάγνωσης Διαβάστε τον οδηγό ΣΗΜΕΙΩΣΗ ΠΕΔΙΟΥ / 03 + Αποκλειστικοί διακομιστές & GPU Για προχωρημένους Δημιουργήστε έναν προϋπολογισμό VRAM GPU πριν επιλέξετε υλικό Λάβετε υπόψη βάρη, ενεργοποιήσεις, caches και προσωρινά buffers, και μετά δοκιμάστε το φορτίο αιχμής αντί μόνο το αρχείο του μοντέλου. 6 λεπτά ανάγνωσης Διαβάστε τον οδηγό