Περίληψη: | Η χρήση νέφους υπολογιστών (cloud) αποτελεί πλέον αναπόσπαστο κομμάτι της καθημερινότητά μας ακόμα και αν δεν το καταλαβαίνουμε. Οι εφαρμογές που τρέχουν πάνω σε αυτό
το σύνολο υπολογιστών απαιτούν να είναι πάντα διαθέσιμες στον χρήστη παρά τις δυσκολίες
που εκ φύσεως παρουσιάζουν τα κατανεμημένα συστήματα. Η διαθεσιμότητα των εφαρμογών
αυτών καθώς και των εξυπηρετητών που τις παρέχουν επηρεάζεται από ανεπαρκής ρυθμίσεις
εξισορρόπησης φορτίου (load balancing), επιθέσεις άρνησης εξυπηρέτησης (denial of service
attacks), χαλασμένα καλώδια καθώς και πτώσεις τάσης ρεύματος . Καθώς αυτά τα φαινόμενα
είναι πιθανό ποτέ να μην εξαφανιστούν, η ανακατεύθυνση της κίνησης (traffic redirection)
από τον χαλασμένο εξυπηρετητή σε κάποιον εφεδρικό είναι μια σημαντική διαδικασία για την
αποκατάσταση της υπηρεσίας. Σε αυτή την εργασία, αρχικά αποτιμούμε ένα reverse proxy
server-based scheme για την ανακατεύθυνση της κίνησης, χρησιμοποιώντας τον Haproxy και επίσης αναπτύσσουμε μια Software Defined Netwok (SDN-based) λύση. Συγκρίνουμε τους δύο μηχανισμούς παρουσιάζοντας πώς ο κάθε ένας μπορεί να χρησιμοποιηθεί για να περιορίσουμε τον χρόνο που μια υπηρεσία δεν είναι διαθέσιμη στην περίπτωση μιας αποτυχίας,
παρέχοντας υψηλή διαθεσιμότητα (high availability).
|