MICROSERVICES

Pour conserver son agilité, votre entreprise doit itérer rapidement sur de nouvelles idées, proposer des fonctionnalités en toute sécurité et maintenir une sécurité optimale. Les entreprises les plus performantes adoptent le mouvement DevOps et les microservices. Les équipes de développement prennent le leadership sur le code et le déploiement, travaillent en autonomie, avec moins de dépendances, mesurent mieux les besoins des clients et y répondent plus rapidement.

Pour épouser ce nouveau paradigme, votre entreprise doit compter sur des outils éprouvés, sûrs et fiables. HAProxy se trouve au cœur même de la livraison d’applications de certaines des architectures de microservices les plus grandes et les plus complexes au monde. HAProxy propose constamment de nouvelles fonctionnalités pour prendre en charge les environnements les plus dynamiques.

Administration

Utilisez l’API d’exécution de HAProxy pour gérer automatiquement votre répartiteur de charge, sans affecter les autres services. Solution 100 % logicielle, configuration facilement modélisable et reconfiguration dynamique grâce à l’API d’exécution : HAProxy s’intègre parfaitement aux outils DevOps de gestion de la configuration et de découverte des services.

Visibilité

HAProxy simplifie la gestion et le diagnostic de configurations complexes, grâce à un contrôle aisé et à une journalisation et des mesures avancées. Surveillez facilement l’état de votre cluster et identifiez les pannes via un tableau de bord en temps réel. Sans avoir à naviguer dans les données ou à les rafraîchir. La journalisation avancée comprend la synchronisation de chaque étape des requêtes, des détails sur les raisons de l’échec d’une requête spécifique, des champs personnalisés, etc.

Contrôleur Ingress

Un contrôleur Ingress paramétrable, accompagné d’un support professionnel, transfère les requêtes à vos pods Kubernetes. Routez le trafic selon les chemins contenus dans les URL. Déchiffrez les flux TLS. Modifiez la configuration ou appliquez les mises à jour sans perte de connexion. Et bien plus encore.

Sécurité

Pare-feu d’application web haute performance. Protection contre les bots. Pile SSL/TLS avancée. Vos microservices sont protégés contre tout le spectre des menaces actuelles. L’authentification par certificat client gère toutes vos authentifications dans un lieu central et soulage vos applications.

Routage du trafic

HAProxy route le trafic vers les points d’accès des microservices selon une grande variété de règles. HAProxy supporte toutes les stratégies de déploiement, notamment du type canary ou blue/green. En configurant le nombre de connexions maximal global et en dimensionnant le débit, vous contrôlez exactement la quantité de trafic reçue par vos backends. Avec des fonctionnalités telles que le protocole PROXY, HAProxy est bien adapté aux environnements complexes comportant plusieurs niveaux de répartiteurs de charge et des décisions de routage complexes.

Rechargements et mises à niveau sans perte de connexion

Modifiez la configuration de HAProxy ou mettez-le à jour sans affecter le trafic. Effectuez des rechargements à chaud sur des clusters de répartiteurs de charge. À grande vitesse et en toute sécurité.

Suivi par cluster

Redimensionnez automatiquement votre grappe de serveurs pour l’adapter au volume de trafic. Ajoutez ou supprimez des services à l’exécution. Mettez-les à jour dans HAProxy sans rechargement. Grâce à la découverte de services DNS et à l’API d’exécution HAProxy.

Bilans de santé avancés

Large éventail de bilans de santé actifs et passifs et temporisations configurables : HAProxy détecte avant vos clients toute interruption de service. HAProxy fournit des tableaux de bord de mesures en temps réel et s’intègre à de nombreuses solutions de monitorage.

Prêt pour les conteneurs

HAProxy s’intègre nativement à l’univers des conteneurs. Grâce à sa faible empreinte mémoire. À des images Docker préconstruites. Et à la prise en charge du contrôleur Ingress de Kubernetes.

Contactez les experts de HAProxy pour vous aider à trouver la solution qui correspond
le mieux à vos exigences de déploiement, de volumétrie et de sécurité.