Cloud Load Balancing

Leistungsfähiges, skalierbares Load-Balancing auf der Google Cloud Platform

Dokumentation für dieses Produkt ansehen

Autoscaling und Load-Balancing weltweit

Mit Cloud Load Balancing können Sie Ihre Anwendungen auf Compute Engine ohne Vorbereitung von null auf volle Leistung skalieren. Verteilen Sie Ihre Rechenressourcen mit Load-Balancing auf eine oder mehrere Regionen in der Nähe Ihrer Nutzer, um dadurch Ihre Hochverfügbarkeitsanforderungen zu erfüllen. Mit Cloud Load Balancing können Sie Ihre Ressourcen hinter einer einzelnen Anycast-IP positionieren und durch intelligentes Autoscaling skalieren. Cloud Load Balancing ist in verschiedenen Varianten verfügbar und in Cloud CDN eingebunden, um eine optimale Bereitstellung von Anwendungen und Inhalten zu ermöglichen.

Globales Load-Balancing mit nur einer Anycast-IP

Mit Cloud Load Balancing reicht eine Anycast-IP als Front-End für alle Ihre Back-End-Instanzen in Regionen auf der ganzen Welt. Sie profitieren von einem regionenübergreifenden Load-Balancing, einschließlich eines automatischen Failovers auf mehrere Regionen. Dabei wird der Traffic bei fehlerhaften Back-Ends allmählich umgeleitet. Anders als bei DNS-basierten globalen Load-Balancing-Lösungen erfolgt in Cloud Load Balancing sofort eine Reaktion auf Änderungen hinsichtlich Nutzern, Traffic, Netzwerk, Back-End-Zustand und anderen damit verbundenen Bedingungen.

Softwarebasiertes Load-Balancing

Cloud Load Balancing ist ein vollständig verteilter, softwarebasierter verwalteter Dienst für Ihren gesamten Traffic. Da er nicht auf Instanzen oder Geräten beruht, sind Sie an keine physische Load-Balancing-Infrastruktur gebunden. Auch die Herausforderungen hinsichtlich Hochverfügbarkeit, Skalierung und Verwaltung, wie sie bei instanzbasierten Load-Balancing-Infrastrukturen auftreten, entfallen. Sie können Cloud Load Balancing auf Ihren gesamten HTTP(S)-, TCP/SSL- und UDP-Traffic anwenden. Außerdem können Sie Ihren SSL-Traffic mit HTTPS-Load-Balancing und SSL-Proxy terminieren.

Über eine Million Abfragen pro Sekunde

Cloud Load Balancing basiert auf derselben Front-End-Infrastruktur wie Google. Die Lösung unterstützt über eine Million Abfragen pro Sekunde bei konsistent hoher Leistung und geringer Latenz. Der Traffic gelangt über mehr als 80 verschiedene globale Load-Balancing-Standorte zu Cloud Load Balancing. Dadurch wird die Distanz maximiert, die der Traffic im schnellen und privaten Backbone-Netzwerk von Google zurücklegt.

Nahtloses Autoscaling

Mit Cloud Load Balancing wird einfach dem Nutzer- und Trafficaufkommen entsprechend skaliert. Dies gilt auch für die Verarbeitung unerwarteter und plötzlich auftretender starker Spitzen. Der Traffic wird dabei weltweit auf andere Regionen mit verfügbaren Kapazitäten umgeleitet. Autoscaling erfordert keine Vorbereitung. Sie können innerhalb von Sekunden von null auf volle Leistung skalieren.

Internes Load-Balancing

Durch internes Load-Balancing können Sie skalierbare und hochverfügbare interne Dienste für Ihre internen Clientinstanzen erstellen, ohne dass Ihre Load-Balancing-Module über das Internet zugänglich sind. Das interne Load-Balancing auf der GCP erfolgt mithilfe von Andromeda, der softwarebasierten Netzwerkvirtualisierungsplattform von Google. Beim internen Load-Balancing werden auch Clients über VPN unterstützt.

Unterstützung modernster Protokolle

Cloud Load Balancing unterstützt die aktuellen Protokolle für die Anwendungsbereitstellung. Bei Back-End-Verbindungen wird HTTP/2 mit gRPC unterstützt. Außerdem ist der Dienst die erste große öffentliche Cloud mit Unterstützung von QUIC für unsere HTTPS-Load-Balancing-Module. Kunden profitieren dadurch von einer schneller reagierenden Anwendungsumgebung.

Features

HTTP(S)-Load-Balancing

