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. So wird die optimale Bereitstellung von Anwendungen und Inhalten möglich.

Globales Load-Balancing mit nur einer Anycast-IP

Mit Cloud Load Balancing reicht eine einzige 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 automatischen Failovers auf mehrere Regionen. Dabei wird der Traffic bei fehlerhaften Back-Ends reibungslos umgeleitet. Anders als bei DNS-basierten globalen Load-Balancing-Lösungen erfolgt in Cloud Load Balancing eine Reaktion auf Änderungen hinsichtlich Nutzern, Traffic, Netzwerk, Back-End-Zustand und anderen damit verbundenen Bedingungen sofort.

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 legt der Traffic eine möglichst große Distanz im schnellen und privaten Backbone-Netzwerk von Google zurück.

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. Dabei wird der Traffic 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 erfolgt auf der GCP 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 reaktionsschnelleren 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 reibungslos Anstiege im Traffic. Bei einem geringeren Ressourcenbedarf trägt es zur Senkung der Kosten bei. Dazu definieren Sie einfach eine Autoscaling-Richtlinie. Die Skalierung erfolgt anschließend anhand der gemessenen Last automatisch. 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 maximale Sicherheit aktivieren Sie die Verschlüsselung zwischen Ihrer Load-Balancing-Ebene und Ihren Back-Ends. Dadurch erhalten Sie 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 gewährleisten, dass die Testdurchläufe dem tatsächlichen Traffic zu Back-Ends entsprechen.

Unterstützung erweiterter Funktionen

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.

Einbindung in Cloud CDN

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 für 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 noch spezielle Load-Balancing-Hardware konfigurieren mussten."

Arnaud Granal, CTO, Adcash

Ressourcen

Preise

Für alle Varianten von Cloud Load Balancing gelten dieselben Sätze. Dienste werden stundenweise und die Datenverarbeitung wird nach Volumen abgerechnet. Weitere Informationen.

Gleich loslegen

Profitieren Sie von einer Gutschrift über 300 $ und lernen Sie Google Cloud und mehr als 20 immer kostenlose Produkte kennen.

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