ANWENDUNGSLIEFERUNG FÜR

MIKROSERVICES

Microservices-Architekturen werden zunehmend zum Standard für moderne digitale Anwendungen. Der microservices-Ansatz schafft Herausforderungen bei der Bereitstellung einer Vielzahl von Diensten zuverlässig und mit kugelsicherer Sicherheit. Um diesen Anforderungen gerecht zu werden, benötigen Unternehmen einen hochdynamischen Applikationslieferungskontroller.

HAProxy steht im Mittelpunkt der Applikationsbereitstellung für einige der größten und komplexesten Microservices-Architekturen der Welt und stellt ständig neue Funktionen zur Unterstützung dieser dynamischen Umgebungen vor.

VERWALTUNG

Verwenden Sie HAProxy’s RESTful Configuration oder Runtime APIs, um die Konfiguration oder Laufzeit Ihres Load Balancers automatisch zu manipulieren und ohne Auswirkungen auf andere Services zu riskieren. Mit einem reinen Softwareformfaktor, einer einfach zu erstellenden Konfiguration und einer dynamischen Rekonfiguration über die Runtime API integriert sich HAProxy gut mit DevOps Tools wie Puppet oder Ansible und Service Discovery Tools wie Consul oder ZooKeeper.

SICHTWEITE

HAProxy kann das Management und die Diagnose von komplexen Setups mit einfacher Kontrolle und erweiterten Logging und Metriken vereinfachen. Ein Echtzeit-Dashboard ermöglicht es Ihnen, den Status Ihres Clusters einfach zu überwachen und Fehler zu erkennen, ohne neu zu laden und zu surfen. Die erweiterte Protokollierung beinhaltet das Timing für jede Stufe der Anfrage, Details darüber, warum eine bestimmte Anforderung fehlgeschlagen ist, benutzerdefinierte Felder und vieles mehr.

SICHERHEIT

Der erweiterte SSL / TLS-Stack unterstützt die neuesten Sicherheitsmerkmale und bietet eine hervorragende Leistung und dabei entfällt die Notwendigkeit an teuren Hardwarebeschleunigern. Die Authentifizierung mit Client-Zertifikaten ermöglicht es Ihnen, alle Ihre Authentifizierung an einem zentralen Ort zu verwalten und die Logik von Ihrer Anwendung zu laden.

TRAFFIC ROUTING

HAProxy kann eine Vielzahl von Regeln verwenden, um den Verkehr auf verschiedene Microservice-Endpunkte zu verlegen. HAProxy hilft Ihnen bei jeder Release-Strategie, einschließlich Blue / Green-Implementierungen und Canary Releases. Mit Features wie dem PROXY-Protokoll eignet sich HAProxy gut für komplexe Umgebungen mit mehreren Ebenen von Load Balancern und komplexen Routing-Entscheidungen.

HITLESS RELOADS/UPGRADES

Änderungen an der HAProxy-Konfiguration und sogar Upgrades von HAProxy können ohne Auswirkungen auf den Verkehr sicher durchgeführt werden.

DYNAMISCHES SCALING

Hinzufügen, Entfernen oder Ändern von Backend-Servern ohne erneutes Laden von HAProxy. Durch die Verwendung der HAProxy Runtime API und der Server-Template-Funktion können Sie Backends von DNS, eine REST API (zB von Consul) oder jede andere Quelle lesen und Sie in HAProxy aktualisieren, ohne neu zu laden.

ERWEITERTE ANWENDUNG GESUNDHEITSPRÜFUNG

Mit einer Vielzahl von Gesundheitscheckoptionen und konfigurierbaren Timeouts kann man sicherstellen, dass Anfragen nur an Backends gesendet werden, die ordnungsgemäß funktionieren. Mit der Fähigkeit, Server-Antworten zu verfolgen und Server-Server ungesund zu markieren, wenn die Fehler einen Schwellenwert erreichen, werden alle Probleme sofort erkannt.

Kontaktieren Sie die maßgelichen Experten auf HAProxy, die Ihnen bei der Suche nach der Lösung helfen, die am besten Ihren Bedürfnissen für den Einsatz, Skalierung und Sicherheit passt.