Content delivery networks
Το content delivery network (CDN) είναι ένα δίκτυο διασυνδεδεμένων διακομιστών που επιταχύνει τη φόρτωση ιστοσελίδων για εφαρμογές με μεγάλο όγκο δεδομένων. Το CDN μπορεί να σημαίνει δίκτυο παράδοσης περιεχομένου ή δίκτυο διανομής περιεχομένου.
Για παράδειγμα, ας υποθέσουμε ότι ένας χρήστης στην Ελλάδα θέλει να δει ένα βίντεο που φιλοξενείται στις Ηνωμένες Πολιτείες. Κανονικά, το βίντεο θα αργούσε πολύ να φορτώσει. Ωστόσο, εάν χρησιμοποιείτε CDN, το CDN επιλέγει μια διαδρομή παράδοσης και αποθηκεύει το βίντεο σε προσωρινή μνήμη σε έναν διακομιστή εντός ή κοντά στην τοποθεσία του στη Γερμανία, ώστε το βίντεο να μπορεί να φορτώσει πιο γρήγορα.
Τόσο τα CDN όσο και οι υπηρεσίες cloud εξυπηρετούν περιεχόμενο από γεωγραφικά κατανεμημένους διακομιστές, αλλά έχουν διαφορετικούς σκοπούς. Τα CDN έχουν σχεδιαστεί για να βελτιστοποιούν την παράδοση περιεχομένου, ενώ οι υπηρεσίες cloud παρέχουν ένα ευρύ φάσμα υπολογιστικών πόρων και υπηρεσιών για εφαρμογές και δεδομένα.
Η ταχύτερη απόδοση είναι το όφελος που σκέφτονται οι περισσότεροι όταν εξετάζουν τα CDN. Οι ιστότοποι που χρησιμοποιούν CDN έχουν μειώσει κατά 50% τους χρόνους φόρτωσης. Τα CDN επιταχύνουν την παράδοση περιεχομένου: Μειώνοντας την απόσταση μεταξύ του τόπου αποθήκευσης του περιεχομένου και του σημείου που πρέπει να πάει.
Παραδείγματα content delivery.
Οι ροές μέσων κοινωνικής δικτύωσης (Instagram, Facebook και άλλα), οι πλατφόρμες ροής (Netflix, Hulu και άλλοι) και οι ιστότοποι ηλεκτρονικού εμπορίου (όπως το Amazon) παρέχουν δυναμικό περιεχόμενο πλούσιο σε μέσα που είναι προσαρμοσμένο και εξατομικευμένο για κάθε χρήστη.
Για παράδειγμα το Netflix έχει το δικό του δίκτυο CDN. Δηλαδή, αποστέλλουν ένα rack διακομιστών στους παρόχους υπηρεσιών Διαδικτύου για την πραγματική ροή βίντεο στον καταναλωτή.
Οι υπηρεσίες cloud, όπως το Microsoft 365, χρησιμοποιούν CDN για να αποθηκεύουν στατικά στοιχεία πιο κοντά στα προγράμματα περιήγησης, ζητώντας τους να επιταχύνουν τις λήψεις και να μειώσουν την αντιληπτή καθυστέρηση του τελικού χρήστη.
Το Cloud CDN επιταχύνει τις εφαρμογές Ιστού χρησιμοποιώντας το παγκόσμιο δίκτυο αιχμής της Google. Το Media CDN χρησιμοποιεί την υποδομή του YouTube για να φέρει τις ροές βίντεο (VoD και ζωντανά) και τις λήψεις μεγάλων αρχείων πιο κοντά στους χρήστες για γρήγορη και αξιόπιστη παράδοση.
Το 29% των ιστότοπων χρησιμοποιούν CDN για την παράδοση HTML και το 47% των ιστότοπων που παρέχουν πόρους σελίδας όπως εικόνες, css και γραμματοσειρές από subdomains χρησιμοποιούν CDN.


