Schnell überprüfen

Inhaltsverzeichnis:

Anonim

Fastly mit Sitz in San Francisco ist ein vielseitiges Cloud-Unternehmen mit einer langen Liste namhafter Kunden: New York Times, Spotify, Github, Kickstarter, Ticketmaster, Deliveroo und mehr.

Das CDN von Fastly folgt dem einfacheren Cloudflare-ähnlichen Reverse-Proxy-Modell. Anstatt Ihnen eine "cdn.mydomain.com" -Adresse zu geben, unter der Sie bestimmte Dateien speichern können, leitet der gesamte Website-Verkehr schnell über die Server weiter. Damit dies funktioniert, müssen Sie den CNAME-Eintrag für Ihre Site beim Domain-Registrar aktualisieren. Danach funktioniert er jedoch nur noch. Es sind keine Änderungen des Website-Codes erforderlich.

Hat schnell Points of Presence (PoP) auf der ganzen Welt

Nach der Konfiguration funktioniert das System wie jedes andere CDN. Wenn jemand Ihre Website besucht, überprüft er schnell seinen Standort und ruft Inhalte vom nächstgelegenen Präsenzpunkt (PoP) ab. Das Unternehmen bietet leistungsstarke PoPs auf der ganzen Welt an - 20 Standorte in Nordamerika, 6 in Südamerika, 13 in Europa, 8 in Asien, 6 in Neuseeland und Australien und 2 in Afrika - daher sollten die meisten Webbenutzer eine schnelle Antwort erhalten .

  • Möchten Sie es schnell versuchen? Schauen Sie sich die Website hier an

Fastly bietet hoch konfigurierbare Unterstützung für Video-Caching. Es kann jedes HTTP-basierte Medien-Streaming-Protokoll bereitstellen, einschließlich HLS von Apple, HDS von Adobe und MPEG-DASH. Der Dienst bemüht sich, Ihre Inhalte auch sicher zu halten, und unterstützt Verschlüsselung, DRM und sichere Token, die den Zugriff auf Ihre Medien einschränken (Ihre Web-App stellt diese bereit und sie verfallen nach einer konfigurierbaren Zeitspanne).

Zu den Sicherheitsfunktionen auf Unternehmensebene gehören eine vollständig konfigurierbare Webanwendungs-Firewall, eine leistungsfähige DDoS-Minderung sowie eine intelligente Erkennung und Blockierung von Bots.

Die HTTPS-Unterstützung von Fastly ist umfassend

Überall, wo Sie hinschauen, gibt es neue High-End-Technologien. Sind Sie es leid, von CDNs zu erwarten, dass Sie von ihrer Unterstützung für HTTP / 2 beeindruckt sind? Unterstützt schnell das schnelle UDP-basierte HTTP / 3. Das wird Ihnen im Moment nicht viel helfen (die bekannten Browser unterstützen HTTP / 3, aber es ist standardmäßig deaktiviert), aber es ist gut zu wissen, dass die Option verfügbar ist.

Fastly hat jedoch bereits in anderen Bereichen eine beeindruckende Leistung in der realen Welt, einschließlich der Möglichkeit, alles im Cache - das ist global, in jedem einzelnen PoP - in 150 ms oder weniger zu löschen.

Das Unternehmen nutzt diese Geschwindigkeit, um das Zwischenspeichern von ereignisgesteuerten Inhalten zu ermöglichen. Die Idee ist, dass selbst Website-Objekte, die sehr häufig aktualisiert werden - Schlagzeilen, Aktienkurse - für kurze Zeit vom CDN bereitgestellt, dann ungültig gemacht und neu geladen werden können, sobald sie auf Ihrem Ursprung aktualisiert wurden.

Wenn Sie den Cache leeren, arbeitet Fastly daran, die Auswirkungen zu verringern. Die Origin Shield-Funktion bestimmt einen bestimmten PoP, um Anforderungen im Falle eines Cache-Fehlers zu verarbeiten. Wenn Sie den Cache leeren, ruft Ihr Schild Inhalte vom Ursprung ab, und andere PoPs greifen dann auf das Schild zu, um zu verhindern, dass Ihr Server von Aktualisierungsanforderungen aus der ganzen Welt getroffen wird.

Ein leistungsstarkes Bildoptimierungsprogramm ist als optionales Add-On verfügbar. Dies geht weit über die einfachen Datei- und Qualitätsoptimierungen hinaus, die Sie möglicherweise mit Cloudflare und anderen erhalten. Es kann die Größe von Bildern ändern, sie zuschneiden oder zuschneiden, die Ausrichtung ändern, das Format konvertieren und vieles mehr. Wenn Sie dies alles mit der Unterstützung von Fastly für Varnish Configuration Language verbinden, können Sie intelligent mit allen Arten von Bildverarbeitungsentscheidungen am Rande umgehen, z. B. einem Benutzer ein WebP-Bild bereitstellen, wenn Sie feststellen, dass er Chrome verwendet.

