110 likes | 249 Views
Εισαγωγικά Θέματα WWW. Δίκτυα Διανομής Περιεχομένου. Τεχνολογίες, Παραδείγματα και Προοπτικές. ΔΙΑΚΟΜΙΧΑΛΗΣ ΜΗΝΑΣ. Τι είναι τα Content Delivery Networks (CDN). Ένας τρόπος για την ταχύτερη φόρτωση μιας ιστοσελίδας
E N D
Εισαγωγικά Θέματα 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