MICROSERVICES
Um mit diesen industrieweiten Änderungen Schritt halten zu können, muss Ihr Unternehmen kampferprobte, sichere und zuverlässige Tools auswählen. HAProxy liegt im Zentrum der App Bereitstellung für einige der größten und komplexesten Microservices Architekturen der Welt und veröffentlicht ständig neue Features zur Unterstützung dieser dynamischen Umgebungen.
Administration
Nutzen Sie die HAProxy Runtime-API um ihren Load Balancer automatisch anzupassen, ohne Gefahr von Auswirkungen auf andere Services. HAProxy verfügt über einen klaren Software-Formfaktor, eine Konfiguration für die Vorlagen einfach entwickelt werden können, und eine dynamische Neukonfigurierung, die durch die Runtime-API ausgeführt wird. Deswegen lässt sich HAProxy gut in verschiedene DevOps-Tools für Konfigurationsmanagement und Service Discovery integrieren.
Visibilität
HAProxy vereinfacht das Management und die Diagnose komplexer Setups durch einfaches Controlling und fortgeschrittenes Logging und Metriken. Das Echtzeit-Dashboard ermöglicht Fehlererkennung und problemloses Überwachen Ihrer Cluster-Status, ohne Reloading und Browsing. Durch unseres fortgeschrittenes Logging haben Sie Zugriff zu Timings für jede Stufe Ihrer Anfragen, Details darüber wieso eine bestimmte Anfrage fehlgeschlagen ist, benutzerdefinierte Felder und vieles mehr.
Ingress Controller
Leiten Sie den Datenverkehr zu Ihren Kubernetes-Pods mit einem konfigurierbaren Ingress Controller, der mit kommerziellen Support und Wartung kommt. Er bietet Path-Based-Routing, TLS-Offloading, Hitless Reloads und mehr.
Sicherheit
Unsere leistungsstarke Web Application Firewall, fortgeschrittene SSL / TLS-Stacks, und Module für Bot-Identifikation und -Schutz schirmen Ihre Microservices vom gesamten Spektrum heutiger Bedrohungen ab. Authentifizierung durch Klientenzertifikate bietet Ihnen die Möglichkeit den gesamten Authentifizierungsprozess, statt in Ihrer App, aus einem zentralen Ort zu verwalten.
Traffic Routing
HAProxy kann eine Vielzahl von Regeln verwenden, um den Datenverkehr an verschiedene Microservice-Endpunkte weiterzuleiten. HAProxy unterstützt Sie bei jeder Release-Strategie, einschließlich Blue / Green-Deployments und Canary-Releases. Dank Konfigurationen für globale maximale Verbindungen (global maximum connections) und Rate-Limiting, können Sie Ihren Datenverkehr, den Ihre Backends erhalten, präzise kontrollieren. Mit Features wie dem PROXY-Protokoll, ist HAProxy für komplexe Umgebungen mit mehreren Load Balancer Ebenen und komplexen Routing-Entscheidungen völlig geeignet.
Hitless Reloads/Upgrades
Bearbeiten Sie die HAProxy Konfiguration und führen Sie sogar Upgrades durch, ohne Auswirkungen auf Ihren Datenverkehr. Dank nahtlosen Reloads und der Möglichkeit Load Balancers zu gruppieren, können Sie sicher auf hohen Geschwindigkeiten arbeiten.
Cluster-Wide Tracking
Abhängig von Ihren Traffic-Volumen, können Sie Ihre Server, automatisch und nach Bedarf, skalieren. Mithilfe der DNS Service Discovery oder der HAProxy Runtime-API können Sie, während der Runtime, Services hinzufügen und entfernen und diese in HAProxy aktualisieren, ohne sie erneut zu laden.
Fortgeschrittene Health Checks
HAProxy unterstützt eine Vielzahl von Optionen für aktive und passive Health Checks, sowie konfigurierbare Timeouts. Er erkennt Serviceausfälle schnell, sodass Ihre Kunden gar nichts bemerken. HAProxy bietet Dashboards mit Echtzeitmetriken und kann sich außerdem in viele beliebten Montoring Stacks integrieren.
Container-Ready
HAProxy bietet einen schnellen In-Memory Footprint, so wie vorgefertigte Docker-Images und Support für den Kubernetes Ingress Controller – alles was Sie für eine einfache Integration in eine Container-zentrierte Umgebung brauchen.