Γιατί έπεσε το facebook
αναλύει ο Ντίνος Δαφαλιάς.
Θα το ανακοινώσουμε μέσω facebook φυσικά, όπως κάνουν οι αριστεροί που γράφουν βλακείες κατά του καπιταλισμού, μέσω ενός άκρως καπιταλιστικού δημιουργήματος.
Πριν από αυτό θα χρησιμοποιήσω ένα απόσπασμα από άρθρο του site της εφημερίδας «Πρώτο Θέμα».
«Οι ειδικοί ασφαλείας που παρακολουθούν την κατάσταση δήλωσαν ότι η διακοπή μπορεί να προκληθεί από ένα σφάλμα διαμόρφωσης, το οποίο ενδέχεται να οφείλεται σε εσωτερικό σφάλμα, χωρίς να αποκλείεται η δολιοφθορά.»
Δεν κατάλαβα τίποτα κι είμαι της δουλειάς. Ούτε μετάφραση δεν μπορούν να κάνουν. Σφάλμα διαμόρφωσης λένε. Διαμόρφωση κάνει και ο τόρνος στο μέταλλο ή το ξύλο. Διαμόρφωση κάνει και ο αγγειοπλάστης. Εκτός εάν εννοούν το format αποθηκευτικού μέσου. Πάλι βλακεία έγραψαν. Όλα αυτά τα δεδομένα που παράγουμε εμείς, δεν αποθηκεύονται σε ένα σύστημα. Η βάση δεδομένων του facebook είναι κατανεμημένη σε πολλά συστήματα και λίγο πριν, όλα βρίσκονται στη μνήμη (cache και όχι cash). Επίσης, προσδιορίζεται η αιτία του σφάλματος διαμόρφωσης σε εσωτερικό σφάλμα. Ανοησίες. Αναφέρονται σε internal error κάτι που έβγαζε ως μήνυμα το Instagram για άλλους λόγους, όπως το μη επαρκές error handling.
Τα ξένα ειδησεογραφικά ανέφεραν θέμα με το DNS κάτι που ήταν ευκόλως ορατό στους χρήστες, αλλά τελικά διαπιστώθηκε ότι το πρόβλημα ήταν ακόμα πιο χαμηλά. Ήταν στη δικτύωση. Όταν χάνεται το δίκτυο, χάνονται όλα. Οι αναφορές ότι κάποιοι δεν μπορούσαν να μπουν στο κτήριο συνάδουν με το πρόβλημα.
Το βασικό ερώτημα παραμένει. Πώς προκλήθηκε το δικτυακό πρόβλημα; Είναι αστοχία υλικού ή λογισμικού; Οφείλεται σε ανθρώπινη παρέμβαση στις ρυθμίσεις (configuration);
Το facebook δήλωσε configuration error μετά από ανθρώπινη παρέμβαση. Το πιστεύω γιατί στέκει, όμως δεν τον υπογράφω. Μπορεί να είναι αποτέλεσμα δολιοφθοράς; Μπορεί ναι, μπορεί και όχι.
Έχει συμβεί και σε εμάς στο παρελθόν. Κουμπώσαμε στο δίκτυο έναν router στη Λέσβο με λάθος παραμέτρους και όλη η δικτυακή κίνηση της τράπεζας περνούσε από εκεί. Αποτέλεσμα ήταν να μην επαρκεί η γραμμή να στηρίξει τους 10.000 χρήστες. Μια άλλη φορά κουμπώσαμε στο δίκτυο δύο switch και έπεσε το βασικό δίκτυο του κεντρικού συστήματος. Αυτό ήταν αστοχία υλικού. Υποτίθεται ότα τα switch ήταν συμβατά με την υποδομή Cisco που είχαμε. Δεν ήταν… Αυτό που δεν γνωρίζει ο κόσμος είναι πολύ απλό. Σε κάθε εγκατάσταση πληροφορικής έχουμε εκτός από τα παραγωγικά συστήματα και τα συστήματα δοκιμών. Δηλαδή, σε κάποια άλλα συστήματα του facebook λειτουργεί η επόμενη έκδοση, για λίγους εσωτερικούς χρήστες. Στο δίκτυο δεν μπορείς να έχεις περιβάλλον δοκιμών. Το δίκτυο είναι ΕΝΑ και δεν μπορείς να δοκιμάσεις την αλλαγή που θα κάνεις με ασφάλεια. Προφανώς όμως κάποια διαδικασία ελέγχου δεν εκτελέστηκε ή ήταν δολιοφθορά. Όμως ο χρόνος αποκατάστασης ήταν μικρός σε σχέση με το σφάλμα και το μέγεθος της εγκατάστασης, οπότε το ενδεχόμενο δολιοφθοράς, φαντάζει πιο δύσκολο.
Δεν περίμενα ποτέ οι Έλληνες εκτός από σεισμολόγοι και λοιμωξιολόγοι, να γίνουν και ειδικοί της πληροφορικής.
Δεν έχουν καμία σημασία όλα αυτά. Σημασία έχει ότι ο κόσμος αντέδρασε περίεργα. Το facebook ενσωματώνει διάφορες λειτουργίες. Εκτός από την μανία να ανεβάζουμε φωτογραφίες του ζηλευτού βίου μας και της ομορφιάς μας, που τις περισσότερες φορές είναι fake, υπάρχει και η λειτουργία του aggregator των ειδήσεων. Εκτός από τον Messenger, υπάρχουν και group ανταλλαγής γνώσεων για πολύ δύσκολα θέματα, όπως πώς να φτιάξεις έναν Hi-Fi ενισχυτή με λυχνίες ή group αλληλοβοήθειας φοιτητών.
Μπορεί επίσης να διαμοιραστεί μία είδηση για αιτήματα σε είδη πρώτης ανάγκης για σεισμοπαθείς ή άλλες περιπτώσεις έκτακτων αναγκών.
Μπορεί επίσης να είσαι δήμαρχος και να ανεβάζεις φωτογραφίες με αηδίες, πουλώντας φύκια για μεταξωτές κορδέλες. Μπορεί επίσης να έρχεται ο ΕΟΔΥ να κάνει Rapid Test και να λες σαν αντιδήμαρχος ότι τα κάνεις εσύ. Μπορεί επίσης, να βάφεις απέξω τα σχολεία και από μέσα να είναι στα μαύρα τους τα χάλια. Πολλά…
