Was ist ein CDN und wie hat es sich 2018 entwickelt

Veröffentlicht: 2018-09-10

Content Delivery Networks, allgemein bekannt als CDN, sind die neueste Technologie, die die Art und Weise, wie Informationen über das Internet bereitgestellt werden, völlig verändert. Heutzutage benutzt es jeder, und wenn Sie denken, dass es unmöglich ist, ich habe es nie benutzt; dann liegst du falsch. Ganz gleich, was Sie tun oder welche Art von Inhalten Sie konsumieren, wir alle interagieren direkt oder indirekt jedes Mal mit CDN, wenn wir im Internet surfen, um einen Artikel zu lesen, online einzukaufen oder YouTube-Videos anzusehen.

In einer einfachen Sprache; Ein CDN oder Content Delivery Networks hilft bei der schnellen Übertragung von Assets, die zum Laden von Internetinhalten benötigt werden, einschließlich HTML-Seiten, JavaScript-Dateien, Stylesheets, Bildern und Videos. Obwohl es nicht mit den Hosting-Diensten verwechselt werden darf; Da CDN Ihre Daten nicht auf einem Webserver hosten können, speichern sie nur den Inhalt von Anwendungen und verwenden diesen zwischengespeicherten Inhalt, um die Leistung der Website zu verbessern.

CDN gibt es schon sehr lange, aber in den letzten Jahren hat ihre Popularität um ein Vielfaches zugenommen und wächst immer noch kontinuierlich. Heutzutage wird der Großteil des Webverkehrs über CDNs bereitgestellt. Auch die größten Namen im Internet wie Facebook, Amazon, Google, Netflix usw. nutzen es, um ihre Benutzererfahrung zu verbessern und die Inhalte viel schneller bereitzustellen.

Sie können CDN als geografisch verteiltes Netzwerk von Proxy-Servern und deren Rechenzentren verstehen. Das Ziel dabei ist, den Dienst reibungslos zu verbreiten, sodass er relativ näher am Endbenutzer ist, was zu hoher Verfügbarkeit und hoher Leistung führt. Viele Leute denken, dass CDN eine einzelne Einheit ist, aber in Wirklichkeit ist CDN ein Überbegriff für all die verschiedenen Arten von individuellen Content-Delivery-Services darunter, wie Video-Streaming, Software-Downloads, Web- und mobile Content-Beschleunigung, lizenziertes/verwaltetes CDN, transparentes Caching , etc.

Wie CDNs funktionieren – Technologie dahinter  

cdn

Das Hauptziel von Content Delivery Networks ist es, die Entfernung zwischen den Besuchern und Ihren Website-Servern zu minimieren. Um dies zu erreichen, werden Knoten oder CDNs-Server normalerweise an mehreren Standorten bereitgestellt, oft über mehrere Backbones, die die zwischengespeicherte Version ihres Inhalts speichern und für die Bereitstellung von Inhalten an Besucher innerhalb ihres Versorgungsbereichs verantwortlich sind. Grundsätzlich kann man sagen, dass ein CDN Ihre Inhalte an vielen Stellen gleichzeitig platziert und Ihren Benutzern so schneller eine bessere Abdeckung bietet.

Die Anzahl der Knoten und Server, aus denen ein CDN besteht, variiert in Abhängigkeit von verschiedenen Faktoren wie der Architektur des Knotens, der Anzahl der Besucher, die sie bedienen möchten, und vielem mehr. Aber die grundlegende Strategie ist bei jeder Art von CDN-Netzwerk dieselbe, dh ein Netzwerk von Servern, die miteinander verbunden sind, mit dem Ziel, Inhalte so schnell, billig, zuverlässig und sicher wie möglich bereitzustellen.

Lassen Sie uns das alles anhand eines Beispiels verstehen:

Angenommen, wenn jemand, der in Los Angeles lebt, auf Ihre UK-Server-basierte Website zugreift, wird diese über einen lokalen US-PoP (Point of Presence) bedient, was einige Zeit in Anspruch nehmen wird. Aber was ist, wenn die Anfrage des Benutzers in LA von einem Server in seiner Nähe bedient wird? Hier kommt das CDN ins Spiel. Wenn Ihre Website das CDN verwendet, wird ein zwischengespeichertes Bild Ihrer Website über alle Knoten mit diesem CDN-Netzwerk übertragen, und jedes Mal, wenn eine Anfrage gestellt wird, wird es von dem Server bereitgestellt, der dieser Anfrage am nächsten liegt, was eine schnellere Bereitstellung gewährleistet Inhalt.

