Στο υλικό και το λογισμικό υπολογιστών, τρία στοιχεία διασφαλίζουν ότι όλα λειτουργούν όπως θα έπρεπε (και συνεχίζει να το κάνει): διαθεσιμότητα, αξιοπιστία και δυνατότητα συντήρησης. Η μεγιστοποίηση αυτών των ιδιοτήτων στο σύστημα του υπολογιστή σας θα σας βοηθήσει να αποφύγετε απρόβλεπτα προβλήματα. Αυτές οι ιδιότητες δεν θα αποτρέψουν εντελώς τα προβλήματα. Ωστόσο, όταν προκύπτουν προβλήματα, αυτές οι ιδιότητες διευκολύνουν τη διόρθωση των προβλημάτων.
Τι είναι η διαθεσιμότητα, η αξιοπιστία και η δυνατότητα εξυπηρέτησης;
Η Η διαθεσιμότητα αναφέρεται στο συνολικό χρόνο λειτουργίας του συστήματος υπολογιστή ή στις ιδιαίτερες δυνατότητές του. Για παράδειγμα, ένας προσωπικός υπολογιστής είναι διαθέσιμος για χρήση εάν το λειτουργικό του σύστημα είναι εκκινημένο και εκτελείται.
Ενώ σχετίζεται με τη διαθεσιμότητα, η έννοια της αξιοπιστίας σημαίνει κάτι διαφορετικό. Η αξιοπιστία αναφέρεται στη γενική πιθανότητα να συμβεί μια αστοχία σε ένα λειτουργικό σύστημα. Ένα απόλυτα αξιόπιστο σύστημα θα απολαμβάνει 100 τοις εκατό διαθεσιμότητα. Ωστόσο, όταν παρουσιάζεται μια αποτυχία, επηρεάζει τη διαθεσιμότητα με διαφορετικούς τρόπους, ανάλογα με τη φύση του προβλήματος.
Η δυνατότητα εξυπηρέτησης επηρεάζει επίσης τη διαθεσιμότητα. Μπορείτε να εντοπίσετε και να επιδιορθώσετε βλάβες πιο γρήγορα σε ένα σύστημα που μπορεί να επισκευαστεί παρά σε ένα μη επισκευασμένο, πράγμα που σημαίνει ότι θα έχετε λιγότερο χρόνο διακοπής λειτουργίας ανά περιστατικό κατά μέσο όρο.
Επίπεδα διαθεσιμότητας
Ο τυπικός τρόπος για να ορίσετε επίπεδα ή κατηγορίες διαθεσιμότητας σε ένα σύστημα δικτύου υπολογιστών είναι μια κλίμακα εννέα. Για παράδειγμα, το 99 τοις εκατό χρόνο λειτουργίας μεταφράζεται σε δύο εννέα διαθεσιμότητας, το 99,9 τοις εκατό χρόνο λειτουργίας σε τρία εννέα και ούτω καθεξής.
Ο παρακάτω πίνακας απεικονίζει τη σημασία αυτής της κλίμακας. Εκφράζει κάθε επίπεδο ως προς το μέγιστο ποσό χρόνου διακοπής λειτουργίας ανά (nonleap) έτος που θα μπορούσε να γίνει ανεκτή για την κάλυψη της απαίτησης χρόνου λειτουργίας. Παραθέτει επίσης μερικά παραδείγματα του τύπου συστημάτων που συνήθως πληρούν αυτές τις απαιτήσεις.
Το συνολικό χρονικό πλαίσιο που εμπλέκεται (εβδομάδες, μήνες ή χρόνια) πρέπει να προσδιορίζεται για να δίνει το ισχυρότερο νόημα. Ένα προϊόν που επιτυγχάνει χρόνο λειτουργίας 99,9 τοις εκατό σε περίοδο ενός ή περισσότερων ετών έχει αποδειχθεί σε μεγαλύτερο βαθμό από ένα προϊόν του οποίου η διαθεσιμότητα έχει μετρηθεί μόνο για μερικές εβδομάδες.
Διαθεσιμότητα δικτύου: Παράδειγμα
Η διαθεσιμότητα ήταν πάντα ένα σημαντικό χαρακτηριστικό των συστημάτων, αλλά γίνεται μια κρίσιμη και πολύπλοκη πρόκληση στα δίκτυα. Οι υπηρεσίες δικτύου διανέμονται συνήθως σε πολλούς υπολογιστές και μπορεί να εξαρτώνται από διάφορες βοηθητικές συσκευές.
Παραλάβετε το Σύστημα Ονομάτων Τομέα (DNS), για παράδειγμα, που χρησιμοποιείται στο διαδίκτυο και σε ιδιωτικά δίκτυα ενδοδικτύου για να διατηρείτε μια λίστα ονομάτων υπολογιστών με βάση τις διευθύνσεις δικτύου τους. Το DNS διατηρεί το ευρετήριο των ονομάτων και των διευθύνσεών του σε έναν διακομιστή που ονομάζεται κύριος διακομιστής DNS. Όταν υπάρχει ένας μεμονωμένος διακομιστής DNS σε ένα σύστημα, ένα σφάλμα διακομιστή καταργεί όλες τις δυνατότητες DNS σε αυτό το δίκτυο. Το DNS, ωστόσο, προσφέρει υποστήριξη για κατανεμημένους διακομιστές. Εκτός από τον κύριο διακομιστή, ένας διαχειριστής μπορεί να εγκαταστήσει δευτερεύοντες και τριτογενείς διακομιστές DNS στο δίκτυο. Τώρα, μια αποτυχία σε οποιοδήποτε από τα τρία συστήματα είναι λιγότερο πιθανό να προκαλέσει πλήρη απώλεια της υπηρεσίας DNS.
Άλλοι τύποι διακοπών δικτύου επηρεάζουν επίσης τη διαθεσιμότητα DNS. Οι αποτυχίες σύνδεσης, για παράδειγμα, μπορούν να καταργήσουν το DNS καθιστώντας αδύνατη την επικοινωνία των πελατών με έναν διακομιστή DNS. Δεν είναι ασυνήθιστο σε αυτά τα σενάρια ορισμένα άτομα (ανάλογα με τη φυσική τους θέση στο δίκτυο) να χάνουν την πρόσβαση στο DNS, αλλά άλλα να παραμένουν ανεπηρέαστα. Η διαμόρφωση πολλών διακομιστών DNS βοηθά στην αντιμετώπιση αυτών των έμμεσων αποτυχιών που επηρεάζουν τη διαθεσιμότητα.
Αντιληπτή διαθεσιμότητα έναντι Υψηλής διαθεσιμότητας
Ο χρονισμός των αστοχιών παίζει ρόλο στην αντιληπτή διαθεσιμότητα ενός δικτύου. Ένα επιχειρηματικό σύστημα που υφίσταται συχνές διακοπές το Σαββατοκύριακο, για παράδειγμα, μπορεί να εμφανίζει σχετικά χαμηλούς αριθμούς διαθεσιμότητας. Ωστόσο, αυτός ο χρόνος διακοπής μπορεί να μην γίνει αντιληπτός από το κανονικό εργατικό δυναμικό.
Η βιομηχανία δικτύωσης χρησιμοποιεί τον όρο υψηλή διαθεσιμότητα για να αναφέρεται σε συστήματα και τεχνολογίες που έχουν σχεδιαστεί ειδικά για αξιοπιστία, διαθεσιμότητα και δυνατότητα εξυπηρέτησης. Τέτοια συστήματα περιλαμβάνουν συνήθως πλεονάζον υλικό, όπως δίσκους και τροφοδοτικά, και έξυπνο λογισμικό όπως εξισορρόπηση φορτίου και λειτουργικότητα αστοχίας. Η δυσκολία επίτευξης υψηλής διαθεσιμότητας αυξάνεται δραματικά στα επίπεδα τέσσερα-εννιά και πέντε-εννιά. Έτσι, οι προμηθευτές χρεώνουν ένα ασφάλιστρο κόστους για αυτές τις λειτουργίες.