Amazon CloudFront ist das CDN-Element von Amazon Web Services (AWS), der umfangreichen Sammlung von Cloud-Computing-Plattformen des Unternehmens.
CloudFront nutzt derzeit ein großes globales Netzwerk von 215 Randstandorten in 89 Städten in 46 Ländern. Das ist nicht nur ein großes Netzwerk, es ist auch auf der ganzen Welt gut verteilt. Obwohl Nordamerika und Europa am meisten abgedeckt sind, verfügt CloudFront über 57 Standorte in Asien, 9 in Ozeanien, 7 in Südamerika, 4 im Nahen Osten, 4 in China und 3 in Afrika.
Dies sind alle Edge-Standorte und regionalen Edge-Caches von CloudFrontEs hört hier nicht auf. CloudFront verfügt außerdem über 12 regionale Edge-Caches. Wenn jemand versucht, Ihre Inhalte anzuzeigen und diese nicht am nächstgelegenen Rand zwischengespeichert werden, überprüft CloudFront als Nächstes den regionalen Cache, wodurch die Wahrscheinlichkeit verringert wird, dass er zu Ihrem Ursprungsserver zurückkehren muss.
- Möchten Sie Amazon CloudFront ausprobieren? Schauen Sie sich die Website hier an
Der Dienst verarbeitet alle Datei- und Inhaltstypen, die Sie benötigen, von einfachen statischen Objekten bis hin zu komplexen dynamischen Elementen. Die Unterstützung von Gzip, Brotli-Komprimierung und anderen Tricks zur intelligenten Datenverarbeitung hilft bei der Optimierung der Website-Geschwindigkeit.
Wenn Sie nach Video-Streaming oder VOD suchen, können Sie die Dienstspezifikationen durchsuchen, in denen Sie Unterstützung für verschiedene Formate finden, einschließlich Microsoft Smooth, HLS, HDS und MPEG-DASH. Wenn Sie kein technischer Typ sind, sehen Sie sich einfach die Kundenliste an: CloudFront übernimmt unter anderem Videobereitstellungsaufgaben für Hulu, PBS und Amazon Prime Video.
Hier geht es natürlich nicht nur um das CDN. Durch die umfassende Integration in Amazon Web Services können Sie auch alle regulären AWS-Funktionen einbinden, von denen viele für sich genommen Industriestandards sind.
Mit CloudFront können Sie problemlos Daten aus Ihrem Amazon S3-Cloud-Speicher einbindenDie meisten CDNs bieten beispielsweise Cloud-Speicher an, aber wie wird dieser implementiert? Es ist normalerweise weniger als klar. Bei Amazon müssen Sie sich nicht wundern. Sie können Daten aus Ihrem vorhandenen Amazon S3-Plan (der skalierbaren Objektspeicherplattform des Unternehmens) einbinden und Daten ohne Aufpreis an CloudFront übertragen.
Möglicherweise müssen Sie eine große Anzahl von benutzerdefinierten SSL-Zertifikaten erstellen und bereitstellen? Kein Problem, der AWS Certificate Manager erledigt dies problemlos und ohne zusätzliche Kosten.
An anderer Stelle schützt Sie der integrierte Schutz vor der AWS Web Application Firewall vor häufigen Exploits. AWS Shield schützt Sie vor häufigen Arten von DDoS-Angriffen und alles wird über die reguläre AWS-Konsole verwaltet.
Die Preisgestaltung von CloudFront kann etwas kompliziert sein, weshalb Amazon einen einfachen Monatsrechner erstellt hatPreisgestaltung
Wenn Sie sich nicht sicher sind, ob CloudFront für Sie geeignet ist, oder ob Sie ein absoluter Neuling bei CDNs sind, gibt es einige gute Neuigkeiten: Mit einer kostenlosen Nutzungsstufe erhalten neue AWS-Kunden ein Jahr lang jeden Monat 50 GB Datenverkehr. Dies ist ideal, um erste Tests durchzuführen und zu verstehen, was CloudFront und CDNs möglicherweise für Sie tun können.
Nach der kostenlosen Stufe gibt es keine festen Verträge mehr. Sie bezahlen für das, was Sie verwenden. Klingt einfach, oder? Aber das ist es wirklich nicht.
Während Anbieter wie MaxCDN und KeyCDN beispielsweise für die Lieferung von Daten in eine beliebige Region eine Pauschale berechnen, variieren die CloudFront-Preise zwischen 0,085 USD in den USA und Europa und steigen in Indien auf 0,17 USD. (Wenn Sie ein begrenztes Budget haben, können Sie festlegen, dass keine Inhalte von den teureren Standorten bereitgestellt werden.)
Diese Preise gelten für die ersten 10 TB. Sie können Geld sparen, wenn Sie mehr Bandbreite verbrauchen, bis zu 0,02 USD pro GB in den USA (allerdings nur für Datenverkehr über 5 Petabyte). Amazon bietet Kunden, die sich zu einer bestimmten Datenmenge (10 TB pro Monat oder mehr) verpflichten, auch Rabatte an .)
Sie werden auch für Anfragen belastet (ab 0,0075 USD pro 10.000 USD). Die Zahl hängt davon ab, ob es sich um HTTP oder HTTPS handelt. Selbst technischer Support außerhalb der Website und des Kundendienstes kostet zusätzlich (ab 29 USD pro Monat).
Amazon hilft ein wenig, indem es einen einfachen Monatsrechner bereitstellt. Wählen Sie in der linken Seitenleiste CloudFront aus, wählen Sie in der rechten Seitenleiste eine Website aus, die Ihrer am ehesten entspricht (wählen Sie Marketing-Website, wenn Sie sich nicht sicher sind), und geben Sie eine Schätzung der wahrscheinlichen Gebühren an.
Herauszufinden, was dies für Sie bedeutet, ist nicht einfach. CloudFront bietet im Allgemeinen einen fairen Wert für das, was Sie erhalten. Wenn Ihre Anforderungen jedoch grundlegender sind, können einige Anbieter erheblich günstiger sein. Die US-Verkehrsgebühren von Fastly beginnen beispielsweise bei 0,12 USD pro GB, verglichen mit 0,085 USD für CloudFront und nur 0,01 USD für Bunny (für Anfragen fallen keine zusätzlichen Gebühren an).
Sie können sich kostenlos auf der AWS-Website für CloudFront anmeldenEinrichten
Die Anmeldung bei CloudFront könnte nicht einfacher sein. Die anfängliche kostenlose Stufe von Amazon bedeutet, dass Sie keine Zahlungsdetails übergeben oder personenbezogene Daten eingeben müssen. Geben Sie einfach Ihren Namen und Ihre E-Mail-Adresse ein, wählen Sie ein Passwort, akzeptieren Sie den Standard-Basis-Supportplan und fertig.
Sie können CloudFront leicht finden, indem Sie in der AWS-Konsole danach suchenDie AWS-Konsole wird mit einer riesigen Liste ihrer zahlreichen Produkte und Plattformen geöffnet. Bei der Suche nach CloudFront wurde jedoch ein Link zum Service-Dashboard bereitgestellt.
Das Erstellen einer Distribution in CloudFront entspricht dem Erstellen einer Zone mit anderen CDN-AnbieternDies wurde mit der Aufforderung geöffnet, eine "Distribution" zu erstellen, die einer "Zone" mit anderen CDNs entspricht. Diese Gruppe von Einstellungen definiert, wo Ihre Inhalte gespeichert werden, wie sie von Amazon behandelt werden und auf die Ihre Benutzer zugreifen.
Die Benutzerfreundlichkeit scheint zu verschwinden, sobald Sie auf die Schaltfläche "Verteilung erstellen" klicken, und es wird ein Formular mit mehr als 30 Optionen angezeigt, von denen viele über weitere eigene Optionen verfügen. Aber keine Panik, es ist bei weitem nicht so schlimm, wie es scheint.
Wenn Sie ein Neuling sind oder es nur eilig haben, können Sie alle Optionen bis auf eine ignorieren. Geben Sie Ihren Domainnamen oder S3-Bucket in das Feld Origin Domain Name ein, drücken Sie die Eingabetaste, und Sie können Ihre Distribution sofort erstellen.
Wenn Sie erfahrener sind oder nur lernen möchten, lohnt es sich, sich die Zeit zu nehmen, um die verschiedenen Einstellungen zu durchsuchen. Viele ähneln anderen CDNs (Origin Shield-Unterstützung reduziert die Belastung Ihres Servers). Fast alle haben Beschreibungen in Tooltip-Größe, um Ihnen eine grundlegende Vorstellung davon zu geben, worum es geht. Die komplexesten Elemente verfügen normalerweise über einen Link "Weitere Informationen", über den eine Seite auf der Support-Website mit allen Details geöffnet wird.
Das Endergebnis kann immer noch oft kompliziert sein und es gibt viel zu lernen. Dies liegt jedoch nur daran, dass CloudFront über eine Vielzahl von Funktionen verfügt. Angesichts all dieser Funktionen leistet Amazon gute Arbeit, um es so überschaubar wie möglich zu gestalten.
Wenn Sie eine Distribution erstellt haben, können Sie mit der Integration in Ihre Website beginnen. Auch hier verfügt CloudFront über eine Reihe von Dokumenten, Handbüchern, Tutorials und vielem mehr, um Sie in die richtige Richtung zu weisen.
CloudFront ist in WordPess und viele andere beliebte Apps und Onlinedienste integriertWir haben hier nicht den Raum, um die Möglichkeiten durchzugehen, aber als einziges Beispiel sehen Sie sich diesen Blog-Beitrag zum Beschleunigen Ihrer WordPress-Site mit Amazon CloudFront an. Während viele CDNs mit ein oder zwei Zeilen davonkommen, vielleicht mit einem Link zu einem WordPress-Plugin, sind dies 3.000 Wörter mit detaillierten Anleitungen und Erklärungen, eher wie der Inhalt, den Sie von einem kostenpflichtigen Kurs erwarten würden.
CloudFront bietet detaillierte Analysen zur Verwendung des CDN auf Ihrer WebsiteSobald Sie betriebsbereit sind, sind die detaillierten Analysen von CloudFront ein Highlight. Es ist einfach, CloudFront-Anforderungen und die Datenübertragungsnutzung nach Datum, Abrechnungsbereich und mehr anzuzeigen. Es gibt Diagramme, in denen beliebte Objekte, Top-Referrer und grundlegende Details zu Ihren Besuchern angezeigt werden: Browser, Gerätetyp, Betriebssystem und Standort. Sie können sogar anpassbare Alarme einrichten, um Sie zu warnen, wenn Metrikdaten eine von Ihnen definierte Ebene erreichen, z. B. "Die Datenübertragungsnutzung ist größer als X - möglicherweise sehr praktisch in einem Pay-for-Use-Produkt.
Alles zusammen und das CloudFront-Kontrollfeld hat viel zu bieten. CDN-Anfänger werden es zumindest anfangs einschüchternd finden, aber es gibt detaillierte Hilfe. Wenn Sie Erfahrung mit dem Erstellen und Verwalten einer Website haben, sollten Sie in der Lage sein, die CloudFront-Grundlagen in nur wenigen Stunden zu beherrschen.
Mit CDNperf können Sie sehen, wie sich CloudFront von der Konkurrenz abhebtPerformance
Herauszufinden, welches das schnellste CDN ist, ist eine echte Herausforderung, da es keine einfache Antwort gibt. Die Leistung variiert je nach Standort und jede Website hat ihren eigenen Besuchermix - was für Europa und Japan am besten ist, funktioniert nicht unbedingt für Amerika oder Indien.
CDNPerf bietet einen guten Ausgangspunkt für jede Bewertung, indem reale Benutzerüberwachungsdaten (über Cedexis) interpretiert werden, die Milliarden von Tests abdecken.
Während wir schreiben, belegt CloudFront mit einer durchschnittlichen Antwortzeit von 28 ms den dritten Platz weltweit unter 20 Konkurrenten (nur 5 Cent CDN und Google Cloud schnitten besser ab, und selbst sie waren nur ein paar Millisekunden schneller).
Globale Durchschnittswerte erzählen nicht die ganze Geschichte, und die Leistung von CloudFront variiert zwischen den Regionen. Asien und Afrika waren die Lowlights, wobei CloudFront in beiden Ländern den 7. Platz belegte. Das ist aber immer noch besser als die meisten anderen und sein zweiter Platz in Südamerika ist ein echtes Highlight. (Die meisten CDNs haben eine schlechte südamerikanische Abdeckung, wenn überhaupt, aber die durchschnittliche Antwortzeit von CloudFront betrug weniger als die Hälfte der von großen Namen wie KeyCDN, G-Core Labs und CDN77.)
Endgültiges Urteil
Amazon CloudFront ist mit einem komplizierten Preisschema teurer als einige andere und nicht so einfach einzurichten. Aber es ist auch schnell, hoch konfigurierbar und mit High-End-Funktionen ausgestattet. Wenn Sie ein anspruchsvolles Projekt haben, das echte Leistung benötigt, ist CloudFront schwer zu übertreffen.
- Wir haben auch das beste CDN hervorgehoben