Kundenbericht

Fastly

Schnellere Fehlersuche mit Catchpoint

Als eines der weltweit führenden Content Delivery Networks (CDNs) legt Fastly besonderen Wert auf Echtzeit-Erlebnisse für die Endnutzer seiner Kunden (d.h. die Kunden seiner Kunden). Diese Kunden, die in vielen verschiedenen Branchen wie eCommerce, Reisen, Publishing, Video, SaaS etc. - benötigen eine CDN-Lösung, die ihren Endnutzern ein großartiges Kundenerlebnis bietet.

Fastly ist eine Partnerschaft mit Catchpoint eingegangen, um:

  • Überwachen Sie die globale Leistung bei jedem Schritt der Bereitstellung ihrer Vermögenswerte.
  • Sie bewerten die Leistung der Websites ihrer Kunden und helfen ihnen, die Konfiguration für eine optimale Bereitstellung zu optimieren.
  • Ermittlung von Bereichen mit Verbesserungspotenzial bei den Caching- und Bereitstellungsprozessen.
  • Benchmarking mit der Konkurrenz.
Mitarbeiter:
200-1,000
Umsatz:
290,87 Millionen Dollar
Hauptsitz:
San Francisco, CA
Branche:
IaaS

Mit den Daten, die uns Catchpoint liefert, konnten wir schnell und einfach ein Problem identifizieren, das eigentlich bei einem Dienstleister und nicht bei uns lag. In Catchpoint können Sie diese Diagramme auswerten, um Quellen und Ziele, Adressen und viele weitere Daten zu sehen, die bei der Fehlersuche wertvoll sind.

Jason Evans
,
Director of Product

Problem

Die Natur der Fastly-Branche (ganz zu schweigen von ihrem Namen) bedeutet, dass Geschwindigkeit und Leistung im Mittelpunkt der Arbeit von Fastly stehen. Da sich so viele Unternehmen auf Fastly verlassen, wenn es darum geht, ein hervorragendes Kundenerlebnis zu bieten, benötigt das Unternehmen eine Performance-Analyse-Lösung, die ihm so viel Einblick wie möglich in seine hochmoderne Infrastruktur und Technologie gibt, sowie eine End-to-End-Transparenz für jeden Schritt des Prozesses, der stattfindet, wenn ein Endbenutzer versucht, eine Seite aus dem Fastly-Service zu laden.

"Als Unternehmen nutzen wir das Produkt Catchpoint vor allem in zweierlei Hinsicht: Die Backbone-Knoten geben uns einen Überblick über das Netzwerk, und die Last-Mile-Knoten sind entscheidend, um uns eine Vorstellung davon zu geben, was die Benutzer tatsächlich erleben", sagt Hooman Beheshti, Vice President of Technology bei Fastly.

Lösung

Um die Leistung für jede Asset-Anfrage zu überwachen, konzentriert sich Fastly auf fünf Hauptkomponenten der Leistung: DNS Lookup, Connect Time, TLS Handshake, Wait Time und Load Time.

DNS-Suche

DNS-Lookup- und Antwortzeiten können offensichtlich einen erheblichen Einfluss auf die Gesamtleistung der Seite haben. Mit der DNS-Beobachtungslösung von Catchpointkann Fastly seine DNS-Performance genau untersuchen, wenn es zu Leistungsspitzen kommt.

Mit dieser Funktion kann das Fastly-Betriebsteam detaillierte DNS-Daten wie Resolver, Intermediäre, Quell-/Zielinformationen und aufgelöste Adressen einsehen. Sie können dann schnell und einfach Fehler beheben und die gewonnenen Erkenntnisse mit ihren DNS-Providern auf der ganzen Welt teilen.

Alles in allem ermöglicht es die DNS-Beobachtungsfunktion von CatchpointFastly, Probleme innerhalb von Stunden oder sogar Minuten zu beobachten und zu beheben, anstatt in Tagen.

Zeit verbinden

Der zweite Teil dieses Prozesses findet mit der Verbindungszeit oder dem Drei-Wege-TCP-Handshake statt. Fastly muss die Verbindungszeit sowohl auf der Netzwerk- als auch auf der TCP-Ebene überwachen, so dass die Fähigkeit, beide zu isolieren, bei der Fehlersuche entscheidend ist.