Preisgestaltung

Fastly ist ein Pay-as-you-go-Service mit einer Mindestgebühr von 50 USD pro Monat und einer ähnlichen Preisstruktur wie Amazon CloudFront.

Die Bandbreite wird je nach Region mit variablen Raten berechnet. Nordamerika und Europa kosten für die ersten 10 TB 0,12 USD pro Gigabyte, Australien und Neuseeland 0,19 USD, Brasilien und Südafrika 0,28 USD. Bei Datenverkehr über 10 TB fallen die Preise um rund 0,04 USD pro Gigabyte.

Ihnen wird auch die Gesamtzahl der Anfragen berechnet (die Anzahl der heruntergeladenen Dateien). Die Preise reichen von 0,0075 USD bis 0,016 USD pro 10.000 Anfragen, wiederum abhängig von der Region (dies ist eine Flatrate für HTTP- und HTTPS-Anfragen).

Bietet schnell einen einfachen Preisschätzer, mit dem Sie sich ein Bild von Ihrer monatlichen Rechnung machen können. Geben Sie Ihre wahrscheinliche Bandbreite und Anzahl der Dateianforderungen ein, um die Ergebnisse anzuzeigen.

Wenn der Preis ganz oben auf Ihrer Prioritätenliste steht, funktioniert Fastly nicht für Sie. Die KeyCDN-Preise beginnen bei 0,04 USD pro GB, ein Drittel dessen, was Sie bei Fastly bezahlen, ohne Gebühren für Anfragen und mit monatlichen Mindestausgaben von 4 USD.

Fastly ist jedoch für seine umfangreiche Funktionsliste preisgünstig und mit CloudFront und Azure vergleichbar. Und wenn Sie sich nicht sicher sind, können Sie mit einem kostenlosen Guthaben von 50 US-Dollar nur für die Anmeldung (400 GB oder weniger, je nachdem, was Sie tun) sehen, wie sich der Service auf Ihrer Website verhält.

Sie können sich gegen eine Gebühr für Fastly anmelden, ohne Ihre Zahlungsdaten angeben zu müssen

Einrichten

Die Anmeldung bei Fastly dauert nur wenige Sekunden. Geben Sie Ihren Namen, Ihr Unternehmen, Ihre Telefonnummer, Ihre E-Mail-Adresse und Ihr Passwort ein und das ist es im Wesentlichen (Sie werden erst nach Zahlungsdetails gefragt, wenn Ihre kostenlose Verkehrszulage verwendet wurde).

Über die Schaltfläche "Dienst erstellen" können Sie Ihre erste Site konfigurieren. Dieser Prozess beginnt mit der Eingabe eines Namens, eines Domänennamens und einer IP-Adresse (oder eines Hostnamens) und dem Hinzufügen eines Hosts als Backend.

Richtet sich schnell ein und gibt Ihnen eine Test-URL ('http://mydomain.com.global.prod.fastly.net'), mit der Sie überprüfen können, ob der Dienst funktioniert. Das spart Ihnen nicht nur die ein oder zwei Stunden, die Sie möglicherweise auf die Weitergabe Ihrer DNS-Einträge warten. es hat auch keine Auswirkung auf den Produktionsverkehr. Wenn Sie nur experimentieren möchten, können Sie Ihr Guthaben von 50 USD ausgeben, ohne den normalen Betrieb Ihrer Website zu beeinträchtigen.

Und es gibt sicherlich viel zu experimentieren. Nehmen Sie zum Beispiel die GZip-Komprimierung. Bei den meisten CDNs können Sie als einfacher Switch darauf zugreifen. Schnell macht das gleiche, aber es ermöglicht auch, genau zu definieren, welche Dateierweiterungen und Inhaltstypen Sie komprimieren möchten. Es verfügt über ein integriertes Normalisierungsschema, um sicherzustellen, dass GZip einige ältere Browser nicht beschädigt, und Sie können den Normalisierungsalgorithmus anpassen, wenn Sie möchten.

Ähnlich verhält es sich mit der Bearbeitung von HTTP-Headern, um die Bereitstellung Ihrer Inhalte anzupassen. Anstelle von vordefinierten Point-and-Click-Optionen bietet Fastly eine genau abgestimmte Steuerung auf niedriger Ebene, was Sie ändern und wie, bis hin zur RegEx-Unterstützung, um Such- und Ersetzungsvorgänge für Kopfzeilentext auszuführen.

