Δίκτυα Διανομής Περιεχομένου
110 likes | 253 Vues
Εισαγωγικά Θέματα WWW. Δίκτυα Διανομής Περιεχομένου. Τεχνολογίες, Παραδείγματα και Προοπτικές. ΔΙΑΚΟΜΙΧΑΛΗΣ ΜΗΝΑΣ. Τι είναι τα Content Delivery Networks (CDN). Ένας τρόπος για την ταχύτερη φόρτωση μιας ιστοσελίδας
Δίκτυα Διανομής Περιεχομένου
E N D
Presentation Transcript
Εισαγωγικά Θέματα 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 • Χρησιμοποιεί το εύρος ζώνης εθελοντών • http://en.wikipedia.org.nyud.net:8080/wiki/Main_Page
Προοπτικές • Όσο επεκτείνεται ο ιστός θα δημιουργείται περισσότερο η ανάγκη για χρήση CDN • Οι μεγάλες εταιρείες θα αναγκαστούν να δημιουργήσουν το δικό τους CDN • Όλο και περισσότερες μορφές περιεχομένων θα εξυπηρετούνται από τα CDN