Google Cloud CDN

Inhaltsverzeichnis:

Anonim

Wenn Sie keine namenlosen CDNs mehr haben, die die Welt versprechen und nicht liefern, ist Google Cloud CDN möglicherweise attraktiv. Es ist schwer zu schlagen für die Namenserkennung, hat eine der besten Kundenlisten - Twitter, PayPal, Etsy, Sky, irgendjemand? - und dennoch zitiert die Preisseite eine Beispielseite, die nur 44 US-Dollar pro Monat kostet.

  • Möchten Sie Google Cloud CDN ausprobieren? Schauen Sie sich die Website hier an

Lassen Sie sich jedoch nicht von seiner Erschwinglichkeit täuschen - dies ist ein sehr leistungsfähiges Unternehmens-CDN. Es ist gut in die Google-Dienste integriert, aber wenn Sie eine externe Domain anschließen möchten, sind mehr Einrichtungsarbeiten erforderlich als bei vielen CDNs. Glücklicherweise verfügt Google auch über einige der besten Dokumentationen, um die Kernkonzepte und die ersten Schritte zu erläutern. Wenn Sie also diese Leistung wirklich benötigen, ist dies ein guter Ort, um mit der Erkundung zu beginnen.

Es gibt viele Anreize, sich anzustrengen. Das Netzwerk von Google Cloud CDN verwendet dieselben Server wie die eigenen Websites von Google. Beispielsweise sind mehr als 100 PoPs auf der ganzen Welt verteilt und werden von allen Top-ISPs unterstützt, sodass Sie sicher sein können, dass immer die beste Leistung erzielt wird. Auf der Peering-Website von Google finden Sie weitere Informationen zur Infrastruktur. Die vollständige Liste der Standorte finden Sie hier.

Der Dienst ist ebenfalls sehr konfigurierbar und bietet detaillierte Kontrolle über Cache-Modi, Schlüssel, Standardablaufzeiten, Cookie-Behandlung, Löschen von Inhalten und mehr sowie Unterstützung für HTTP / 2, QUIC, TLS 1.3 und den intelligenten Überlastungssteuerungsalgorithmus TCP BBR.

Wie bei der Ersteinrichtung kann all diese Kraft jedoch einschüchternd werden, wenn Sie nicht genau wissen, was Sie tun. Die meisten CDNs unterstützen beispielsweise die Umleitung von HTTP-Anforderungen an HTTPS. In der Regel handelt es sich nur um einen einzelnen Switch in der Systemsteuerung und einige Zeilen in den häufig gestellten Fragen. Mittlerweile ist die Google-Seite zum gleichen Thema mehr als 1.000 Wörter lang. Dafür gibt es gute Gründe - das Dokument erklärt jedes Konzept, wie es ausgeführt wird, wie es getestet wird usw. - aber wenn Ihre Anforderungen einfach sind, sind Sie möglicherweise anderswo besser dran.

Preisgestaltung

Während viele CDNs versuchen, ihre Preisgestaltung zu vereinfachen, bleibt Google kompliziert, wobei eine Reihe verschiedener Elemente zu berücksichtigen sind.

Sie zahlen, wenn das CDN beispielsweise Inhalte bereitstellt und Anforderungen anfordert, jedoch nur, wenn diese eine Cache-Suche generieren (GET- und HEAD-HTTP-Methoden werden Ihrer Rechnung hinzugefügt, POST und PUT nicht).

Wenn die Suche kein zwischengespeichertes Objekt findet, möglicherweise weil es die erste Anforderung ist oder gerade abgelaufen ist, zahlen Sie auch für die Cache-Füllung. Dies ist der Datenverkehr, der erforderlich ist, um das Objekt von einem anderen Google CDN-Server oder Ihrem Ursprung abzurufen.

Was könnte diese Füllgebühr sein? Hängt von der Quelle der Daten und ihrem Ziel ab. Dies ist jedoch möglicherweise nicht immer auf Ihren Ursprungsserver zurückzuführen, da Google die Daten von einem näheren CDN-Server abruft, wenn dies möglich ist.

Die Transferpreise variieren ebenfalls je nach Region zwischen 0,08 USD pro GB in Europa und Nordamerika und 0,20 USD in China. Oh, und das sind die Gebühren für die ersten 10 TB Verkehr - verwenden Sie mehr, und die Preise können bis zu 0,02 USD pro GB über 1.000 TB liegen.

Wenn Sie Kopfschmerzen haben, bietet der Preisrechner von Google eine schnelle Möglichkeit, eine grundlegende Schätzung Ihrer Kosten zu erhalten. Erraten Sie die benötigte Bandbreite und erhalten Sie eine Vorstellung von der endgültigen Zahl.

Die Google Cloud CDN-Preisseite zitiert das Beispiel einer kleinen US-Website mit 500 GB Datenverkehr pro Monat, 25 GB Cache-Füllung und fünf Millionen Cache-Suchanfragen, die eine monatliche Rechnung von 44 US-Dollar generiert.

