Fastly Loadbalancer

Inhaltsabhängige Routing-Entscheidungen bei sofortiger Konvergenz und Ausfallsicherung (Failover).

Edge-Cloud-PlattformNetzwerkservicesContent Delivery

Inhaltsabhängiges Loadbalancing für jedes Infrastrukturumfeld

Auf dieser Seite

Einleitung

Loadbalancing ist für die Verfügbarkeit und Ausfallsicherheit von Anwendungen entscheidend. Allerdings hinken bestehende Lösungen den Fortschritten bei Infrastruktur und Servicearchitektur hinterher. Der Markt für Loadbalancer ist übersättigt mit einer Mischung aus anwendungsbasierten Application Delivery Controllern (ADCs) und cloudbasierten Lösungen. ADCs sind eine Weiterentwicklung früherer Loadbalancer. Sie sind nach wie vor die am weitesten verbreitete Lösung, obwohl sie sich nicht in Echtzeit flexibel skalieren lassen und hohe Wartungs- und Supportkosten verursachen. Cloudbasierte Loadbalancer können eine bessere Performance und höhere Kosteneinsparungen bieten, weisen aber weiterhin erhebliche Mängel auf.

Die meisten cloudbasierten Loadbalancer beruhen auf DNS, was ihre Fähigkeit einschränkt, Traffic nur anhand der IP-Adresse zu routen. Diese Lösungen sind nicht in der Lage, Anfragedaten zu analysieren, sodass sie keinen einheitlichen Service für Microservices-Architekturen bieten können. Außerdem verlassen sich DNS-basierte Lösungen auf die Time to Live (TTL), einen Mechanismus, bei dem die Antworten eines DNS-Lookups für einen vom Server festgelegten Zeitraum gecacht werden. Dadurch entfallen Unmittelbarkeit und Kontrolle. Dieser Mangel an sofortiger Konvergenz macht sich vielleicht am deutlichsten bei Ausfällen des Origin-Servers bemerkbar. Hier könnten Nutzern Fehlermeldungen angezeigt werden, während sie darauf warten, dass die TTLs beim DNS-Auflöser abläuft, bevor ihre Anfragen weitergeleitet werden.

Key Differentiators

  • Content-aware routing with any number of custom rules for granular control

  • Multi-cloud and hybrid-cloud for high availability and redundancy

  • Direct traffic to or from servers instantly and programmatically

  • Instantly scale to multiple Tbps to mitigate thundering herd problem

  • Ready for use with containers and virtual instances

Warum Fastly?

Der cloudbasierte Loadbalancer von Fastly wurde entwickelt, um die genannten Herausforderungen zu bewältigen. Wir treffen Loadbalancing-Entscheidungen auf Layer 7 und nicht auf dem DNS-Layer, sodass wir bei jeder Anfrage anwendungsspezifische Entscheidungen treffen können. Failover-Entscheidungen werden ebenfalls für jede Anfrage separat getroffen – nicht nur bei Ablauf des DNS-Cache. Dies ermöglicht einen sofortigen automatischen Failover auf einen Ausweichserver, falls der primäre Server nicht verfügbar ist.

Unser Loadbalancer basiert auf der Edge-Cloud-Plattform von Fastly, die Client-Anfragen über IPv6 und HTTP/2 unterstützt. So profitieren Sie auch von granularer Kontrolle, sofortiger Skalierbarkeit und Echtzeit-Transparenz. Weitere Fastly Services wie Core Delivery, DDoS-Schutz und WAF lassen sich ohne großen Aufwand hinzufügen, um eine einheitliche Architektur für Ihre gesamte Anwendung zu schaffen.

Inhaltsabhängiges Routing

Im Gegensatz zu DNS-basierten Lösungen entscheidet Fastlys Edge-Cloud-Plattform anhand von inhaltsabhängigem Routing, welche HTTP- und HTTPS-Anfragen an welche Ihrer Server gesendet werden. Erstellen Sie beliebig viele nutzerdefinierte Regeln, um Ihren Traffic nach Anfragekriterien wie Client-Standort, Login-Status des Nutzers, verwendetem Gerätetyp, zugelassenen Cookies, URL-Pfad oder HTTP-Header intelligent umzuleiten. So optimieren Sie Ihre Anwendung und verbessern Client-Antworten, noch bevor diese ausgeliefert werden.

Unser Loadbalancer nutzt verschiedene Methoden zur Verteilung von Traffic auf Ihre Server. Hierzu zählen „Random“, „Round Robin“, „Weighted Round Robin“ und „Hash for Sticky Sessions“.

Infrastrukturunabhängige Verteilung

Fastly verteilt Traffic über verschiedene Infrastructure-as-a-Service-Anbieter, Datacenter und Hybrid-Clouds. Sie können Fastly als globalen Server-Loadbalancer (GSLB) nutzen, um Ihren Traffic auf beliebige, geografisch verteilte Infrastrukturumgebungen umzuleiten. Dabei übernehmen wir innerhalb jedes Datacenters oder jeder Cloud-Region die Funktion des lokalen Server-Loadbalancers (LSLB).

Load Balancer Datasheet diagram
Globales und lokales Loadbalancing in Ihrer gesamten Infrastruktur – mit Fastly

Unmittelbare Kontrolle

