Μετάβαση στο περιεχόμενο

Εκτός τόπου & ανάκτηση

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

Αναπαραγωγή εκτός τόπου

Κρατήστε το γρήγορο τοπικό αντίγραφο και προσθέστε ένα ή περισσότερα αντίγραφα εκτός τόπου. Ορίστε ένα αποθετήριο ανά τομέα στην καρτέλα Ρυθμίσεις, Off-site. Το BombVault αναπαράγει εκεί νέα στιγμιότυπα με restic copy σε βάση βέλτιστης προσπάθειας, ώστε μια αναποδιά εκτός τόπου να μην αποτυγχάνει ποτέ το τοπικό αντίγραφο. Το τοπικό αποθετήριο παραμένει το κύριο.

  • Πολλαπλοί στόχοι εκτός τόπου ανά τομέα. Κάθε τομέας (containers, VMs, flash, config και σύνολα αρχείων) μπορεί να αναπαράγει σε πολλούς προορισμούς εκτός τόπου ταυτόχρονα, όχι μόνο έναν, ώστε να μπορείτε να κρατάτε, για παράδειγμα, έναν rest-server στο μηχάνημα ενός φίλου και ένα bucket S3 παράλληλα. Προσθέστε επιπλέον στόχους στις Ρυθμίσεις, Off-site, τον καθένα με το δικό του αποθετήριο, κλάση αποθήκευσης S3, σημαία append-only, διατήρηση και προϋπολογισμό ανάπτυξης. Μια υπάρχουσα μεμονωμένη ρύθμιση εκτός τόπου μεταφέρεται ανέγγιχτη ως ο πρώτος στόχος, και κάθε στόχος ενός τομέα αναπαράγει στο χρονοδιάγραμμα εκτός τόπου εκείνου του τομέα.
  • Χρονοδιάγραμμα εκτός τόπου ανά τομέα (επεξεργάσιμο μαζί με κάθε άλλο χρονοδιάγραμμα στις Ρυθμίσεις, Χρονοδιαγράμματα): αφήστε το κενό για αναπαραγωγή μετά από κάθε τοπικό αντίγραφο, ή ορίστε μια συχνότητα (για παράδειγμα weekly Sun 03:00) για να στέλνετε εκτός τόπου λιγότερο συχνά από όσο δημιουργείτε αντίγραφα τοπικά. Ένα κουμπί Replicate now καλύπτει τις εκτελέσεις κατ' απαίτηση.
  • Η διατήρηση εκτός τόπου βρίσκεται στις Ρυθμίσεις, Off-site ώστε να μπορείτε να κρατάτε τα αντίγραφα εκτός τόπου περισσότερο ως αρχείο. Αφήστε την πολιτική ολόκληρη μηδέν για να μην κλαδεύονται ποτέ αυτόματα τα στιγμιότυπα εκτός τόπου.
  • Τα όρια εύρους ζώνης (Ρυθμίσεις, Off-site) περιορίζουν τον ρυθμό αποστολής/λήψης του restic ώστε η αναπαραγωγή να μην κορεσμό το WAN σας.
  • Ένας δείκτης αναπαραγωγής δείχνει ποιος τομέας αναπαράγει ενώ αυτή εκτελείται (στη σελίδα του και στον Πίνακα ελέγχου). Είναι ένας ενεργός δείκτης, όχι μια μπάρα ποσοστού, επειδή το restic copy δεν εκθέτει καμία μηχανικά αναγνώσιμη πρόοδο.

Επαναφορά απευθείας από εκτός τόπου

Κάθε περιηγητής αντιγράφων έχει έναν διακόπτη Local / Off-site, ώστε αν ένα τοπικό αποθετήριο χαθεί ή αλλοιωθεί, μπορείτε να παραθέσετε και να επαναφέρετε απευθείας από το αντίγραφο εκτός τόπου. Η διαγραφή είναι ανά πηγή: η αφαίρεση ενός αντιγράφου επηρεάζει μόνο το αντίγραφο που βλέπετε.

Αμετάβλητο (append-only) εκτός τόπου

Επισημάνετε ένα αποθετήριο εκτός τόπου ως append-only ώστε το ransomware, ή ένας παραβιασμένος host, να μη μπορεί να διαγράψει ή να ξαναγράψει τα αντίγραφά σας. Η απέναντι πλευρά (ένας restic/rest-server που εκτελείται σε λειτουργία --append-only) το επιβάλλει. Το BombVault μόνο το επαληθεύει και δεν δείχνει ποτέ πράσινο βασισμένο μόνο σε έναν ισχυρισμό διαμόρφωσης.

Ο οδηγός καθοδηγούμενης ρύθμισης εκτός τόπου σας καθοδηγεί από την επιλογή backend (rest-server / rclone / S3) μέσα από ένα έτοιμο-για-επικόλληση απόσπασμα ανάπτυξης rest-server, μια δοκιμή σύνδεσης, τον διακόπτη αμετάβλητου (που εκτελεί τη δοκιμή αλλοίωσης αμέσως) και μια στρατηγική διατήρησης, ώστε το append-only εκτός τόπου να είναι προσβάσιμο χωρίς χειροκίνητη επεξεργασία διαμορφώσεων.

