Τι είναι ένα CDN, ακούω να ρωτάτε; Και γιατί τα CDN είναι παντού στις ειδήσεις αυτή τη στιγμή;
Ένα δίκτυο διανομής περιεχομένου είναι λογισμικό βασισμένο στο σύννεφο. Είναι ένα είδος συντόμευσης προς τις γιγαντιαίες ιστοσελίδες που όλοι θεωρούμε δεδομένες. Ζούμε σε μια κοινωνία όπου η εμπειρία της άμεσης πρόσβασης των πελατών στα πάντα είναι λίγο πολύ αναμενόμενη, 24/7, με πλήρη ταχύτητα και αποτελεσματικότητα, και αν εξαφανιστεί, λοιπόν, υπάρχει κάθε είδους κόλαση που πρέπει να πληρώσουμε.
Οι φορείς εκμετάλλευσης CDN παρέχουν διακομιστές και τοπική φιλοξενία αρχείων σε πολλούς από τους μεγαλύτερους φορείς εκμετάλλευσης ιστοτόπων, υποστηρίζοντας τις κύριες τοποθεσίες και τους διακομιστές τους, παρέχοντας ταχύτερες και αποτελεσματικότερες τοπικές συνδέσεις σε διάφορες άλλες τοποθεσίες σε όλο τον κόσμο.
Για παράδειγμα, ζείτε στο Λονδίνο, αλλά σας αρέσει να ενημερώνεστε για τα τελευταία νέα στην New York Times. Αντί να συνδεθείτε στον διακομιστή τους στις ΗΠΑ, όπου ήδη διαχειρίζεται τεράστιο αριθμό Αμερικανών που αναζητούν τα τελευταία νέα και κουτσομπολιά, συνδέεστε σε έναν εναλλακτικό διακομιστή, πολύ πιο κοντά στην πατρίδα σας, ο οποίος αποθηκεύει τις σημαντικές πληροφορίες στα τοπικά κέντρα δεδομένων του. Αυτό διασφαλίζει ότι οι επισκέπτες των NY Times επιτυγχάνουν την πιο αποτελεσματική και ευχάριστη εμπειρία, ειδικά όταν η ταχύτητα είναι απαραίτητη - για παράδειγμα, κατά τη ροή άρθρων βίντεο και συνεντεύξεων. Αυτό βελτιώνει την εμπειρία των πελατών, όταν λειτουργεί.
Μήπως όλα τα διαδικτυακά μας αυγά είναι τοποθετημένα σε μερικά μεγάλα καλάθια διακομιστών;
Μέχρι στιγμής, όλα ακούγονται ιδανικά. Σούπερ γρήγορες συνδέσεις και πρόσβαση που παρέχονται από το "content HQ". Αλλά εδώ είναι το πρόβλημα. Επειδή υπάρχει μια μικρή χούφτα μεγάλων CDN που διαχειρίζονται σχεδόν όλους τους μεγαλύτερους παρόχους, όταν πέφτουν αυτοί, πέφτουν και όλοι οι άλλοι.
Και αυτό συνέβη πρόσφατα σε έναν μεγάλο φορέα εκμετάλλευσης CDN, και μαζί με αυτόν, η Amazon, το eBay, το StackOverflow, το Reddit, το PayPal, το Shopify, το Github, το Twitch, το HMRC και σχεδόν όλοι οι ειδησεογραφικοί οργανισμοί που μπορείτε να φανταστείτε.
Τώρα, δεν επρόκειτο να μείνουν για πάντα εκτός λειτουργίας- οι περισσότεροι μηχανικοί που εργάζονται για αυτές τις μεγάλες επιχειρήσεις θα επιλύσουν το πρόβλημα όσο πιο γρήγορα μπορούν, αλλά για τους εμπλεκόμενους λιανοπωλητές, δεν μπορεί ποτέ να είναι αρκετά γρήγορο.
Από τη στιγμή που ο ιστότοπός σας είναι εκτός λειτουργίας, χάνετε έσοδα από τη ροή των πελατών σας.
Ο Guardian ανέφερε μερικά στοιχεία που παρασχέθηκαν από το πρακτορείο SEO Reboot, εκτιμώντας ότι η Amazon θα μπορούσε πιθανώς να έχει χάσει περίπου 32 εκατομμύρια δολάρια σε πωλήσεις κατά τη διάρκεια μιας πρόσφατης διακοπής του παρόχου CDN. Η έρευνά τους υποδηλώνει ότι ο γίγαντας λιανικού εμπορίου παίρνει πάνω από 6 χιλιάδες δολάρια ανά δευτερόλεπτο, και η απενεργοποίηση για σχεδόν μία ώρα θα προσθέσει σύντομα σημαντικές απώλειες.
Αυτό είναι 32 εκατομμύρια δολάρια!
Σε έναν άλλο πάροχο CDN που επίσης έπεσε ένα μήνα αργότερα, έγραψαν στο ιστολόγιό τους "Πολλοί από τους περίπου 500 πελάτες που χρησιμοποιούσαν αυτή την υπηρεσία επαναδρομολογήθηκαν αυτόματα, γεγονός που αποκατέστησε τη λειτουργία μέσα σε λίγα λεπτά... η μεγάλη πλειοψηφία των υπόλοιπων πελατών επαναδρομολογήθηκε χειροκίνητα λίγο αργότερα".
Ωστόσο, χρειάστηκαν από 30 λεπτά έως δύο ώρες για να αποκατασταθεί πλήρως η κανονική ροή των υπηρεσιών των μεγάλων τραπεζών.
Ας επιστρέψουμε σε αυτές τις "κολλημένες κλειδαριές".
Έτσι, ο πάροχος CDN έπεσε, και οι εικονικές κλειδαριές της πόρτας όλων κολλήθηκαν μεταξύ τους. Το μήνυμα 'Σφάλμα 503 η υπηρεσία δεν είναι διαθέσιμη' εμφανίστηκε μπροστά στα μάτια εκατομμυρίων χρηστών αφήνοντάς τους μπερδεμένους και αποπροσανατολισμένους. Αφού χτυπούσαν συνεχώς τα κουμπιά ανανέωσης μέχρι να φθαρεί το δέρμα στους αντίχειρές τους ή το γυαλί στις οθόνες των τηλεφώνων τους, πιθανότατα τα παράτησαν και επιχείρησαν αλλού. Αυτό λύνεται με το σύστημα διαχείρισης ουράς και παρακολουθούμε τα δεδομένα που σχετίζονται με την ουρά και το πόσο απασχολημένος είναι ο ιστότοπός σας. Αυτές οι μετρήσεις σε πραγματικό χρόνο, τα ιστορικά δεδομένα και οι αναφορές υπηρεσιών αποκτούν πληροφορίες και για την επιχειρηματική σας ευφυΐα.
Διασφάλιση έναντι διακομιστή και οποιωνδήποτε τέτοιων διακοπών
Φανταστείτε να μπορούσατε να πείτε στους πελάτες σας ότι κάποιος φαρσέρ είχε κολλήσει όλες τις κλειδαριές της πόρτας σας αντί να τις βλέπει να περνούν (ή για το σφάλμα στον κώδικα του χειριστή του CDN που ελέγχει την παράδοση του διακομιστή σας) και ότι όλα θα ήταν έτοιμα μέσα σε μια ώρα;
Ακόμα καλύτερα, ότι θα τους κρατούσατε τη θέση τους στην ουρά- πόσοι πιστεύετε ότι θα πήγαιναν και πάλι να ψωνίσουν από κάπου αλλού;
Αυτό είναι που ένας Queue-Fair εικονική αίθουσα αναμονής για εσάς.
Τέτοιες διακοπές δεν θα έπρεπε να συμβαίνουν - ακόμη και ο ενδιαφερόμενος φορέας εκμετάλλευσης CDN δήλωσε απογοητευμένος και έκπληκτος που το σφάλμα δεν είχε εντοπιστεί νωρίτερα, που ένα τέτοιο σφάλμα μπορούσε να ξεφύγει από τα δίχτυα τους και που προκάλεσαν τόσα πολλά προβλήματα στους πελάτες τους. Εξέδωσαν τις κατάλληλες συγγνώμες και επέστρεψαν στις συνήθεις εργασίες τους.
Δυστυχώς, τέτοια λάθη θα συμβαίνουν από καιρό σε καιρό, και την επόμενη φορά θα μπορούσαν να έχουν συνέπειες πολύ χειρότερες από αυτές των πρόσφατων ατυχημάτων του CDN.
Αυτό δεν είναι αυτό που θέλει να ακούσει κανείς από εμάς τους επιχειρηματίες. Θέλουμε προστασία.