TLS-Handschlag

Fastly terminiert TLS am Edge, was die TCP- und TLS-Handshake-Kosten für seine Kunden reduzieren kann. Um seinen Kunden diesen Vorteil bieten zu können, muss Fastly seinen TLS-Stack ständig optimieren, was regelmäßige Tests erfordert.

Unter Catchpoint können sie den gesamten Prozess des TLS-Handshakes und die kompletten Round-Trip-Daten einsehen, um sicherzustellen, dass sie ihre Ziele erreichen. Da Catchpoint die Leistung des TLS-Handshakes isolieren kann, ist Fastly in der Lage, die Effektivität seines TLS-Stacks zu überwachen und ein sicheres, hochwertiges Erlebnis für die Endbenutzer zu gewährleisten.

Wartezeit

CatchpointDie Fähigkeit von Fastly, die Wartezeit zu messen, hilft dabei, die Geschwindigkeit zu überwachen, mit der angeforderte Objekte geliefert werden. Aus Sicht des Endbenutzers ist die Wartezeit die Zeit zwischen dem Senden der Anfrage und dem Empfang des ersten Bytes der Antwort. Bei zwischengespeicherten Objekten ist die Wartezeit in erster Linie eine Funktion der Speichereffizienz, der Cache-Effizienz und der Netzwerkumlaufzeit. Da die Verbindungszeit die Netzwerkkomponenten misst, ist die Wartezeit ein guter Indikator für die Speicher- und Caching-Effizienz.

Um sicherzustellen, dass die Erwartungen erfüllt werden, verfolgt Fastly die allgemeine Philosophie, die Connect- und Wait-Zeiten so nah wie möglich beieinander zu halten. Fastly nutzt Catchpoint , um die Leistung seiner Kunden zu bewerten und zu sehen, ob diese beiden Metriken für gecachte Objekte auseinanderlaufen. Wenn dies der Fall ist, kann Fastly die von Catchpoint gelieferten Informationen zur schnellen Fehlerbehebung nutzen.

Zum Beispiel gab es an einem Punkt eine große Lücke zwischen der Verbindungszeit (gelbe Linie) und der Wartezeit (rote Linie), die darauf hinwies, dass ein Konfigurationsproblem dazu führte, dass Objekte vom Ursprung abgerufen wurden, anstatt am Rand zwischengespeichert zu werden. Mit Hilfe von Catchpoint war Fastly in der Lage, die Cache-Control-Header, die vom Kunden im Ursprungsland gesetzt wurden, schnell zu beheben. Mit Hilfe von Fastly konnte der Kunde das Problem beheben, was zu konvergenten Verbindungs- und Wartezeiten führte, die auf eine optimale Leistung bei der Objektbereitstellung hinweisen.

Ladezeit

Die letzte Komponente der Transaktion ist die Ladezeit, d.h. die Zeit, die vom Empfang des ersten Bytes der Antwort bis zum Abschluss der Transaktion vergeht. Die Ladezeit ist eine wichtige Komponente bei der Messung der Leistung von größeren Objekten und ist im Allgemeinen eine Funktion der Bandbreite und der TCP-Effizienz. Durch die Bewertung der Ladezeit stellt Fastly sicher, dass seine Edge-Standorte Objekte optimal ausliefern können, während sie gleichzeitig in der Lage sind, TCP-Optimierungen auf der Grundlage der spezifischen Arbeitslast und Anforderungen jedes Kunden anzupassen.

Ergebnisse

Dank der detaillierten Analysefunktionen von Catchpointist Fastly in der Lage, jede dieser Metriken in jedem durchgeführten Leistungstest zu isolieren. Dadurch können Probleme schneller und genauer erkannt und behoben werden.

"Mit den Daten, die Catchpoint uns zur Verfügung stellt, konnten wir schnell und einfach ein Problem identifizieren, das tatsächlich bei einem Anbieter und nicht bei uns lag. In Catchpoint kann man in diese Diagramme eintauchen, um Quellen und Ziele, Adressen und viele weitere Daten zu sehen, die bei der Fehlersuche wertvoll sind", sagt Jason Evans, Director of Product bei Fastly.

--> --> --> --> --> -->