Was ist Content Delivery Network (CDN)?
Ein Content Delivery Network (CDN) ist ein System aus mehreren Computern, das Kopien von Daten enthält, die auf verschiedenen Netzwerkknoten gespeichert sind. Ein gut konzipiertes und entsprechend implementiertes CDN verbessert den Datenzugriff durch Erhöhung der Bandbreite und Minimierung der Zugriffswartezeiten. Im Allgemeinen kann der CDN-Inhalt Webobjekte, Anwendungen, Datenbankabfragen, herunterladbare Datenobjekte und Medienströme enthalten.
Ein etabliertes CDN besteht aus mehreren Computerknoten, die im Internet vernetzt sind, um Benutzern Zugriff auf große Mengen von Medien oder Daten zu ermöglichen.
Ein CDN wird auch als Inhaltsverteilungsnetzwerk bezeichnet.
Eine vollständige CDN-Architektur besteht aus verschiedenen einzelnen Komponenten, die auf das gemeinsame Ziel hin ausgerichtet sind, Dienste für die Endnutzer bereitzustellen. Ein allgemeines Beispiel für ein CDN kann ein konsolidierter Dateiserver sein, der als Benutzeranwendung und Datendatei-Warehouse verwendet wird. Zu den allgemeinen Funktionen, die mit dem Netzwerk für die Zustellung von Inhalten verbunden sind, gehören Dateizugriff, Anwendungsverarbeitung, Multimedia-Übermittlung und Caching. Ein vollständiges CDN hat die Fähigkeit, Funktionalitäten aufzuweisen, die nur aufgrund der Teilnahme jeder einzelnen CDN-Komponente möglich sind.
Üblicherweise wird ein CDN als Anwendungsdienstanbieter über das Internet betrieben. Viele bekannte Internet-Netzwerk-Anbieter wie ATT haben ihre eigenen Content-Delivery-Netzwerke entwickelt, um den Content-Kunden-Markt zu bedienen.
Im Allgemeinen werden CDN-Knoten an verschiedenen entfernten Standorten installiert, die mehrere Backbones abdecken können. Diese Netzwerkknoten unterstützen sich bei der Erfüllung von Endbenutzer-Inhaltsanforderungen, um den Dienstbereitstellungsprozess zu optimieren. Die Anzahl der Server und Computerknoten, die zur Bildung des CDN beitragen, variiert in Bezug auf die Netzwerkarchitektur.
Die strategisch platzierten Server verfügen im Vergleich zu einem Netzwerk-Backbone über eine höhere Kapazität, wodurch das Potenzial zur Erhöhung der Anzahl gleichzeitiger Benutzer maximiert wird. Darüber hinaus verringern solche strategisch platzierten Edge-Server die Lieferzeit und verringern die Belastung von öffentlichen und privaten Peers, Backbones und Interconnects. Ein CDN verwaltet den gesamten Datenverkehr, indem es zu den Edgeservern readdressiert wird.