Google Cloud Load Balancing

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

Kostenlos testen

Autoscaling und Load-Balancing weltweit

Mit Google Cloud Load Balancing können Sie Ihre Anwendungen auf Google Compute Engine ohne Vorbereitung von null auf volle Leistung skalieren. Sie haben die Möglichkeit, Ihre Rechenressourcen im Zug des Load-Balancing auf eine oder mehrere Regionen in der Nähe Ihrer Nutzer zu verteilen und dadurch Ihre Anforderungen an eine hohe Verfügbarkeit zu erfüllen. Mit Cloud Load Balancing können Sie Ihre Ressourcen hinter einer einzelnen Anycast-IP positionieren und mit intelligentem Autoscaling skalieren. Cloud Load Balancing ist mit verschiedenen Ausrichtungen verfügbar und auf Google Cloud CDN abgestimmt. So wird eine optimale Bereitstellung von Anwendungen und Inhalten ermöglicht.

cloud-load-balancing

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 regionsübergreifenden Load-Balancing einschließlich eines Failovers auf mehrere Regionen. Dabei wird der Traffic bei fehlerhaften Back-Ends allmählich umgeleitet. Im Gegensatz zu 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.

global-migration

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 basiert, 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. Darüber hinaus können Sie Ihren SSL-Traffic mit HTTPS-Load-Balancing und SSL-Proxy terminieren.

Softwarebasiertes Load-Balancing

Ü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 mit konsistent hoher Leistung und geringer Latenz. Der Traffic gelangt über mehr als 80 verschiedene globale Load-Balancing-Standorte zu Cloud Load Balancing. Dadurch bleibt der Traffic sehr lange auf dem schnellen Backbone des privaten Netzwerks von Google.

Über eine Million Abfragen

Nahtloses Autoscaling

Cloud Load Balancing lässt sich mit Nutzern und Traffic skalieren. Dies umfasst auch die einfache Verarbeitung heftiger, unerwarteter und plötzlich auftretender 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.

Nahtloses Autoscaling

Internes Load-Balancing

Das interne Load-Balancing macht es Ihnen möglich, für Ihre internen Clientinstanzen skalierbare und hoch verfügbare interne Dienste zu 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. Außerdem werden Clients über VPN vom internen Load-Balancing unterstützt.

Internes Load-Balancing

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, sodass die Anwendungen unserer Kunden schneller reagieren.

Unterstützung modernster Logs

Vorteile von Google Cloud Load Balancing

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

HTTP(S)-Load-Balancing
Mithilfe des HTTP(S)-Load-Balancing kann HTTP- und HTTPS-Traffic auf mehrere Back-End-Instanzen in mehreren Regionen verteilt werden. Ihre gesamte App 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.
TCP/SSL-Load-Balancing
Beim TCP-Load-Balancing kann TCP-Traffic innerhalb einer Compute Engine-Region auf einen Pool von Instanzen verteilt werden. Das 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.
SSL-Übertragung
Mithilfe der SSL-Übertragung können Sie SSL-Zertifikate und -Entschlüsselung zentral verwalten. Sie können die Verschlüsselung zwischen Ihrer Load-Balancing-Ebene und Ihren Back-Ends aktivieren, um höchste Sicherheit zu gewährleisten. Darüber hinaus erhalten Sie zusätzliche Kapazität für die Back-End-Verarbeitung.
Unterstützung erweiterter Funktionen
Der Cloud-Load-Balancer unterstützt außerdem erweiterte Funktionen wie Load-Balancing für globale IPv6-Adressen, WebSockets, benutzerdefinierte Anfrage-Header und Protokollweiterleitung für private VIPs.
UDP-Load-Balancing
Mit dem UDP-Load-Balancing kann UDP-Traffic auf einen Pool von Instanzen innerhalb einer Compute Engine-Region verteilt werden. Das Load-Balancing ist skalierbar und erfordert keine Vorbereitung. Systemdiagnosen tragen dazu bei, dass Traffic nur an fehlerfreie Instanzen weitergeleitet wird.
Stackdriver Logging
Stackdriver Logging für das Load-Balancing protokolliert alle an Ihr Load-Balancing-Modul gesendeten Load-Balancing-Anforderungen. Diese Logs eignen sich für die Fehlerbehebung sowie zum Analysieren Ihres Nutzertraffics. Sie können Anforderungs-Logs ansehen und zur Analyse in Google Cloud Storage, Google BigQuery oder Google Cloud Pub/Sub exportieren.
Nahtloses Autoscaling
Mit Autoscaling können Ihre Anwendungen Trafficanstiege reibungslos bewältigen. In Zeiten eines geringeren Ressourcenbedarfs sinken außerdem die Kosten. Dazu definieren Sie einfach eine Autoscaling-Richtlinie zur automatischen Skalierung basierend auf der gemessenen Last. Es ist keine Vorbereitung erforderlich. Sie können innerhalb von Sekunden von Null auf volle Last skalieren.
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 stellen sicher, dass die Testdurchläufe dem tatsächlichen Traffic zu Back-Ends entsprechen.
Affinität
Die Cloud Load Balancing-Affinität bietet die Möglichkeit, Nutzertraffic konsistent zu bestimmten Back-End-Instanzen umzuleiten.
Cloud CDN-Integration
Aktivieren Sie Cloud CDN für das HTTP(S)-Load-Balancing, um die Anwendungsbereitstellung für Ihre Nutzer durch Anklicken von nur einem Kästchen zu optimieren.

"Das 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 Anforderungen pro Sekunde verarbeiten, ohne von unserer Seite aus Vorbereitungen treffen zu müssen. Dieses beruhigende Gefühl stellt einen deutlichen Unterschied gegenüber den Zeiten dar, in denen wir spezielle Load-Balancing-Hardware konfigurieren mussten. "

– Arnaud Granal, CTO von Adcash

Google Cloud Load Balancing – Preise

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

"Am Front-End setzen wir das Layer-7-Load-Balancing-Modul ein und haben eine einzelne globale IP. Diese leitet Kundenanfragen intelligent an den nächstgelegenen Standort. Mit diesem System können wir künftig ganz leicht weitere Regionen hinzufügen, ohne dabei irgendwelche DNS-Einträge ändern zu müssen. Im Prinzip müssen wir überhaupt nichts ändern, außer am entsprechenden Standort VMs zu ergänzen. "

– Ravi Yeddula, Senior Director Platform Architecture & Application Development The Home Depot

Feedback geben zu...

Load Balancing