Sie könnten einen Bruchteil des Preises mit einem Teil des Budgetwettbewerbs bezahlen - nur 5 US-Dollar mit Bunny -, aber Google Cloud hat einen ähnlichen Preis wie Amazon CloudFront und ungefähr das, was wir von einem High-End-CDN erwarten würden.

Es gibt auch eine großzügige kostenlose Testversion mit einem Guthaben von 300 USD, das Sie in den ersten 90 Tagen ausgeben können. Das könnte Ihnen zwei oder mehr Terabyte freien Datenverkehrs einbringen, genug, um zu sehen, wie Google Cloud CDN selbst auf den am stärksten frequentierten Websites funktioniert.

Einrichten

Die Anmeldung bei Google Cloud CDN dauerte nur einen Moment, da dies mit unserem vorhandenen Google-Konto funktioniert hat. Die Website hat uns nach Kartendetails gefragt, aber Google sagt, dass dies nicht automatisch berechnet wird. Es gibt keine Umstellung auf einen bezahlten Plan, es sei denn, Sie genehmigen ihn.

Das Dashboard der Google Cloud Platform ist beängstigend kompliziert, aber das liegt nur daran, dass es so viele Plattformen und Dienste unterstützt (AWS und Microsoft Azure haben das gleiche Problem). Die Seitenleiste bietet über 80 Optionen, die beispielsweise alles von Datenbanken und Bildverarbeitung bis hin zu Netzwerken und Spieleserver.

Glücklicherweise gibt es auch ein Suchfeld oben in der Konsole. Wenn Sie CDN eingeben, erhalten Sie einen Link zu Google Cloud CDN. Wenn Sie darauf klicken, werden Sie aufgefordert, mit der Erstellung unseres CDN-Setups zu beginnen.

Wie oben erläutert, ist dies relativ einfach, wenn es sich bei Ihrer Quelle um eine Google-VM oder einen Speicher-Bucket handelt. Wenn Sie jedoch eine an anderer Stelle gehostete Site beschleunigen möchten, wird dies komplizierter.

Bei vielen CDNs können Sie beispielsweise häufig einfach mit der Eingabe Ihrer Ursprungsserver-URL beginnen. Hier warnt Google Sie zunächst: "Stellen Sie sicher, dass Sie über einen vorhandenen HTTPS-Load-Balancer verfügen, oder erstellen Sie einen neuen HTTPS-Load-Balancer." Klicken Sie dazu auf den Link, und Sie werden gewarnt, dass Sie keine Backend-Konfiguration, Host- oder Pfadregeln oder Frontend-Konfiguration erstellt haben. Und so geht es weiter.

Es gibt hier viel, um selbst erfahrene Benutzer zu verwirren, aber es ist nicht ganz so schlimm, wie es scheint. In vielen Fällen können Sie damit auskommen, jeder neuen Ressource einen Namen zu geben und die Standardeinstellungen zu akzeptieren. Wenn Ihr Projekt stärker involviert ist, bedeutet dies möglicherweise, dass Sie einen Morgen damit verbringen, die Dokumentation zu lesen und herauszufinden, was zu tun ist, anstatt 15 Minuten. Wenn Sie jedoch die Leistung und Flexibilität von Cloud CDN benötigen, ist dies möglicherweise nicht sehr wichtig. Durchsuchen Sie die Setup-Tutorials, um eine Vorstellung davon zu bekommen, worum es geht.

Performance

Bei CDNs dreht sich alles um Geschwindigkeit, und wie Sie es von einem Unternehmen mit so viel Infrastruktur wie Google erwarten würden, ist Cloud CDN schneller als die meisten anderen.

Während wir schreiben, platziert CDNPerf den Service an zweiter Stelle von 20 für durchschnittliche weltweite Antwortzeiten, die nur um 5 Cent CDN übertroffen wurden (und die Marge betrug nur eine Millisekunde).

Die Service-Scores sind in einigen Bereichen sogar noch höher und erreichen den ersten Platz in Afrika und Südamerika sowie den ersten Platz bei Verizon (EdgeCast) CDN in Nordamerika. Der 8. Platz in Asien und der 12. Platz in Ozeanien sind relativ enttäuschend, aber das ist insgesamt immer noch eine großartige Leistung.

Die Ergebnisse auf Länderebene von Citrix basieren auf Zahlen, die täglich von Millionen realer Nutzer stammen, und sie zeigen auch positive Ergebnisse, wobei Google Cloud CDN in den USA den dritten Platz belegt.

Das sind gute Nachrichten, zumal es erst der Anfang der Geschichte ist. Rohgeschwindigkeiten sind wichtig, aber die erzielten Gewinne hängen auch von den Funktionen Ihres CDN und deren Verwendung ab. Wie wir gesehen haben, verfügt Google Cloud CDN über weitaus mehr Leistung als die meisten anderen, und dies bietet Ihnen viel Spielraum für eine noch größere Website-Beschleunigung.

Endgültiges Urteil

Ein schnelles und konfigurierbares CDN, ideal für erfahrene und anspruchsvolle Nutzer, die bereits in Google Cloud Platform investiert sind, aber für Anfänger einschüchternd und für einfache Projekte wahrscheinlich übertrieben.

  • Wir haben auch das beste CDN hervorgehoben