Früher funktionierten CDNs so, aber jetzt haben CDNs eine neue Methode namens „Delivery Optimization“ entwickelt. Wenn Sie eine Website auf Ihrem PC besuchen, wird die zwischengespeicherte Kopie dieser Website auf Ihrem PC gespeichert. Wenn nun jemand aus Ihrer Nähe dieselbe Ressource anfordert und die CDN-Server ausgelastet oder weit von Ihrem Standort entfernt sind, werden Sie die Daten auf den Servern bereitstellen. So arbeitet Akamai Technologies, das 30 % des gesamten Internetverkehrs bedient.

Vorteile der Verwendung eines Content Delivery Networks

cdn

Die Verwendung eines CDN bietet zwar viele Vorteile und hängt auch von der Art und Größe des CDN ab, das Sie verwenden, da es verschiedene Arten von CDN für unterschiedliche Zwecke gibt. Die Hauptvorteile der Verwendung eines Content Delivery-Netzwerks sind jedoch die folgenden.

  1. Schnellere Ladezeit der Websites und Apps

Als CDN verteilen Sie Ihre Inhalte an alle in ihrem Netzwerk vorhandenen Knoten, die eine schnellere Ladezeit der Website ermöglichen, da der nächstgelegene CDN-Server die Anfrage an den Benutzer bedient. Zusammen mit der schnelleren Ladezeit hilft es Ihnen auch dabei, Ihre Absprungrate und das Benutzerengagement auf Ihrer Website zu reduzieren.

  1. Reduzierung der Bandbreitenkosten

Mit Hilfe von Caching und anderen Optimierungen können CDNs Ihnen wirklich dabei helfen, Ihre Bandbreitenkosten zu senken, da sie die Datenmenge reduzieren, die ein ursprünglicher Server oder der Server, auf dem Ihre Website gehostet wird, anfänglich bereitstellen muss.

  1. Erhöhung der Verfügbarkeit und Redundanz von Inhalten

Mit CDNs können Sie die Verfügbarkeit und Redundanz Ihrer Inhalte erhöhen, da CDN eine große Menge an Datenverkehr verarbeiten kann und Hardwareausfälle daher im Allgemeinen bei der Bereitstellung von Inhalten keine Rolle spielen.

  1. Verbesserung der Website-Sicherheit

CDN hilft Ihnen bei der Entwicklung Ihrer Website-Sicherheit, indem es Ihnen Schutz vor der DDoS-Abwehr und anderen Arten von Angriffen bietet.

  1. Umgang mit hohen Verkehrslasten – Load Balancing

Mit besser verteilten Servern kann ein CDN das hohe Verkehrsaufkommen bewältigen und Hardwareausfällen besser standhalten als viele Ursprungsserver. Mit CDNs können Sie auch problemlos die Load-Balancing-Dienste nutzen. Die Reverse-Proxy-Topologie von CDN ist dafür ideal, ebenso wie der Standardempfänger für den gesamten eingehenden Datenverkehr.

CDNs Evolution – Historische Ereignisse

  1. Akamai Technologies ist aus einer MIT-Forschung hervorgegangen, die erstmals versuchte, dieses Problem der verteilten Content-Bereitstellung zu lösen
  2. Bis 2002 begannen große ISPs mit dem Aufbau ihrer eigenen CDN-Funktionalität und stellten maßgeschneiderte Dienste bereit
  3. Es wurde festgestellt, dass mehr als 3000 Unternehmen CDNs verwenden, Millionen von Dollar darin.

Im Jahr 2005 wurde geschätzt, dass die CDN-Einnahmen sowohl für Streaming-Videos als auch für Internetradio um 40 % gewachsen sind.

  1. Im Jahr 2008 startete Amazon sein Content Delivery Network
  2. 2011 kündigt AT&T sein neues Cloud-basiertes Content Delivery Network an, das es ermöglicht, Inhalte von seinen 38 Rechenzentren auf der ganzen Welt zu übertragen, um Übertragungs- und Latenzzeiten zu reduzieren
  3. Der Aktienumsatz von Akamai für 2012 wird mit 345,32 Millionen US-Dollar angegeben
  4. Immer mehr Investitionen fließen in die Weiterentwicklung dieser Technologien durch die Internetgiganten wie Microsoft und Google.