Mithilfe von HTTP(S)-Load-Balancing kann HTTP- und HTTPS-Traffic auf mehrere Back-End-Instanzen in mehreren Regionen verteilt werden. Ihre gesamte Anwendung ist über eine einzelne globale IP-Adresse verfügbar, was die DNS-Einrichtung vereinfacht. Das HTTP(S)-Load-Balancing ist skalierbar und fehlertolerant. Es erfordert keine Vorbereitung und ermöglicht inhaltsbasiertes Load-Balancing. Für HTTPS-Traffic bietet es SSL-Terminierung und Load-Balancing.

Cloud Logging

Mit Cloud Logging werden beim Load-Balancing alle an Ihr Load-Balancing-Modul gesendeten Load-Balancing-Anfragen protokolliert. Diese Logs eignen sich für die Fehlerbehebung sowie zum Analysieren Ihres Nutzertraffics. Sie können Logs anfordern und Sie zu Analysezwecken in Cloud Storage, BigQuery oder Pub/Sub exportieren.

TCP/SSL-Load-Balancing

Beim TCP-Load-Balancing kann TCP-Traffic innerhalb einer Compute Engine-Region auf einen Pool von Instanzen verteilt werden. Load-Balancing ist skalierbar und erfordert keine Vorbereitung. Systemdiagnosen tragen dazu bei, dass Traffic nur an fehlerfreie Instanzen weitergeleitet wird. Der SSL-Proxy bietet SSL-Terminierung für Ihren Nicht-HTTPS-Traffic mit Load-Balancing.

Nahtloses Autoscaling

Mit Autoscaling bewältigen Ihre Anwendungen Anstiege im Traffic reibungslos. Bei einem geringeren Ressourcenbedarf sinken außerdem die Kosten. Dazu definieren Sie einfach eine Autoscaling-Richtlinie. Die Skalierung erfolgt anschließend automatisch anhand der gemessenen Last. Es ist keine Vorbereitung erforderlich. Sie können innerhalb von Sekunden von null auf volle Last skalieren.

SSL-Übertragung

Mithilfe der SSL-Übertragung können Sie SSL-Zertifikate und die SSL-Entschlüsselung zentral verwalten. Für ein maximales Maß an Sicherheit aktivieren Sie die Verschlüsselung zwischen Ihrer Load-Balancing-Ebene und Ihren Back-Ends. Sie erhalten dadurch auch zusätzliche Kapazität für die Back-End-Verarbeitung.

Zuverlässige Systemdiagnosen

Systemdiagnosen stellen sicher, dass das Load-Balancing bei neuen Verbindungen nur zu fehlerfreien Back-Ends erfolgt, die diese bewältigen können. Zuverlässige Systemdiagnosen sorgen dafür, dass die Testdurchläufe dem tatsächlichen Traffic zu Back-Ends entsprechen.

Unterstützung erweiterter Features

Cloud Load Balancing unterstützt außerdem erweiterte Funktionen wie Load-Balancing für globale IPv6-Adressen, WebSockets, benutzerdefinierte Anfrage-Header und Protokollweiterleitung für private VIPs.

Affinität

Dank der Affinität von Cloud Load Balancing kann Nutzertraffic konsistent zu bestimmten Back-End-Instanzen umgeleitet werden.

Cloud CDN-Integration

Wenn Sie die Anwendungsbereitstellung für Ihre Nutzer optimieren möchten, aktivieren Sie durch Anklicken von nur einem Kästchen Cloud CDN für HTTP(S)-Load-Balancing.

UDP-Load-Balancing

Durch UDP-Load-Balancing kann UDP-Traffic auf einen Pool von Instanzen innerhalb einer Compute Engine-Region verteilt werden. Load-Balancing ist skalierbar und erfordert keine Vorbereitung. Systemdiagnosen tragen dazu bei, dass Traffic nur an fehlerfreie Instanzen weitergeleitet wird.

"Load-Balancing auf der Google Cloud Platform vereinfacht uns die Bereitstellung und liefert nahtlos die erforderliche Skalierung und hohe Verfügbarkeit. Wir können jederzeit 150.000 Anfragen pro Sekunde verarbeiten, ohne von unserer Seite aus Vorbereitungen treffen zu müssen. Dies erleichtert uns die Arbeit im Vergleich zu früher erheblich, als wir spezielle Load-Balancing-Hardware konfigurieren mussten."

Arnaud Granal, CTO, Adcash

Ressourcen

Preise

Alle Varianten von Cloud Load Balancing werden zu denselben Stundensätzen für Dienste und Datenverarbeitungsvolumen abgerechnet. Weitere Informationen

Gleich loslegen

Profitieren Sie von einer Gutschrift über 300 $, um Google Cloud kennenzulernen und bis zu 12 Monate zu nutzen.

Jetzt kostenlos testen
Benötigen Sie Hilfe beim Einstieg?
Unterstützung durch Google Cloud-Partner