Εισαγωγικά Θέματα WWW Δίκτυα Διανομής Περιεχομένου Τεχνολογίες, Παραδείγματα και Προοπτικές ΔΙΑΚΟΜΙΧΑΛΗΣ ΜΗΝΑΣ
Τι είναι τα Content Delivery Networks (CDN) Ένας τρόπος για την ταχύτερη φόρτωση μιας ιστοσελίδας Αποτελείται από ένα δίκτυο από servers που βρίσκονται διασκορπισμένοι σε όλο τον κόσμο Το CDN αντιγράφει το περιεχόμενο από τον κύριο server σε όλους τους servers ώστε να είναι γρηγορότερα διαθέσιμο στον τελικό χρήστη
ΛΟΓΟΙ ΓΙΑ CDN Υπερφόρτωση του Web Server Μεγάλες καθυστερήσεις Μεγάλη απόσταση μεταφοράς Απώλεια δεδομένων Συμφόρηση δικτύου
Τύποι Δικτύων Περιεχομένου Caching Proxies Server Farms Content Distribution Networks (CDN) P2P Networks
Πως λειτουργεί το CDN Ο πελάτης αποφασίζει για το περιεχόμενο που θέλει να διανείμει μέσω CDN Η εταιρεία CDN τους παρέχει τα εργαλεία για να κάνει τις αλλαγές που χρειάζονται Αντιγράφει το περιεχόμενο στους servers Για κάθε αίτηση αυτόματα βρίσκεται ο πλησιέστερος εξυπηρετητής CDN ή εκείνος με τη λιγότερη συμφόρηση
Τεχνικές Υλοποίησης DNS based request routing full-site content delivery. partial-site content delivery URL rewriting Anycast based Συνδιασμός διάφορων τεχνικών
Αποτελέσματα χρήσης CDN Μειώνεται η ανάγκη για μεγάλο εύρος ζώνης Μειώνεται ο χρόνος αναμονής Λιγότερο φόρτο εργασίας για τον original server Αυξημένη αξιοπιστία
Παροχείς CDN ΑΚΑΜΑΙ Αντιγράφει συνήθως μόνο πολυμεσικά αντικείμενα 20,000 servers σε περιπού 70 κράτη Διακινεί το 20% της συνολικής κίνησης CORAL Δωρεάν peer-to-peer CDN Χρησιμοποιεί το εύρος ζώνης εθελοντών /wiki /Main_Page
Προοπτικές Όσο επεκτείνεται ο ιστός θα δημιουργείται περισσότερο η ανάγκη για χρήση CDN Οι μεγάλες εταιρείες θα αναγκαστούν να δημιουργήσουν το δικό τους CDN Όλο και περισσότερες μορφές περιεχομένων θα εξυπηρετούνται από τα CDN