Free VPS Trial, no credit card required
Learn More
NetShop logo

Λύσεις Server Mirroring & Failover

Server Mirroring

Το Server Mirroring είναι μια διαδικασία διοχέτευσης δεδομένων απο τον Master server στον Slave server έτσι ώστε να υπάρχει ένα ίδιο αντίγραφο δεδομένων στον Slave server. Με άλλα λόγια, το server mirroring μπορεί επίσης να περιγραφεί ως η χρήση ενός backup server που αντιγράφει όλα τα δεδομένα του master server. Μετά την υλοποίηση του mirroring, εάν για οποιονδήποτε λόγο, ο master server σταματήσει να λειτουργεί, ο slave server μπορεί άμεσα να τον αντικαταστήσει χώρις καμία διακοπή στον χρόνο λειτουργίας. Η χρήση της τεχνολογίας server mirroring μπορεί να λύσει πολλά διαφορετικά θέματα όπως:

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

Αποκατάσταση καταστροφών – Χωρίς διακοπή λειτουργίας, με συγχρονισμό disk-to-disk σε πραγματικό χρόνο. Systems Redundancy – Enable efficient use of server resources and increase overall redundancy of each server.

Server Mirroring

Αντιγραφή Δεδομένων

Εφαρμόζουμε τη λύση Mirroring χρησιμοποιώντας τις εφαρμογές FAM και RSYNC. Για το Mirroring ενός Server κάνουμε setup 2 παρόμοιους servers, σε 2 διαφορετικά racks, εκ των οποίων ο ένας λειτουργεί σαν ο master server και ο άλλος σαν ο slave. Για οποιαδήποτε ενημέρωση ή αλλαγή αρχείου στον master server ενημερώνεται και η εφαρμογή FAM η οποία στέλνει ειδοποίηση στο Rsync να αντιγράψει το αρχείο στον Slave server το οποίο μεταδίδεται αμέσως. Η διαδικασία ολοκληρώνεται σε πολύ μικρό χρονικό διάστημα και δεν καταναλώνει τους πόρους του server, ακόμα και αν τα αρχεία που αντικαταστάθηκαν είναι μεγαλύτερου μεγέθους.

Αντιγραφή Δεδομένων

Failover/Failure monitoring

Το Failover είναι μια διαδικασία κατά την οποία ο slave server αντικαθιστά τον master server σε περίπτωση που ο δεύτερος σταματήσει να λειτουργεί. Με την βοήθεια του Failover, οποιαδήποτε αιτήματα χρηστών και εφαρμογών προς τον master server δρομολογούνται στον slave server. Αυτό γίνεται με τη βοήθεια ενός monitoring script που εκτελείται στον Slave server και δεσμεύει την δευτερεύουσα διεύθυνση IP του master server (διεύθυνση IP σε ιστοσελίδες) και όλες τις άλλες διευθύνσεις IP, στον slave server.

Οι ιστοσελίδες/εφαρμογές του master server ξεκινούν να λειτουργούν στον Slave server, σε κλάματα του δευτερολέπτου, με τον ίδιο τρόπο που λειτουργούσαν και στον master server.

Failover/Failure monitoring

Διαδικασία Αποκατάστασης Δεδομένων

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

Η Αποκατάσταση μπορεί να χρησιμοποιηθεί εάν τα δεδομένα του master server χάθηκαν λόγω διακοπής δίσκου ή όταν υπάρχουν πιο ενημερωμένα δεδομένα στον slave server λόγω failover. Απο την στιγμή που σταματά την λειτουργία του ο master server, ο slave server περιέχει τα ίδια δεδομένα. Λόγω των συνεχιζόμενων (παρατεταμένων) ενημερώσεων στον slave server, όταν ο master server τεθεί ξανά σε λειτουργία, οι δύο servers δεν θα περιέχουν πλέον τα ίδια δεδομένα. Η Αποκατάσταση είναι η διαδικασία αντιγραφής των στοιχειωδών δεδομένων από τον slave server πίσω στον master server.

Διαδικασία Αποκατάστασης Δεδομένων

Θέλετε να ρωτήσετε κάτι;

Επικοινωνήστε μαζί μας

Δεν μπορείτε να αποφασίσετε ποια λύση σας ταιριάζει;

Μιλήστε με έναν ειδικό

Θέλετε να γίνετε Συνεργάτης;

Αίτηση