Κάθε σελίδα hosting υπόσχεται 99,9% uptime, και σχεδόν κανείς δεν ελέγχει τι επιτρέπει αυτό το νούμερο. Το uptime ενός website είναι απλή αριθμητική, οπότε ας κάνουμε την αριθμητική — και μετά ας δούμε τα ψιλά γράμματα και το πώς μαθαίνετε για μια διακοπή πριν σας το πουν οι πελάτες.

Τα μαθηματικά πίσω από το uptime

Ένας μήνας 30 ημερών έχει 43.200 λεπτά. Επομένως:

  • 99% επιτρέπει 432 λεπτά εκτός λειτουργίας τον μήνα — πάνω από επτά ώρες.
  • 99,9% επιτρέπει 43,2 λεπτά τον μήνα, δηλαδή περίπου 8 ώρες και 46 λεπτά τον χρόνο.
  • 99,99% επιτρέπει 4,3 λεπτά τον μήνα.

Άρα τα «τρία εννιάρια» είναι λογική υπόσχεση για εταιρικό site, ενώ τα «δύο εννιάρια» σημαίνουν μια εργάσιμη μέρα εκτός λειτουργίας κάθε χρόνο. Η ομάδα SRE της Google δημοσιεύει έναν πληρέστερο πίνακα διαθεσιμότητας. Παράλληλα, θυμηθείτε ότι ο μέσος όρος μετράει λιγότερο από τη στιγμή: 40 λεπτά στις 03:00 δεν κοστίζουν τίποτα, 40 λεπτά μέσα σε καμπάνια κοστίζουν πραγματικά.

Τι λένε συνήθως τα ψιλά γράμματα

Διαβάστε το SLA πριν βασιστείτε σε αυτό. Πρώτα, δείτε ποιος μετρά — αν μετρά ο ίδιος ο πάροχος, η δική σας απόδειξη μετράει λίγο. Δεύτερον, δείτε τις εξαιρέσεις: προγραμματισμένη συντήρηση, επιθέσεις, δίκτυα τρίτων και «κώδικας του πελάτη» εξαιρούνται συχνά. Τρίτον, δείτε την αποζημίωση. Σχεδόν πάντα παίρνετε πιστώσεις υπηρεσίας και όχι χρήματα, και πρέπει να τις ζητήσετε μέσα σε σύντομο διάστημα. Κατά συνέπεια, το SLA είναι ένδειξη σοβαρότητας παρά ασφαλιστήριο.

Παρακολούθηση που πιάνει όντως προβλήματα

Εδώ είναι το σημείο που παραλείπουν οι περισσότερες επιχειρήσεις. Παρακολουθείτε από έξω από το δικό σας δίκτυο, κάθε ένα ή δύο λεπτά, από τουλάχιστον δύο σημεία. Ωστόσο, μην αρκεστείτε στον κωδικό HTTP, γιατί ένα μοιραίο σφάλμα PHP μπορεί να επιστρέψει ένα χαρούμενο 200 με λευκή σελίδα. Ελέγχετε λοιπόν μια φράση που πρέπει να εμφανίζεται — το τηλέφωνό σας στο footer, για παράδειγμα. Επιπλέον, παρακολουθείτε τέσσερα πράγματα:

  • Λήξη πιστοποιητικού SSL, που ρίχνει sites πιο συχνά από ό,τι το hardware.
  • Ημερομηνία ανανέωσης domain, ιδανικά σε κάρτα που δεν λήγει αθόρυβα.
  • Μια κρίσιμη συναλλαγή — login, αναζήτηση ή δοκιμαστικό checkout — γιατί ένα κατάστημα μπορεί να είναι «up» και να μην πουλά.
  • Παράδοση email, αφού οι σιωπηλές αποτυχίες φορμών μοιάζουν με ήσυχη βδομάδα.

Έπειτα στείλτε τις ειδοποιήσεις σε κινητό, και σε δεύτερο άτομο. Τέλος, κρατήστε σύντομο ημερολόγιο περιστατικών με ημερομηνίες και διάρκειες. Ως αποτέλεσμα, στην ανανέωση διαπραγματεύεστε με στοιχεία και όχι με εντυπώσεις — και ξέρετε αν ισχύουν για εσάς τα σημάδια ότι πρέπει να μεταφερθείτε.

Το uptime δεν είναι το ίδιο με το «δουλεύει», ούτε με το «είναι γρήγορο». Ένα site μπορεί να είναι προσβάσιμο, αργό και χαλασμένο ταυτόχρονα. Γι’ αυτό η παρακολούθηση πάει μαζί με τη ρουτίνα που περιγράφουμε στο γιατί το site θέλει συντήρηση, και γι’ αυτό τη στήνουμε σε κάθε launch. Αν θέλετε monitoring, ειδοποιήσεις και μηνιαία αναφορά, η ομάδα μας τα προσθέτει αυτή τη βδομάδα.