Was ist ein CDN? Alles, was Sie über Content Delivery-Netzwerke wissen müssen

Inhaltsverzeichnis:

Anonim

CDN steht für Content Delivery Network. Sie können sich ein CDN als ein Netzwerk von Servern vorstellen, die für die Bereitstellung von Inhalten optimiert sind. Diese Server sind weltweit strategisch platziert, um die Bereitstellung von Webinhalten zu beschleunigen. Nach einigen Schätzungen wird ein Großteil des Internetverkehrs von CDNs bedient.

Wie funktionieren CDNs?

Ziel des CDN ist es, die Zeit zwischen dem Senden der Anforderung für eine Webseite und dem vollständigen Rendern im Webbrowser zu verkürzen. Das CDN hilft, diese Zeit zu verkürzen, indem es den physischen Abstand zwischen der Anforderung und dem Inhalt verringert.

Stellen Sie sich zum Beispiel vor, ein Besucher aus Großbritannien möchte von einem Webserver in den USA aus auf eine Webseite zugreifen. Die Anforderung des Inhalts und der Daten muss den Atlantik überqueren, was zu einer spürbaren Verzögerung führt. CDNs reduzieren jedoch die Verzögerung, indem sie eine Version der US-Website auf einem Server in Großbritannien speichern und diese Version dem britischen Besucher viel schneller bereitstellen.

Die mehreren Server an strategischen geografischen Standorten auf der ganzen Welt werden als Points of Presence (PoPs) bezeichnet. Diese PoPs enthalten normalerweise mehrere Caching-Server, die identische Kopien der teilnehmenden Websites hosten, die sie einem Benutzer auf Anfrage zur Verfügung stellen. Wenn ein Benutzer eine teilnehmende Website anfordert, sind es die dem Besucher am nächsten gelegenen PoPs, die auf die Anfrage in einem Bruchteil der Zeit antworten, die erforderlich gewesen wäre, wenn der Inhalt vom ursprünglichen Webserver bereitgestellt worden wäre.

Neben der Umleitung der Anforderung an einen PoP und der Bereitstellung des zwischengespeicherten Inhalts kommuniziert ein CDN auch mit dem ursprünglichen Server, falls Inhalte bereitgestellt werden müssen, die zuvor nicht zwischengespeichert wurden oder tatsächlich dynamisch generiert werden.

Während CDNs am häufigsten für die Bereitstellung statischer Inhalte verwendet werden, ist dies nicht die einzige Art von Inhalten, die Sie mit CDNs übertragen können. Heutzutage liefern CDNs alle Arten von Multimedia-Inhalten, einschließlich hochauflösendem Video und Audio, und erleichtern das Herunterladen von Software, sei es Apps, Spiele oder sogar Betriebssystem-Updates. Möglicherweise können alle Daten, die digitalisiert werden können und nicht dynamisch generiert werden, über ein CDN übermittelt werden.

Vorteile der Verwendung von CDNs

Der offensichtliche Vorteil, den CDNs Website-Eigentümern bieten, die regelmäßige Besucher aus mehreren geografischen Regionen haben, besteht darin, dass ihre Inhalte diesen Benutzern schneller bereitgestellt werden, da weniger Entfernung für die Reise besteht.

Neben der Beschleunigung der Bereitstellung von Inhalten bieten CDNs verschiedene weitere Vorteile. Für den Anfang reduziert es die Kosten der IT-Infrastruktur, da Sie keine Server mehr auf der ganzen Welt erwerben müssen. CDNs kosten in der Regel einen Bruchteil des Betrags und sind außerdem einfacher bereitzustellen und zu verwalten als eine Flotte weltweiter Server.

In gleicher Weise bieten CDNs Website-Eigentümern die Möglichkeit, ganz einfach gemäß ihren Verkehrsanforderungen zu vergrößern oder zu verkleinern. In dieser Hinsicht führen sie auch einen Lastausgleich durch, da sie dazu beitragen, die Last vom ursprünglichen Server zu entlasten, indem sie eingehenden Datenverkehr verarbeiten. Durch die Umleitung von Benutzern zu replizierten Inhalten wird die Überlastung des Netzwerks verringert, wodurch Besucher eine bessere Benutzererfahrung erhalten.

Viele CDN-Anbieter haben auch die Möglichkeit, DDos-Angriffe (Distributed Denial-of-Service) zu erkennen und zu vereiteln, wodurch Ihr ursprünglicher Server geschützt und gleichzeitig ein ununterbrochener Zugriff auf Ihre Inhalte sichergestellt wird.

Da CDNs ihre Dienste basierend auf der Menge der gelieferten Daten (normalerweise pro GB) in Rechnung stellen, sammeln und liefern sie Datenanalysen, die für die Ersteller von Inhalten nützlich sein könnten. Abhängig vom Typ oder den von den CDNs gesammelten Metadaten können Websitebesitzer die Datenanalyse verwenden, um ihren Inhalt zu verbessern und Lücken in ihrer Outreach-Strategie zu identifizieren.

Einer der indirekten Vorteile der Verwendung von CDNs ist das verbesserte SEO-Ranking. Dies ist darauf zurückzuführen, dass einer der Faktoren, die Suchmaschinen beim Ranking einer Website berücksichtigen, die Ladezeiten von Seiten sind. Suchmaschinen bewerten schnellere Websites höher als langsamere Websites mit hohen Absprungraten.

Wie wähle ich ein CDN aus?

Wie bei allen Webinfrastrukturdiensten gibt es keinen Mangel an CDN-Anbietern zur Auswahl. Wir empfehlen Ihnen, zunächst eine Liste Ihrer Anforderungen zu erstellen, die auf der Art des Inhalts basiert, den Sie über CDNs bereitstellen möchten, den Regionen, die Sie abdecken möchten, der benötigten Bandbreite und Ihrem Budget.

Als Nächstes müssen Sie die CDN-Anbieter anhand einiger allgemeiner Überlegungen in die engere Wahl ziehen, bevor Sie den besten finden, der Ihren Anforderungen entspricht. Die gesamte Idee bei der Verwendung eines CDN besteht darin, Inhalte schneller bereitzustellen. Aus diesem Grund sollten Sie sicherstellen, dass das von Ihnen ausgewählte CDN schneller als Ihr ursprünglicher Server ist.

Achten Sie auf CDNs, die auf die Art des von Ihnen gehosteten Inhalts abgestimmt sind. Während die meisten CDNs alle Arten von Daten liefern, gibt es spezielle, die ihr Netzwerk optimiert haben, um eine bestimmte Art von Inhalten zu liefern, insbesondere Full HD- und 4K-Streaming-Videos. Einige der seriösen CDN-Anbieter verwenden außerdem zusätzliche Caching-Ebenen, um die Belastung Ihres ursprünglichen Servers zu verringern.

Die Skalierbarkeit eines CDN ist ebenfalls ein wichtiger Faktor, insbesondere für Websites, auf denen gelegentlich Verkehrsspitzen auftreten. Das beste CDN sollte nicht nur eine unendliche Skalierbarkeit bieten, sondern auch eine gewisse Automatisierung des Prozesses ermöglichen, um mit dem Datenverkehr Schritt zu halten.

Achten Sie neben diesen Funktionen zur Bereitstellung von Inhalten auch auf die Zeit, die CDNs benötigen, um Ihre Inhalte im gesamten Netzwerk zu verbreiten. Ebenso ist es wichtig, die Zeit zu notieren, die ein CDN benötigt, um eine Datei zu löschen, falls Sie einen Inhalt entfernen müssen.

  • Wir haben den besten Cloud-Speicher vorgestellt.