Load Balancer und Network Load Balancer im Vergleich
Vergleichen Sie die Features und Funktionen der Load Balancer- und Network Load Balancer-Services.
Oracle Cloud Infrastructure-Load Balancer bieten eine automatisierte Trafficverteilung von einem Einstiegspunkt auf viele Server, die über Ihr VCN erreichbar sind. Sie verbessern die Ressourcennutzung, vereinfachen die Skalierung und sorgen für Hochverfügbarkeit. Um die Anforderungen Ihres Unternehmens zu erfüllen, stellen wir die folgenden Typen von Load Balancern zur Verfügung:
- Load Balancer: Der Load Balancer-Service stellt eine Reverse-Proxy-Lösung bereit, mit der die IP des Clients vom Backend-Anwendungsserver und umgekehrt ausgeblendet wird. Es kann erweitertes Layer 7 (HTTP/HTTPS), Layer 4 (TCP) Load Balancing und SSL-Offloading durchführen. Load Balancer eignen sich am besten für Websites, Apps, SSL-Beendigung und erweitertes HTTP-Handling. Zu den Features des Load Balancer-Service gehören:
- Ermöglicht Load Balancing von Anwendungen und Prozessen.
- Fungiert als Reverse-Proxy.
- Kann bis zu 8 Gbit/s pro Load Balancer erreichen.
- Unterstützt Autoscaling von Backends.
- Kann SSL-Verbindungen beenden.
- Kann eine Web Application Firewall haben.
- Eine kostenlose Load Balancer-Instanz (auf 10 Mbit/s beschränkt).
- Network Load Balancer: Der Network Load Balancer-Service stellt eine Passthrough-Lösung (Nicht-Proxylösung) bereit, die den Clientheader (Quell- und Ziel-IP) beibehalten kann. Network Load Balancer sind auf Geschwindigkeit ausgelegt und für Verbindungen mit langer Ausführungszeit, hohen Durchsatz und geringe Latenz optimiert. Network Load Balancer eignen sich am besten für die Skalierung virtueller Netzwerk-Appliances wie Firewalls, Echtzeit-Streaming, Verbindungen mit langer Ausführungszeit, Voice over IP (VoIP), Internet of Things (IoT) und Handelsplattformen. Zu den Features des Network Load Balancer-Service gehören:
- Ermöglicht Load Balancing von Paketweiterleitung, Netzwerktraffic und Anwendungen.
- Kann die Clientheaderinformationen beibehalten.
- Skalierbar über 8 Gbit/s.
- Unterstützt Autoscaling von Backends.
- Ins Netzwerk integrierter Load Balancer mit geringer Latenz.
- Network Load Balancer sind die Always Free-Tier.
Die folgende Tabelle enthält ein Vergleichsdiagramm zwischen den Services Load Balancer und Network Load Balancer.
| Zweck | Load Balancer | Network Load Balancer |
|---|---|---|
| Wie hoch ist der Durchsatz pro Load Balancer? | Bis zu 8 Gbit/s | Kann 8 Gbit/s überschreiten |
| Wird das Autoscaling von Backends unterstützt? | Ja | Ja |
| Wofür benötigen Sie einen Load Balancer? | Anwendungen, Prozesse | Paketweiterleitung, Netzwerktraffic und Anwendungen |
| Mit welchem Protokoll müssen Sie arbeiten? | HTTP/HTTPS/TCP/gRPC | TCP/UDP/ICMP/IP |
| Benötigen Sie High Availability? | Ja | Ja |
| Müssen Sie Health Checks einrichten? | Ja | Ja |
| Benötigen Sie TCP-Load-Balancing? | Ja | Ja |
| Benötigen Sie UDP-Load-Balancing? | Keine | Ja |
| Müssen Sie mit HTTP/HTTPS kommunizieren? | Ja | Keine |
| Benötigen Sie SSL-Beendigung? | Ja | Keine |
| Benötigen Sie Unterstützung von IPv6? | Ja | Ja |
| Benötigen Sie IP-basierte Session-Stickiness? | Ja | Ja |
| Benötigen Sie HTTP-Session-Stickiness? | Ja | Keine |
| Benötigen Sie Web Application Firewall-Schutz? | Ja | Keine |
| Ist eine Integration mit Oracle Kubernetes Engine (OKE) möglich? | Ja | Ja |