Τα αμετάβλητα αποθετήρια δεν κλαδεύονται ποτέ από αυτό το μηχάνημα

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

Δοκιμή αλλοίωσης

Το BombVault αποδεικνύει περιοδικά την εγγύηση append-only επιχειρώντας πραγματικά μια διαγραφή έναντι του αποθετηρίου εκτός τόπου, στοχευμένη σε ένα ανύπαρκτο αντικείμενο:

  • Απόρριψη σημαίνει προστατευμένο.
  • Αποδοχή σημαίνει μη προστατευμένο.
  • Ένα ασαφές αποτέλεσμα (διακομιστής μη προσβάσιμος, σφάλμα αυθεντικοποίησης) δεν αναστρέφει ποτέ την αποθηκευμένη ετυμηγορία.

Μια πραγματική ανατροπή από προστατευμένο σε μη προστατευμένο πυροδοτεί έναν μοναδικό συναγερμό.

Δοκιμές DR

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

  • Δοκιμές επαλήθευσης επαναφοράς (τοπικά). Το BombVault εκτελεί περιοδικά restic check --read-data-subset (οριοθετημένο, ποτέ μια πλήρη επαναφορά που γεμίζει τον δίσκο) και δείχνει ένα σήμα τελευταία επαληθευμένη επαναφερσιμότητα ανά τομέα. Η συχνότητα βρίσκεται στις Ρυθμίσεις, Χρονοδιαγράμματα· το σήμα στις Ρυθμίσεις, Ακεραιότητα.
  • Δοκιμές DR (εκτός τόπου). Το BombVault επαναφέρει έναν πραγματικό στόχο από το αποθετήριο εκτός τόπου σε ένα αναλώσιμο sandbox, τον επαληθεύει αρχείο-προς-αρχείο και byte-προς-byte, και μετά καθαρίζει. Αυτό αποδεικνύει ότι μπορείτε να ανακτήσετε από το εκτός τόπου, όχι μόνο ότι το αποθετήριο απαντά.

Η κάρτα βαθμολογίας προστασίας από ransomware στον Πίνακα ελέγχου συγκεντρώνει αυτό σε μια πράσινη / πορτοκαλί / κόκκινη στάση ανά τομέα, με μια λίστα ελέγχου με σφραγίδα ηλικίας (εκτός τόπου διαμορφωμένο, append-only επαληθευμένο, αναπαραγωγή ενημερωμένη, δοκιμή επαναφοράς επιτυχής, κρυπτογράφηση ενεργή, στρατηγική κλαδέματος ορισμένη). Κάθε κόκκινη γραμμή συνδέεται απευθείας στη διόρθωση, και η κάρτα γίνεται πράσινη μόνο σε επαληθευμένα γεγονότα.

Πίνακας παραλήπτη (η πλευρά λήψης)

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

Ενεργοποιήστε τον διακόπτη Receiver στις Ρυθμίσεις για να αποκαλύψετε μια καρτέλα Receiver. Είναι ανενεργός εξ ορισμού· ενεργοποιήστε τον μόνο σε ένα μηχάνημα που όντως λαμβάνει αμετάβλητα αντίγραφα εκτός τόπου. Στη συνέχεια καταχωρίστε ένα ληφθέν αποθετήριο (μόνο για ανάγνωση, ανοιγμένο με το κλειδί της εγκατάστασης αποστολέα) για να αποκτήσετε:

  • Ένα απόθεμα στιγμιότυπων ομαδοποιημένο ανά πηγή, ώστε να βλέπετε ακριβώς ποια containers, VMs και σύνολα αρχείων έχουν φτάσει.
  • Τελευταία λήψη ανά πηγή, ώστε να ξέρετε πόσο φρέσκια είναι η καθεμία.
  • Έναν ανεξάρτητο restic check που εκτελείται στο υλικό λήψης, ώστε η ακεραιότητα να επαληθεύεται εκεί όπου βρίσκονται όντως τα δεδομένα, όχι μόνο στον αποστολέα.
  • Έναν διακόπτη νεκρού ανθρώπου: έναν συναγερμό όταν μια πηγή σταματήσει να στέλνει εντός ενός παραθύρου που ορίζετε.
  • Συναγερμούς ακεραιότητας: έναν συναγερμό όταν ένας έλεγχος στην πλευρά λήψης αποτύχει.

Ο παραλήπτης είναι αυστηρά μόνο για ανάγνωση. Δεν γράφει ποτέ στο ληφθέν αποθετήριο, οπότε δεν μπορεί ποτέ να σπάσει την εγγύηση append-only στην οποία βασίζεται ο αποστολέας.

