Netzwerk-Load-Balancer

Nutzertraffic auf VM-Instanzen und Server verteilen

Sorgen Sie dafür, dass Systeme nicht überlastet werden und alle Anfragen mit Network Load Balancern von Google Cloud einfach und effizient verarbeitet werden können.

Neukunden erhalten bei der Registrierung ein Startguthaben von 300$, um die Bereitstellung einer vorkonfigurierten VM-Clusterlösung zu beantragen.

Überblick

Wozu dient ein Load Balancer?

Ein Network Load Balancer verteilt externen Traffic auf VM-Instanzen in derselben Region. Ein Network Load Balancer kann Traffic von jedem Client im Internet, Google Cloud-VMs mit externen IP-Adressen und VMs mit Internetzugang über Cloud NAT oder instanzbasierte NAT empfangen. 

Welche Arten von Load Balancern gibt es?

Es gibt zwei Haupttypen von Load Balancern: externe und interne Load Balancer. In Google Cloud verteilen externe Load Balancer den aus dem Internet kommenden Traffic auf Ihr VPC-Netzwerk (Virtual Private Cloud). Interne Load Balancer verteilen den Traffic auf Instanzen innerhalb von Google Cloud.

Anwendungs-Load Balancing und Netzwerk-Load Balancing

Der Anwendungs-Load Balancer bzw. der Application Load Balancer (ALB) arbeitet auf Ebene 7, der Anwendungsebene. ALBs prüfen Inhalte und Routen auf Anwendungsebene basierend auf HTTPs und HTTP. Das Netzwerk-Load Balancing bzw. der Network Load Balancer (NLB) arbeitet auf Ebene 4. Der NLB leitet die IP-Protokolle TCP und UDP weiter. 

Welche Vorteile bietet das Netzwerk-Load-Balancing?

Mit dem Netzwerk-Load Balancing können Sie skalieren, wenn Nutzer und Traffic wachsen, und dadurch große, unerwartete und unverzügliche Trafficspitzen automatisch und einfach ausgleichen. Mit Autoscaling bewältigen Ihre Anwendungen sofort Anstiege im Traffic und senken die Kosten, wenn weniger Ressourcen benötigt werden.

Was ist der Load Balancing-Dienst von Google Cloud?

Google Cloud bietet Cloud Load Balancer, einen vollständig verteilten, softwaredefinierten, verwalteten Dienst, für den keine Hardware erforderlich ist. Cloud Load Balancing basiert auf der Infrastruktur von Google und unterstützt über 1 Million Abfragen pro Sekunde bei konsistent hoher Leistung und niedriger Latenz. Cloud CDN für das HTTP(S)-Load Balancing ermöglicht die Optimierung der Anwendungsbereitstellung für Ihre Nutzer durch Anklicken von nur einem Kästchen.

Welche Art von Traffic wird vom Netzwerk-Load Balancing verarbeitet?

Das Netzwerk-Load Balancing steuert internen und externen Traffic. Sie können einen Network Load Balancer für TCP-, UDP-, ESP-, GRE-, ICMP- und ICMPv6-Traffic konfigurieren.

Funktionsweise

Beim Load Balancing wird Nutzertraffic über einen Load Balancer empfangen und automatisch auf mehrere Server oder VM-Instanzen in derselben Region verteilt. Der Load Balancer von Google Cloud leitet starke oder unerwartete Spitzen im Nutzertraffic um, um das Risiko einer Hostüberlastung zu verringern und die Anwendungsverfügbarkeit zu erhöhen. 

Einfache Übersicht über Load Balancing
Einfache Übersicht über Load Balancing

Gängige Einsatzmöglichkeiten

Load Balancing-VMs

Load-Balancing-VMs konfigurieren

Hier erfahren Sie, wie Sie das interne HTTP(S)-Load-Balancing für Dienste konfigurieren, die auf Compute Engine-VMs ausgeführt werden. Das Einrichten eines internen HTTP(S)-Load-Balancings mit VM-Instanzgruppen-Back-Ends umfasst das Ausführen der erforderlichen Aufgaben und das Einrichten der Ressourcen des Load-Balancers.

Konfigurationseinrichtung ansehen
Diagramm

Load-Balancing-VMs konfigurieren

Hier erfahren Sie, wie Sie das interne HTTP(S)-Load-Balancing für Dienste konfigurieren, die auf Compute Engine-VMs ausgeführt werden. Das Einrichten eines internen HTTP(S)-Load-Balancings mit VM-Instanzgruppen-Back-Ends umfasst das Ausführen der erforderlichen Aufgaben und das Einrichten der Ressourcen des Load-Balancers.

Konfigurationseinrichtung ansehen
Diagramm

So skaliert Pokémon GO auf Millionen von Anfragen

Hier erfahren Sie, wie die Architektur von Pokémon GO für eine große Anzahl von Spielern skaliert wird. Dabei kommen GKE und Spanner zum Skalieren zum Einsatz und das Data-Science-Team arbeitet mit BigQuery, Dataflow und Pub/Sub für die Datenanalysen zusammen. 

