Présentation du service OVHcloud Load Balancer

Découvrez le service OVHcloud Load Balancer

Dernière mise à jour le 04/04/2022

Objectif

Le Load Balancer OVHcloud répartit la charge entre vos différents services dans nos datacentres. Il vous assure la mise à l'échelle de votre infrastructure face à un trafic important, une tolérance aux pannes et des temps de réponse optimisés.

Vous pouvez ajouter des fontionnalités d'équilibrage de charge qui correspondent le mieux à vos besoins.

En pratique

Qu’est-ce que le load balancing ?

Le load balancing, ou répartition de charge, est une technologie conçue pour distribuer la charge de travail entre différents serveurs ou applications. Le but : optimiser la performance globale de l’infrastructure, son rendement et sa capacité.

Les types de trafic gérés par le load balancer

Le service OVHcloud Load Balancer est basé sur de robustes solutions open-source : Haproxy pour les flux TCP et Nginx pour les flux UDP.
Il peut être utilisé pour fonctionner avec différents protocoles :

Type Description Avantages Technologie
HTTP Tout type de service web HTTP/HTTPS Optimisé pour du traitement L7 (applicatif) Haproxy
TCP Pour tout service réseau qui n'est pas HTTP Peut supporter toutes les applications TCP Haproxy
UDP Pour tout type de flux UDP Peut supporter toutes les applications UDP Nginx

Le service OVHcloud Load Balancer contient de nombreuses fontionnalités :

  • une protection Anti-DDoS OVHcloud ;
  • un support de zones multiples (Anycast) ;
  • un support HTTP/HTTPS avancé (redirections, headers, ACL...) ;
  • un service compatible avec une IP Fail-over ;
  • le vRack est supporté ;
  • la redondance : votre Load Balancer fonctionne sur des instances séparées, fonctionnant elles-mêmes sur des équipements séparés et redondants.

Parties élémentaires

  • Le service OVHcloud Load Balancer se compose de trois parties élémentaires :

Général

Parties Élémentaires Fonction
Frontend Le frontend définit le type de protocole (HTTP/TCP/UDP) du service OVHcloud Load Balancer. C'est également la partie qui expose le port d'écoute du service
Ferme La ferme reçoit le trafic provenant du frontend, c'est la partie qui s'occupe de faire la répartition de charge
Serveur Ce sont les serveurs qui reçoivent le trafic final et qui répondent via l'application

Avec ces trois parties élémentaires qui composent le Load Balancer, il est possible de configurer à peu près tous les types de load-balancing possibles.

Pourquoi utiliser le Load Balancer OVHcloud ?

Répartir la charge

C'est la fonction élémentaire d'un répartiteur de charge, mais le Load Balancer OVHcloud est capable de bien plus.

Distribute load

Supprimer le downtime

Le service OVHcloud Load Balancer est capable de détecter automatiquement l'absence de réponse d'un serveur. Dans ce cas de figure, il redirige le trafic à destination de ce serveur vers un autre, si c'est possible. Cela permet de résoudre le problème sans affecter votre production.

Eliminate downtimes

Faire évoluer facilement votre infrastructure

Il est possible d'ajouter ou retirer une ferme, un frontend ou un serveur du service OVHcloud Load Balancer sans interruption de service.

Scale your infra easily

Faciliter les maintenances

En cas de maintenance planifiée sur votre infrastructure, il est désormais facilement possible de placer une ferme en downtime pour qu'elle cesse préventivement de recevoir du trafic. Dans ce cas, il est facile d'intervenir et d'y rajouter votre serveur une fois la maintenance terminée.

Facilitates maintenance

Varier les services

Vous pouvez désormais mixer différents services d'OVHcloud dans le Load Balancer, comme par exemple :

  • les instances Public Cloud avec IP fail-over;
  • les VPS avec IP fail-over;
  • les serveurs dédiés avec IP fail-over;
  • les vRack.

Mix and match service

Anycast

Vous pouvez répartir votre charge sur différentes zones géographiques :

Anycast

Répartir n'importe quel type de trafic

L'OVHcloud Load Balancer peut également être utilisé avec toutes sortes de trafics HTTP, TCP ou UDP.

Serveur e-mail

Répartissez la charge entre vos serveurs de messagerie :

Mail

Base de données

Équilibrez et redondez vos bases de données :

Database

Aller plus loin

En apprendre plus sur la répartition de charge.

En apprendre plus sur Haproxy.

En apprendre plus sur Nginx.

Échangez avec notre communauté d’utilisateurs sur https://community.ovh.com.


Cette documentation vous a-t-elle été utile ?

N’hésitez pas à nous proposer des suggestions d’amélioration afin de faire évoluer cette documentation.

Images, contenu, structure… N’hésitez pas à nous dire pourquoi afin de la faire évoluer ensemble !

Vos demandes d’assistance ne seront pas traitées par ce formulaire. Pour cela, utilisez le formulaire "Créer un ticket" .

Merci beaucoup pour votre aide ! Vos retours seront étudiés au plus vite par nos équipes..


Ces guides pourraient également vous intéresser...

OVHcloud Community

Accedez à votre espace communautaire. Posez des questions, recherchez des informations, publiez du contenu et interagissez avec d’autres membres d'OVHcloud Community.

Echanger sur OVHcloud Community