Καθοδηγούμενη ανάκτηση

Μια αποκλειστική καρτέλα Recovery καθοδηγεί μια φρέσκια ή ανακατασκευασμένη εγκατάσταση μέσα από την περίπτωση καταστροφής, σε ένα μέρος:

  1. Επαναφέρει πρώτα τις δικές του ρυθμίσεις του BombVault, ώστε οι διαδρομές αντιγράφων, οι στόχοι εκτός τόπου και τα διαπιστευτήρια που χρειάζεται η υπόλοιπη ροή να είναι προσυμπληρωμένα (εφαρμόζονται μέσω μιας αυτο-επανεκκίνησης πάνω από το Docker socket, ώστε η ενεργή βάση δεδομένων ρυθμίσεων να μην αντικαθίσταται ποτέ κάτω από ένα ανοιχτό handle).
  2. Ελέγχει ότι το BombVault μπορεί να διαβάσει τα αντίγραφά σας (την παγίδα του κλειδιού κρυπτογράφησης εκ των προτέρων).
  3. Σας αφήνει να κατευθύνετε στο υπάρχον αποθετήριό σας (τοπικό ή εκτός τόπου).
  4. Εντοπίζει τα containers, τις VMs και τα σύνολα αρχείων που είναι αποθηκευμένα σε αυτό.
  5. Τα επαναφέρει όλα (αφημένα σταματημένα, ώστε να τα ξεκινήσετε εσκεμμένα), με το κιτ ανάκτησής σας ένα κλικ μακριά.

Προγραμματισμένη μετακίνηση έναντι καταστροφής

Η καθοδηγούμενη ανάκτηση επαναφέρει τις δικές του ρυθμίσεις του BombVault από ένα αντίγραφο. Για μια προγραμματισμένη μετακίνηση σε νέο μηχάνημα, μπορείτε αντ' αυτού να μεταφέρετε τη διαμόρφωσή σας απευθείας με την κάρτα Εξαγωγή και εισαγωγή ρυθμίσεων (ένα φορητό αρχείο JSON). Δείτε Διαμόρφωση.

Επαναφορά από άλλο αποθετήριο BombVault

Μια ξεχωριστή κάρτα στην καρτέλα Recovery ανοίγει το αποθετήριο μιας διαφορετικής εγκατάστασης BombVault (έναν κοινόχρηστο πόρο προσαρτημένο κάτω από το /mnt, ή ένα απομακρυσμένο URL) με το APP_KEY εκείνης της εγκατάστασης, σε μια εφάπαξ, μόνο για ανάγνωση συνεδρία. Περιηγηθείτε στα containers, τις VMs και τα σύνολα αρχείων που είναι αποθηκευμένα εκεί, επιλέξτε ένα στιγμιότυπο και επαναφέρετέ το, και το επαναφερμένο αντικείμενο γίνεται ένα κανονικό τοπικό container, VM ή σύνολο αρχείων. Τίποτα δεν γράφεται ποτέ στο άλλο αποθετήριο, και οι δικές σας ρυθμίσεις αντιγράφων παραμένουν ανέγγιχτες (η συνεδρία ζει στη μνήμη και λήγει από μόνη της). Η μετακίνηση ενός container από τον διακομιστή A στον διακομιστή B δεν σημαίνει πλέον ότι πρέπει να ανακατευθύνετε τις ρυθμίσεις αποθετηρίου σας και να τις επαναφέρετε μετά. Η ζωντανή ομοσπονδία διακομιστή-προς-διακομιστή είναι ρητά εκτός εμβέλειας· αυτό είναι ένα σκόπιμο εφάπαξ τράβηγμα.

Κιτ ανάκτησης κλειδιού κρυπτογράφησης

Αυτό είναι το κομμάτι που καθιστά την ανάκτηση από καταστροφή δυνατή ακόμη και όταν δεν υπάρχει εκτελούμενο BombVault.

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

Αποθηκεύστε το κιτ ανάκτησης εκτός του διακομιστή

Το κιτ περιέχει το μυστικό που αποκρυπτογραφεί τα αντίγραφά σας. Κρατήστε το σε ασφαλές μέρος, ξεχωριστά από τον διακομιστή (έναν διαχειριστή κωδικών, ένα εκτυπωμένο αντίγραφο σε ένα χρηματοκιβώτιο). Αν χάσετε και το BombVault και το APP_KEY χωρίς κιτ ανάκτησης, τα κρυπτογραφημένα αντίγραφά σας δεν μπορούν να ανακτηθούν.

Επειδή οι ορισμοί ανάκτησης ζουν μέσα σε κάθε αποθετήριο (<repo>/def, <repo>/vm-def), ένας αντιγραμμένος φάκελος αποθετηρίου είναι πλήρως αυτοτελής, οπότε το κιτ μαζί με το αποθετήριο είναι ό,τι χρειάζεται μια επαναφορά σε γυμνό υλικό.