So skaliert Niantic Lab für Trafficspitzen
Developer Advocate spielt „Pokémon GO“

    Netzwerk- und HTTP-Load-Balancer

    Netzwerk- und HTTP-Load-Balancer einrichten

    Hier erfahren Sie, wie Sie die Unterschiede zwischen einem Netzwerk-Load-Balancer und einem HTTP-Load-Balancer unterscheiden und wie Sie sie für Anwendungen einrichten, die auf Compute Engine-VMs ausgeführt werden. In diesem Lab erfahren Sie, wie Sie Netzwerk- und HTTP(S)-Load-Balancer einrichten.

    Skill Boost-Lab starten
    Diagramm

    Netzwerk- und HTTP-Load-Balancer einrichten

    Hier erfahren Sie, wie Sie die Unterschiede zwischen einem Netzwerk-Load-Balancer und einem HTTP-Load-Balancer unterscheiden und wie Sie sie für Anwendungen einrichten, die auf Compute Engine-VMs ausgeführt werden. In diesem Lab erfahren Sie, wie Sie Netzwerk- und HTTP(S)-Load-Balancer einrichten.

    Skill Boost-Lab starten
    Diagramm

    Dreistufige Webdienste

    Herkömmliche dreistufige Webdienste unterstützen

    Das interne HTTP(S)-Load-Balancing kann herkömmliche dreistufige Webdienste unterstützen. Das Diagramm zeigt, wie Sie mit drei Arten von Google Cloud-Load-Balancern drei Ebenen skalieren können.

    Weitere Informationen zu dreistufigen Webdiensten
    Diagramm

    Herkömmliche dreistufige Webdienste unterstützen

    Das interne HTTP(S)-Load-Balancing kann herkömmliche dreistufige Webdienste unterstützen. Das Diagramm zeigt, wie Sie mit drei Arten von Google Cloud-Load-Balancern drei Ebenen skalieren können.

    Weitere Informationen zu dreistufigen Webdiensten
    Diagramm

    Externes TCP/UDP-Netzwerk-Load-Balancing

    Netzwerk-Load-Balancer mit einem Back-End-Dienst einrichten

    Erstellen Sie eine einfache Bereitstellung des Netzwerk-Load-Balancings mit einem regionalen Back-End-Dienst, der entweder TCP- oder UDP-Traffic unterstützt. Folgen Sie der Anleitung für TCP-, UDP-, ESP-, GRE-, ICMP- und ICMPv6-Traffic (nicht nur TCP oder UDP), um Netzwerk-Load-Balancer für mehrere IP-Protokolle einzurichten.

    Leitfaden ansehen
    Diagramm

    Netzwerk-Load-Balancer mit einem Back-End-Dienst einrichten

    Erstellen Sie eine einfache Bereitstellung des Netzwerk-Load-Balancings mit einem regionalen Back-End-Dienst, der entweder TCP- oder UDP-Traffic unterstützt. Folgen Sie der Anleitung für TCP-, UDP-, ESP-, GRE-, ICMP- und ICMPv6-Traffic (nicht nur TCP oder UDP), um Netzwerk-Load-Balancer für mehrere IP-Protokolle einzurichten.

    Leitfaden ansehen
    Diagramm

    Internes HTTP(S)-Load-Balancing

    Übersicht über das interne HTTP(S)-Load-Balancing

    Das interne HTTP(S)-Load-Balancing ist ein Proxy-basierter, regionaler Layer-7-Load-Balancer, mit dem Sie Ihre Dienste hinter einer internen IP-Adresse ausführen und skalieren und HTTP- und HTTPS-Traffic auf Back-Ends verteilen können, die in Compute Engine, Google Kubernetes Engine (GKE) und Cloud Run gehostet werden. Auf den Load-Balancer kann nur in der ausgewählten Region Ihres VPC-Netzwerks (Virtual Private Cloud) mit einer internen IP-Adresse zugegriffen werden.

    Internes Load Balancing einrichten

    Übersicht über das interne HTTP(S)-Load-Balancing

    Das interne HTTP(S)-Load-Balancing ist ein Proxy-basierter, regionaler Layer-7-Load-Balancer, mit dem Sie Ihre Dienste hinter einer internen IP-Adresse ausführen und skalieren und HTTP- und HTTPS-Traffic auf Back-Ends verteilen können, die in Compute Engine, Google Kubernetes Engine (GKE) und Cloud Run gehostet werden. Auf den Load-Balancer kann nur in der ausgewählten Region Ihres VPC-Netzwerks (Virtual Private Cloud) mit einer internen IP-Adresse zugegriffen werden.

    Internes Load Balancing einrichten

    Proof of Concept starten

    Neukunden erhalten ein Guthaben von 300 $

    Vollständig verwaltetes, skalierbares Load-Balancing abrufen

    Externen HTTP(S)-Load-Balancer einrichten

    Internen TCP-/UDP-Load-Balancer einrichten

    Netzwerkgrundlagen in Google Cloud kennenlernen

    Google Cloud
    • ‪English‬
    • ‪Deutsch‬
    • ‪Español‬
    • ‪Español (Latinoamérica)‬
    • ‪Français‬
    • ‪Indonesia‬
    • ‪Italiano‬
    • ‪Português (Brasil)‬
    • ‪简体中文‬
    • ‪繁體中文‬
    • ‪日本語‬
    • ‪한국어‬
    Konsole
    • Sparen Sie Geld mit unserem transparenten Preisansatz
    • „Pay-as-you-go“-Preise von Google Cloud bieten automatische Einsparungen basierend auf der monatlichen Nutzung und ermäßigten Preisen für Prepaid-Ressourcen Kontaktieren Sie uns, um ein Angebot zu erhalten.
    Google Cloud