Mit dieser Option können Sie schnell Cache-Einstellungen erstellen und Bedingungen an diese anhängen

Dieser Ansatz bietet Ihnen ein hohes Maß an Flexibilität. Ein Beispiel: Angenommen, Ihr Ursprungsserver gibt manchmal nur vorübergehend 404-Fehler zurück. Sie möchten wahrscheinlich nicht, dass diese 24 Stunden lang zwischengespeichert werden, oder? Mit Fastly können Sie das Problem beheben, indem Sie ein Cache-Objekt erstellen, das den TTL-Wert (Time to Live) auf fünf Minuten ändert, wenn das System einen 404-Antwortcode erhalten hat.

Sie können sogar Ihren eigenen benutzerdefinierten VCL-Code hinzufügen

Immer noch nicht genug? Die Caches von Fastly basieren auf Varnish, das über die Varnish Configuration Language vollständig konfiguriert werden kann. Wenn Sie in den Webdialogen von Fastly Optionen auswählen, generiert der Dienst darunter VCL-Code. Wenn Sie möchten, können Sie diesen Code manuell anzeigen oder bearbeiten oder eine eigene benutzerdefinierte VCL hinzufügen.

Wie Sie wahrscheinlich erraten haben, ist dies kein System für Anfänger, aber anspruchsvollere Typen werden die enorme Konfigurierbarkeit von Fastly lieben. Es gibt auch einige detaillierte Dokumentationen, obwohl selbst Experten sich mehr Beispiele wünschen könnten.

Es gibt eine Reihe von Variablen, die zur Bestimmung der Leistung eines CDN beitragen

Performance

Es ist sehr schwierig zu beurteilen, welches CDN für Sie am schnellsten ist, da so viele Variablen beteiligt sind. Die Standorte Ihrer Besucher und des Ursprungsservers, die von Ihnen verwendeten Anwendungen, die Art und Größe der zwischengespeicherten Dateien und die Häufigkeit, mit der sie aktualisiert werden müssen. Berücksichtigen Sie die Bonusfunktionen, die das CDN möglicherweise bietet, wie z. B. die Bildoptimierung. Der einzige Weg, dies sicher herauszufinden, besteht darin, den Service selbst auszuprobieren.

Mit Diensten wie CDNPerf können Sie die Leistung verschiedener CDNs vergleichen

Möglicherweise können Sie an einem Standort wie CDNPerf einige Hinweise erhalten, die die CDN-Antwortzeit anhand der Daten zur Überwachung des tatsächlichen Benutzers über Milliarden von Tests hinweg vergleichen. Es ist nur die Reaktionszeit und sagt Ihnen nichts darüber aus, was danach passiert. Sie sollten dies also nur als den grundlegendsten Indikator betrachten. Aber es sind auch die besten Daten, die wir haben, und wenn Ihre CDN-Anforderungen einfach sind, erhalten Sie eine Vorstellung davon, was Sie erwartet.

Während wir schreiben, belegt Fastly den sechsten Platz für Antwortzeiten in den USA von 20 (Google Cloud CDN führte die Liste an).

Ozeanien ist ein besonderes Highlight. Mit einer hervorragenden durchschnittlichen Reaktionszeit von 19 ms steht Fastly an erster Stelle.

Das Unternehmen ist jedoch anderswo im mittleren Bereich, einschließlich des zehnten Platzes in Europa, Asien und Afrika, und belegt schnell den neunten Platz für weltweite Leistung.

Die High-End-Funktionen von Fastly tragen ebenfalls zur Leistungssteigerung bei

Das sieht zwar nicht beeindruckend aus, aber denken Sie daran, dass rohe Reaktionszeiten nicht das einzige Maß für die Geschwindigkeit sind. Fortgeschrittene Benutzer, die die High-End-Funktionen von Fastly nutzen - Bildverarbeitung, möglicherweise HTTP / 3, Optimierung von Vorgängen mit intelligenter VCL, Verschieben der Schlüssellogik an den Rand -, könnten weitere Leistungsvorteile aus diesen Funktionen erkennen, die sich sehr schnell summieren Seite? ˅.

Endgültiges Urteil

Fastly ist ein CDN auf Unternehmensebene, das professionellen Benutzern die Möglichkeit und Flexibilität bietet, nahezu jede Situation zu bewältigen. Sie benötigen jedoch einige Kenntnisse und Erfahrungen, um es einzurichten - Anfänger und anspruchslose Benutzer sollten sich anderswo umsehen.

  • Wir haben auch das beste CDN hervorgehoben