Load Balancer OVHcloud

Gérez sereinement des charges variables de trafic sur votre application

Réservé aux utilisateurs de Managed Kubernetes Service.

Votre activité évolue et votre application fait face à des variations de trafic, la maintenir en fonctionnement avec le même niveau de service est primordial. C’est pour cela que les applications cloud sont habituellement construites sur des architectures distribuées et réparties. Elles sont plus solides et permettent facilement une montée en charge. Notre Load Balancer vous permet d’équilibrer la charge de votre application en temps réel sur plusieurs nœuds de manière automatique et sécurisée.

99,99 % de disponibilité

L’OVHcloud Load Balancer a été conçu pour fournir un haut niveau de disponibilité et de résilience en se basant sur une architecture elle-même distribuée.

Gestion automatique des nœuds

Dès qu’un nœud ne fonctionne plus correctement, il est automatiquement ôté de la liste des candidats disponibles pour la répartition. Cela permet une gestion facile des maintenances et des arrêts.

Intégré directement à Kubernetes

Le Load Balancer fournit une interface directement compatible avec Kubernetes. Celle-ci vous permet de contrôler le fonctionnement de votre Load Balancer avec les outils natifs.

Certifications ISO/IEC 27001, 27701 et HDS*

Nos infrastructures et services cloud sont certifiés ISO/IEC 27001, 27017, 27018 et 27701. Notre certification HDS* vous permet d’héberger en toute sécurité des données de santé.

* Disponible prochainement

Cas d'usage

Application web à fort trafic

Votre application génère un trafic important et le nombre de visites augmente régulièrement ? La solution OVHcloud Load Balancer permet de gérer sereinement cette croissance en incluant de nouveaux nœuds dans la configuration très facilement.

Activité variable ou saisonnière

Les sites d'information ou les boutiques en ligne peuvent connaître des variations importantes très rapidement. Qu’il s’agisse d’une augmentation ou d’une diminution du trafic, le Load Balancer saura adapter la répartition de charge.

Mise à jour applicative sans interruption

Le mécanisme de rolling upgrade permet des mises à jour de vos nœuds applicatifs sans interruption grâce à la grande réactivité du service Load Balancer. Le retrait et l'ajout des nœuds sera automatiquement géré.

Caractéristiques

 Notre offre Load Balancer est en constante évolution. Actuellement, le service fonctionne avec les limites suivantes.

TCP 10 000 connexions
HTTP 2 000 req/s
Bande passante 200 Mbit/s

Prochainement, nous serons en mesure d'accommoder des besoins supérieurs de manière flexible.

Usage

Pour Kubernetes :

Créer un Load Balancer

kubectl -f apply load_balancer.yaml

Supprimer un Load Balancer

kubectl delete service load-balancer

Fonctionnalités

Interaction immédiate

Créez votre Load Balancer en moins d’une minute et mettez-le à jour presque instantanément. Cela vous permet une plus grande réactivité dans la gestion des pics de charge.

Interface Kubernetes

Créez et gérez votre Load Balancer sous Kubernetes.

Proxy protocol

Afin de conserver l'adresse initiale de l'émetteur, le Load Balancer intègre Proxy Protocol, vous permettant ainsi des actions essentielles au niveau des nœuds comme le filtrage d'adresses IP, la génération de statistiques ou l'analyse de logs.

Filtrage sur adresse IP

Vous pouvez choisir une politique d'accès filtrante par défaut et fournir une liste restreinte d'adresses IP ayant le droit de se connecter à votre solution.

Raccordement aux réseaux privés

Afin de garder vos nœuds applicatifs uniquement sur le réseau privé, le Load Balancer peut servir de passerelle entre l'adressage public et vos réseaux privés grâce au vRack OVHcloud.

Pricing Public Cloud

Facturation de Load Balancer

Le service Load Balancer est facturé à l'heure.

FAQ

Qu'est-ce que le load balancing dans le cloud ?

Il s'agit du fonctionnement qui répartit la charge de travail entre plusieurs éléments capables d'effectuer la tâche attendue. Dans le cloud, on distribue le plus souvent les connexions réseau qui correspondent à la charge, aussi appelée sollicitation du service.

Comment fonctionne un load balancer ?

La répartition de charge suit des règles mises en place par l'opérateur. On choisit le plus souvent une répartition « à plat » ou « pondérée », lorsqu’on s'occupe simplement des connexions réseau. Quand on considère une répartition applicative, on peut par exemple choisir une répartition selon des règles de routage en fonction du contenu servi ou de l'identification des utilisateurs.