# Στιγμιότυπα και αντίγραφα ασφαλείας: επιλέξτε την αστοχία που πρέπει να επιβιώσετε | SwissOctet Insights https://swissoctet.com/el/insights/snapshots-backups-consistency/ SwissOctet / Πληροφορίες / Αποθήκευση & ανάκτηση Αποθήκευση & ανάκτηση Εφαρμοσμένο · 4 λεπτά ανάγνωσης Στιγμιότυπα και αντίγραφα ασφαλείας: επιλέξτε την αποτυχία που πρέπει να επιβιώσετε Συγκρίνετε σημεία ανάκτησης, όρια αποτυχίας και συνέπεια εφαρμογής αντί να υποθέτετε ότι ένα στιγμιότυπο και ένα ανεξάρτητο αντίγραφο ασφαλείας παρέχουν την ίδια προστασία. Από SwissOctet Editorial Αποθήκευση οδηγού Αντιγραφή συνδέσμου ΣΕ ΑΥΤΗ ΤΗ ΣΕΛΙΔΑ 01 Περιγράψτε το αντίγραφο πριν του δώσετε όνομα 02 Συγκρίνετε τις αστοχίες που περιμένετε να επιβιώσετε 03 Ελέγξτε τη συνέπεια της εφαρμογής 04 Αντιμετωπίστε τη διατήρηση ως παράθυρο ανάκτησης 05 Ξεχωρίστε τις επιτυχημένες εργασίες από τα επαληθευμένα δεδομένα 06 Δοκιμάστε μια μικρή, πλήρη ανάκτηση 07 Διαβάστε τα προαιρετικά αντίγραφα ασφαλείας ως συγκεκριμένη υπηρεσία Η πρακτική λίστα ελέγχου σας Πηγές & περαιτέρω ανάγνωση Επιστροφή στη βιβλιοθήκη Η ΑΜΕΣΗ ΑΠΑΝΤΗΣΗ Ένα στιγμιότυπο είναι μια αναπαράσταση μιας χρονικής στιγμής με προστασία που καθορίζεται από την υλοποίησή του. Μια στρατηγική αντιγράφων ασφαλείας προσθέτει σκόπιμη διατήρηση, διαχωρισμό πρόσβασης και δοκιμασμένη ανάκτηση. Ορισμένα στιγμιότυπα είναι αντίγραφα ασφαλείας· άλλα εξαρτώνται από τον αρχικό χώρο αποθήκευσης. Ρωτήστε τι επιβιώνει μετά τη διαγραφή, την παραβίαση ή την απώλεια του κύριου περιβάλλοντος. 01 Περιγράψτε το αντίγραφο πριν του δώσετε όνομα Η λέξη στιγμιότυπο σας λέει ότι έχει αναπαρασταθεί μια χρονική στιγμή, αλλά όχι πού βρίσκονται τα ανακτήσιμα δεδομένα ή ποιος μπορεί να τα διαγράψει. Ένα στιγμιότυπο συστήματος αρχείων στον αρχικό χώρο αποθήκευσης και ένα στιγμιότυπο μπλοκ που διαχειρίζεται ο πάροχος μπορούν να έχουν διαφορετικά όρια αστοχίας. Ξεκινήστε από την υλοποίηση αντί να αντιμετωπίζετε την ετικέτα ως καθολική υπόσχεση. Η AWS τεκμηριώνει τα στιγμιότυπα EBS ως σταδιακά αντίγραφα ασφαλείας των τόμων της σε συγκεκριμένες χρονικές στιγμές. Αυτή είναι μια συγκεκριμένη υλοποίηση, όχι απόδειξη ότι κάθε επιλογή στιγμιότυπου συμπεριφέρεται με τον ίδιο τρόπο. Για οποιαδήποτε υπηρεσία, ρωτήστε αν η επαναφορά εξαρτάται από τον αρχικό τόμο, αν τα αντίγραφα εγκαταλείπουν το κύριο πεδίο αστοχίας και τι συμβαίνει όταν αφαιρεθεί η πηγή. 02 Συγκρίνετε τις αστοχίες που περιμένετε να επιβιώσετε Μια γρήγορη επαναφορά μετά από μια ενημέρωση και η ανάκτηση μετά την απώλεια ενός λογαριασμού είναι διαφορετικά προβλήματα. Ένα τοπικό στιγμιότυπο μπορεί να είναι βολικό για το πρώτο, ενώ προσφέρει μικρό διαχωρισμό για το δεύτερο. Τα ανεξάρτητα αντίγραφα μπορούν να προσθέσουν προστασία, αλλά μόνο αν ο χώρος αποθήκευσης, η πρόσβαση και οι διαδρομές διαγραφής τους είναι αρκετά διαχωρισμένες από το περιστατικό για το οποίο προετοιμάζεστε. Καταγράψτε την αστοχία και το απαιτούμενο αποτέλεσμα. Αυτή η ενδεικτική σύγκριση είναι βοήθημα απόφασης, όχι λίστα λειτουργιών για το SwissOctet. Ενθαρρύνει ερωτήματα σχετικά με τα αντίγραφα και τον έλεγχο αντί για τον ισχυρισμό ότι μια τεχνολογία είναι πάντα ανώτερη. Το πραγματικό αποτέλεσμα εξαρτάται από τη διαμόρφωση και την τεκμηριωμένη διαδικασία ανάκτησης του παρόχου. Σενάριο Ερώτηση για ένα στιγμιότυπο Ερώτηση για ένα αντίγραφο ασφαλείας Κακή ενημέρωση εφαρμογής Μπορώ να επιστρέψω στο επιθυμητό σημείο; Πόσο διαρκεί μια χρησιμοποιήσιμη επαναφορά; Απώλεια κύριου δίσκου Εξαρτάται το αντίγραφο από αυτόν τον δίσκο; Μπορώ να κάνω επαναφορά σε νέο χώρο αποθήκευσης; Παραβίαση λογαριασμού διαχειριστή Μπορεί αυτός ο λογαριασμός να διαγράψει κάθε αντίγραφο; Είναι διαχωρισμένα τα δικαιώματα διαγραφής; Σφάλμα που ανακαλύπτεται εβδομάδες αργότερα Διατηρείται ακόμη εκείνο το σημείο; Καλύπτει η διατήρηση την καθυστέρηση ανακάλυψης; 03 Ελέγξτε τη συνέπεια της εφαρμογής Ένας δίσκος μπορεί να αποτυπώσει αρχεία ενώ μια εφαρμογή τα αλλάζει ακόμη. Ανάλογα με το λογισμικό και τη διαδικασία στιγμιότυπου, το αποτέλεσμα μπορεί να αναπαριστά μια κατάσταση συνεπή με κατάρρευση και όχι μια συντονισμένη κατάσταση εφαρμογής. Μην υποθέτετε ότι τα αναγνώσιμα αρχεία σημαίνουν ότι μια βάση δεδομένων και οι σχετικές μεταφορτώσεις της συμφωνούν. Χρησιμοποιήστε τη μέθοδο αντιγράφων ασφαλείας που τεκμηριώνει η εφαρμογή ή η βάση δεδομένων. Ο σχεδιασμός συνεχούς αρχειοθέτησης του PostgreSQL δείχνει τη διαφορά: η ανάκτηση απαιτεί ένα κατάλληλο βασικό αντίγραφο ασφαλείας και μια συνεχή ακολουθία των απαιτούμενων αρχείων write-ahead log. Ένας κατάλογος που αντιγράφηκε πρόχειρα ενώ εκτελείται η βάση δεδομένων δεν είναι ισοδύναμη διαδικασία. Αν η εφαρμογή αποθηκεύει επίσης αρχεία εκτός της βάσης δεδομένων, σχεδιάστε πώς ανακτώνται μαζί αυτά τα δύο σύνολα δεδομένων. 04 Αντιμετωπίστε τη διατήρηση ως παράθυρο ανάκτησης Η διατήρηση πρέπει να λαμβάνει υπόψη πόσο καιρό μπορεί να παραμείνει απαρατήρητο ένα σφάλμα. Ένα παράθυρο δέκα ημερών δεν βοηθά σε μια τυχαία διαγραφή που ανακαλύπτεται μετά από ένα μήνα. Η διατήρηση κάθε αντιγράφου επ' αόριστον δημιουργεί διαφορετικό πρόβλημα: κόστος, αυξανόμενη έκθεση ευαίσθητων δεδομένων και ασαφή πολιτική διαγραφής. Επιλέξτε τη διατήρηση με βάση συγκεκριμένες επιχειρησιακές απαιτήσεις και απαιτήσεις χειρισμού δεδομένων. Επισημάνετε τα σημεία ανάκτησης με χρήσιμο πλαίσιο, όπως η έκδοση της εφαρμογής και ο χρόνος ολοκλήρωσης της εργασίας, χωρίς να ενσωματώνετε μυστικά. Διατηρήστε αρκετό ιστορικό για να ξεχωρίζετε μια καλή κατάσταση από μια κατεστραμμένη. Πριν από τον καθαρισμό, επιβεβαιώστε πώς το επιλεγμένο σύστημα χειρίζεται κοινόχρηστα ή σταδιακά δεδομένα· η διαγραφή ενός επισημασμένου σημείου μπορεί να μην αντιστοιχεί στη διαγραφή ενός απλού μεμονωμένου αρχείου. 05 Ξεχωρίστε τις επιτυχημένες εργασίες από τα επαληθευμένα δεδομένα Ένα εργαλείο αντιγράφων ασφαλείας που αναφέρει επιτυχία αποδεικνύει ότι η διαδικασία του ολοκληρώθηκε σύμφωνα με τους κανόνες του. Δεν αποδεικνύει αυτόματα ότι επιλέχθηκαν όλα τα σημαντικά δεδομένα της εφαρμογής, ότι κάθε αποθηκευμένο byte παραμένει άθικτο ή ότι ένας νέος διακομιστής μπορεί να χρησιμοποιήσει το αποτέλεσμα. Αυτοί είναι διαφορετικοί έλεγχοι. Συμπεριλάβετε την υγεία του αποθετηρίου, την επισκόπηση της επιλογής και μια αντιπροσωπευτική επαναφορά στο επιχειρησιακό σχέδιο. Το Restic τεκμηριώνει μια διάκριση μεταξύ του προεπιλεγμένου ελέγχου του αποθετηρίου του και της επαλήθευσης που διαβάζει τα αποθηκευμένα δεδομένα pack. Ο πλήρης έλεγχος ανάγνωσης δεδομένων μπορεί να καταναλώσει περισσότερο χρόνο και εύρος ζώνης. Αυτό το παράδειγμα κάνει συγκεκριμένο το σημείο σχεδιασμού: αποφασίστε τι διαβάζει πραγματικά η επαλήθευση και υπολογίστε τον χρόνο. Χρησιμοποιήστε την τεκμηρίωση του εργαλείου αντί να υποθέτετε ότι κάθε εντολή με όνομα check έχει την ίδια κάλυψη. 06 Δοκιμάστε μια μικρή, πλήρη ανάκτηση Φανταστείτε μια έκδοση με βάση δεδομένων, μεταφορτωμένες εικόνες και διαμόρφωση. Επαναφέρετε και τα τρία σε ένα ιδιωτικό περιβάλλον δοκιμής και μετά ανοίξτε ένα άρθρο και επαληθεύστε τα συνημμένα του. Κρατήστε απενεργοποιημένες τις προγραμματισμένες ενσωματώσεις email, πληρωμών και δημοσίευσης κατά τη διάρκεια της άσκησης. Η δοκιμή μόνο ενός τυχαίου αρχείου κειμένου θα έχανε τις σχέσεις που κάνουν την εφαρμογή χρήσιμη. Μετρήστε τον απαιτούμενο χρόνο και καταγράψτε ποια διαπιστευτήρια, εκδόσεις πακέτων ή εξωτερικές εξαρτήσεις έλειπαν. Ελέγξτε τα δικαιώματα στα ανακτημένα αρχεία, όχι μόνο τα περιεχόμενά τους. Μια άσκηση ανάκτησης συχνά αποκαλύπτει ότι τα δεδομένα υπάρχουν αλλά οι οδηγίες ή η πρόσβαση που χρειάζεται για τη χρήση τους δεν έχουν ποτέ διατηρηθεί μαζί με το επιχειρησιακό σχέδιο. 07 Διαβάστε τα προαιρετικά αντίγραφα ασφαλείας ως συγκεκριμένη υπηρεσία Κατά τη διαμόρφωση του SwissOctet, εξετάστε την ακριβή επιλογή αντιγράφων ασφαλείας και την περίοδο διατήρησης για την οικογένεια. Ρωτήστε ποιους τόμους και δεδομένα εφαρμογών καλύπτει, αν η ανάκτηση είναι αυτοεξυπηρέτησης και τι συμβαίνει όταν αλλάζει η κύρια διαμόρφωση. Η ετικέτα της επιλογής από μόνη της δεν αποδεικνύει ανεξάρτητο αντίγραφο, αμετάβλητο αποθετήριο ή σημείο ανάκτησης συνεπές με τη βάση δεδομένων. Χρησιμοποιήστε στιγμιότυπα όπου ταιριάζουν στον φόρτο εργασίας και διατηρήστε μια ευρύτερη στρατηγική αντιγράφων ασφαλείας για αστοχίες που δεν καλύπτουν. Καταγράψτε μια ανεξάρτητη διαδρομή ανάκτησης για σημαντικά δεδομένα, προστατέψτε τα διαπιστευτήρια που μπορούν να διαγράψουν αντίγραφα και δοκιμάστε τη διαδικασία. Η ισχυρότερη επιλογή είναι αυτή που επιβιώνει στο καθορισμένο σενάριό σας, όχι αυτή με το πιο καθησυχαστικό όνομα. ΜΕΤΑΤΡΕΨΤΕ ΤΟ ΣΕ ΔΡΑΣΗ Η πρακτική λίστα ελέγχου σας. ✓ Προσδιορίστε πού βρίσκονται τα ανακτήσιμα δεδομένα. ✓ Καταγράψτε τις αστοχίες που πρέπει να επιβιώσει το αντίγραφο. ✓ Χρησιμοποιήστε μια μέθοδο συνέπειας που υποστηρίζεται από την εφαρμογή. ✓ Επιλέξτε διατήρηση για το παράθυρο ανακάλυψης. ✓ Προστατέψτε ξεχωριστά τα δικαιώματα διαγραφής. ✓ Επαναφέρετε μια πλήρη εφαρμογή σε απομόνωση. Λήψη λίστας ελέγχου ΣΥΧΝΕΣ ΕΡΩΤΗΣΕΙΣ Οι λεπτομέρειες που έχουν σημασία. Ένα στιγμιότυπο δεν είναι ποτέ αντίγραφο ασφαλείας; + Ορισμένες υλοποιήσεις στιγμιότυπων είναι αντίγραφα ασφαλείας. Η χρήσιμη διάκριση είναι η εξάρτησή τους από τον χώρο αποθήκευσης, η διατήρηση, το μοντέλο πρόσβασης και η δοκιμασμένη ανάκτηση, όχι μόνο η ετικέτα. Αποδεικνύει ένας επιτυχημένος έλεγχος ακεραιότητας ότι η εφαρμογή θα λειτουργήσει; + Αποδεικνύει μόνο αυτό που καλύπτει ο συγκεκριμένος έλεγχος. Δοκιμάστε ξεχωριστά την επαναφορά της εφαρμογής, τη διαμόρφωση, τα δικαιώματα και τις σχέσεις δεδομένων. Πρέπει να κρατώ το αντίγραφο ασφαλείας στον ίδιο διακομιστή; + Ένα αντίγραφο στον ίδιο διακομιστή μπορεί να βοηθήσει με περιορισμένα λάθη αλλά μοιράζεται σημαντικές αστοχίες. Τα σημαντικά δεδομένα χρειάζονται διαδρομή ανάκτησης εκτός του ορίου αστοχίας που σκοπεύετε να επιβιώσετε. ΚΥΡΙΕΣ ΑΝΑΦΟΡΕΣ Πηγαίνετε στην πηγή. Αυτές οι αναφορές υποστηρίζουν τις τεχνικές έννοιες σε αυτόν τον οδηγό. Ακολουθήστε την τρέχουσα τεκμηρίωση πριν αλλάξετε ένα σύστημα παραγωγής. Amazon EBS: Στιγμιότυπα docs.aws.amazon.com PostgreSQL: Συνεχής αρχειοθέτηση και ανάκτηση σε συγκεκριμένη χρονική στιγμή www.postgresql.org Restic: Εργασία με αποθετήρια και ελέγχους ακεραιότητας restic.readthedocs.io Συντακτική καθοδήγηση από SwissOctet. Τα παραδείγματα είναι ενδεικτικά. Οι προδιαγραφές υπηρεσιών, οι διαθέσιμες επιλογές και οι συμβατικοί όροι πρέπει να επαληθεύονται ξεχωριστά. ΣΥΝΔΕΣΤΕ ΤΗ ΓΝΩΣΗ Σχετική υποδομή. Vault Storage Ελβετία Pulse NVMe Ελβετία Metal Zenith Ελβετία ΚΡΑΤΗΣΤΕ ΤΟ ΝΗΜΑ Οι επόμενες σημειώσεις πεδίου σας. Εξερευνήστε κάθε οδηγό ΣΗΜΕΙΩΣΗ ΠΕΔΙΟΥ / 01 + Αποθήκευση & ανάκτηση Θεμέλια Πότε το NVMe κάνει τη διαφορά για την εφαρμογή σας Διακρίνετε χωρητικότητα, καθυστέρηση και ρυθμό μετάδοσης, ώστε μια ετικέτα ταχύτερης αποθήκευσης να απαντά σε ένα πραγματικό πρόβλημα εφαρμογής. 4 λεπτά ανάγνωσης Διαβάστε τον οδηγό ΣΗΜΕΙΩΣΗ ΠΕΔΙΟΥ / 02 + Αποθήκευση & ανάκτηση Για προχωρημένους Μετρήστε την απόδοση NVMe χωρίς να παραπλανήσετε τον εαυτό σας Ορίστε το μοτίβο I/O, ελέγξτε τις επιδράσεις της κρυφής μνήμης και εξετάστε τις κατανομές καθυστέρησης πριν βγάλετε συμπέρασμα εφαρμογής από ένα τεστ δίσκου. 6 λεπτά ανάγνωσης Διαβάστε τον οδηγό ΣΗΜΕΙΩΣΗ ΠΕΔΙΟΥ / 03 + Αποθήκευση & ανάκτηση Θεμέλια Αποθήκευση αντικειμένων, αρχείων ή block: επιλέξτε τη διεπαφή που χρειάζεται η εφαρμογή σας Διακρίνετε τις διεπαφές αποθήκευσης, τη σημασιολογία πρόσβασης και τις λειτουργικές ευθύνες προτού μετατρέψετε μια απαίτηση χωρητικότητας σε αρχιτεκτονική εφαρμογής. 4 λεπτά ανάγνωσης Διαβάστε τον οδηγό