Dank Varnish lassen sich Änderungen, Löschungen oder Ergänzungen global, dynamisch und automatisiert steuern, ohne dabei Ihre VCL Version ändern zu müssen. Sie können auch nutzerdefinierte Routing-Regeln hinzufügen, löschen oder modifizieren. Jegliche Änderungen an Ihrer bestehenden Routing-Konfiguration werden weltweit innerhalb von fünf Sekunden implementiert. So können Sie programmatische Änderungen an der bestehenden Konfiguration Ihres Loadbalancing-Servers vornehmen und das Loadbalancing in Ihre Continuous-Integration- und -Delivery-Workflows integrieren.

Sofortige Konvergenz und Failover sorgen dafür, dass Anfragen noch vor dem Ablauf von TTLs direkt gesendet oder von Ihren Servern gelöscht werden. Automatische, HTTP-basierte Funktionstests (Health Check) gewährleisten, dass Anfragen nur an funktionsfähige Server gesendet werden, die nicht überlastet sind. So können Sie festlegen, ob während des Request-Handlings ein Failover auf einen anderen verfügbaren Server stattfinden soll, falls der primäre Server nicht verfügbar ist.

Skalierbarer Traffic

Dank einer Gesamtkapazität von >100 Terabit pro Sekunde (Tbit/s) können eingehende Anfragen von Fastlys Loadbalancer sofort skaliert werden. Dies bedeutet geringere Kosten und höhere Transparenz. Im Gegensatz zu ADCs oder zahlreichen weniger robusten Loadbalancing-Lösungen (die bei hohem Traffic-Aufkommen oft schnell überlastet sind) gibt es hier keine Kapazitätsengpässe und auch keine zeitlichen Einschränkungen bei der Skalierung. So führt ein unerwartet hohes Anfragevolumen nicht zu Problemen mit der Verfügbarkeit oder Performance-Einbußen beim Loadblancer.

Kundenfallstudien

  1. Geobasiertes Loadbalancing mit sofortigem Auto-Failover. Bei Fastly können Sie standortspezifische Routing-Regeln einrichten. Wenn einer Ihrer Origin-Server nicht mehr reagiert, leiten wir die Anfragen automatisch an einen von Ihnen festgelegten Ausweichserver um.

  2. Mühelose Datenmigration innerhalb der gesamten Infrastruktur. Wir ermöglichen Ihnen eine schnelle und reibungslose Migration. Konfigurieren Sie Fastly einfach so, dass an mehreren Orten nach Inhalten gesucht wird, und bieten Sie Ihren Nutzern weiterhin hochwertige Erlebnisse.

  3. Bedenkenloser Einsatz von Canary Releases in der Produktivumgebung. Mit Fastly können Sie Software anhand bestimmter oder zufällig ausgewählter Aspekte einer Anfrage mit einem begrenzten Prozentsatz des eigentlichen Traffics testen. Unsere Echtzeit-Logs liefern Ihnen Einblicke in Ihren gesamten Traffic. So können Sie den prozentualen Anteil des Traffics auf dem Server je nach Konfidenzniveau flexibel erhöhen oder verringern.

Case Study
Gannett and Fastly Case Study

Erfahren Sie, warum sich Gannett für das Loadbalancing von Fastly entschieden hat, anstatt einen DNS-basierten Loadbalancer einzusetzen.

Case Study
FuboTV and Fastly Case Study

FuboTV vertraut bei der weltweiten Bereitstellung von 100.000 weltweiten Livestreams und der Beschleunigung seiner APIs auf Fastly.

Erleben Sie ein leistungsfähigeres globales Netzwerk.

Bei unserem Netzwerk dreht sich alles um mehr Effizienz. Mit unseren strategisch verteilten Points of Presence (POPs) können Sie Ihre Services ganz nach Bedarf skalieren und Ihre Inhalte selbst bei großen Events und Traffic-Spitzen unterbrechungsfrei ausliefern. Holen Sie sich die Gewissheit von zuverlässiger Performance – egal, wo Ihre Nutzer gerade surfen, streamen, einkaufen oder mit Ihrem Unternehmen interagieren.

313 Tbit/s

Edge-Netzwerk-Kapazität1

150 ms

Mittlere Purge-Dauer2

>1,8 Billionen

Täglich bediente Requests4

fast 90 % der Kunden

führen die Next-Gen WAF im Blocking Mode aus3

Stand: 30. Juni 2023

Stand: 31. März 2022

Stand: 31. März 2021

Stand: 31. Juli 2023

Support-Pläne

Fastly bietet je nach Anforderungsprofil verschiedene Support-Pläne an: Standard, Gold und Enterprise.

Standard

Kostenlos und verfügbar, sobald Sie sich bei Fastly registrieren.

Gold

Proaktive Benachrichtigungen bei schwerwiegenden Störungen, kürzere Antwortzeiten bei Störungen rund um die Uhr und eine 100%ige Uptime-Garantie, die in Ihrem Service Level Agreement (SLA) festgelegt ist.

Enterprise

Sie profitieren zusätzlich von Notfalleskalationen für Supportfälle sowie Antworten auf Anfragen rund um die Uhr (nicht nur bei Störungen).

Holen Sie sich eine Sicherheitslösung, die Sie auch wirklich