Bonjour,
Je me demandais qu'elle était la différence entre le load balancer et une configuration DNS avec plusieurs champs A mis à part le fait que le load balancer gère le downtime des serveurs ?
Serveurs dédiés - Load balancer vs DNS
Related questions
- Proxmox VM accès internet impossible
50095
19.11.2016 12:11
- Spam et IP bloquée
47481
12.12.2016 11:53
- Mise en place de VM avec IP publique sur Proxmox 6 [RESOLU]
45865
30.04.2020 17:12
- il y a quelqu'un ?
45648
15.12.2025 17:01
- SSD NVMe Soft Raid ou SSD SATA Hard Raid
45484
29.06.2021 23:29
- Port 25 bloqué pour spam à répétition
43240
28.02.2018 13:39
- Mise à jour PHP sur Release 3 ovh
42298
11.03.2017 17:43
- Connection smtp qui ne marche plus : connect error 10060
40623
12.04.2019 10:10
- Partition sur le disque de l'OS ESXI
40546
09.05.2017 14:33
- Envoi demail bloqué chez Gmail (550-5.7.26 DMARC)
40065
23.12.2019 08:40
Les DNS vous ne pouvez pas contrôler vers quel serveur les requêtes seront envoyées.
Vous pouvez vous retrouver avec 80% d'activité sur un serveur et 20% sur l'autre.
De + si un serveur tombe il faut mettre à jour les DNS, ou une partie des visiteurs vont arriver sur un serveur down.
Par conséquent l'intérêt du LB c'est de répartir la charge, et sortir les serveurs offline du pool.
Bonjour,
sans compter que sur un LB on peut lui faire tourner des scripts de vérification qui peut lui faire sortir un serveur surchargé et le réintégrer dès qu'il est moins surchargé ou encore faire de l'offload SSL sur les LB pour gagner un peu de CPU sur les backend, voir du pré-filtrage avec des ACL.
Note : je parle d'un LB self-hosted, je ne connais pas l'offre OVH.
Cordialement, janus57
Quand tu dis qu'il peut y avoir du 80/20 d'activité, tu parles de charge si par exemple les connexions les plus gourmandes arrivent en priorité sur le même serveur ? Par contre les deux serveurs vont recevoir en moyenne le même nombre de connexions non ?
Bonjour,
en théorie si vous avez 3 entrée A, sur 3 appel DNS les 3 seront affiché (stats de 33.33% par entrée A).
Dans la pratique c'est pas forcément le cas selon les cache DNS intermédiaire et/ou les clients finaux, et vous pouvez très bien avoir une répartition de 60/30/10.
Si vous voulez un réel équilibrage de charge rien ne remplacera un vrai LB dont c'est la fonction primaire.
Cordialement, janus57
Ah oui, les cache DNS. Ils ne vont pas faire tourner les IP, c'est bien ça ?
Par exemple les clients d'orange branchés sur leurs DNS pourraient se retrouver tous avec la même IP pour la même requête effectuée dans un même laps de temps ? Dans ce cas là effectivement c'est une très grosse limite.
Autrement oui j'ai bien compris que rien ne remplace le LB, là je suis avant tout sur une mise à plat et analyse de solutions.
Après j'ai envie de dire "faut tester" :)
Ne pas hésiter à mettre le TTL le plus court possible dans la config DNS.
Prévoir une sonde qui va mettre à jour les DNS en cas de down d'un serveur aussi.
Hello,
Parmi les solutions de load balancing, je me demandais aussi ce que vaut la solution d'un nginx frontal vu que nginx gère le LB qui plus est avec persistance des IP et possibilité de pondérer la répartition de chaque serveur.
Question subsidiaire, comment le LB d'OVH connait la charge des serveurs ?