Différence entre l'équilibrage de charge et le DNS à tour de rôle

Différence entre l'équilibrage de charge et le DNS à tour de rôle
Différence entre l'équilibrage de charge et le DNS à tour de rôle

Vidéo: Différence entre l'équilibrage de charge et le DNS à tour de rôle

Vidéo: Différence entre l'équilibrage de charge et le DNS à tour de rôle
Vidéo: Les léopards s'accouplent 250 fois en 48h 2024, Juillet
Anonim

Équilibrage de charge vs DNS à tour de rôle | Équilibreur de charge vs Round Robin DNS

Load Balancing et Round-robin DNS sont utilisés pour répartir les charges sur différents hôtes ou réseaux afin d'obtenir une répartition de la charge, une haute disponibilité et une répartition géographique pour une livraison rapide. Généralement, il est utilisé dans les applications Internet basées sur le Web pour les raisons mentionnées ci-dessus. Ces jours-ci, une nouvelle méthodologie appelée CDN (Content Delivery Network) est introduite, mais elle cible principalement la livraison de contenu statique uniquement. CDN ne fournira pas de mises à jour instantanées, à moins que la fréquence de synchronisation de son hôte ne soit augmentée.

Équilibrage de charge (Load Balancer)

Les équilibreurs de charge sont des applications logicielles ou des périphériques matériels placés dans l'architecture du réseau pour faire face au côté utilisateur, évidemment derrière le pare-feu. Fondamentalement, un équilibreur de charge se verra attribuer une adresse IP pour les interactions de l'utilisateur avec les numéros de port de service. Par exemple, lorsque vous obtenez un équilibreur de charge Web, vous obtenez une adresse IP du fournisseur, avec laquelle vous mappez uniquement avec les enregistrements DNS. Si vous comptez l'utiliser pour le serveur Web, vous devez créer le port 80 dans l'équilibreur de charge. Derrière les équilibreurs de charge, vous pouvez avoir plusieurs fermes pour les mêmes services avec le même contenu et les mêmes configurations. Un pourcentage des requêtes http provenant de l'IP de l'équilibreur de charge sera distribué aux hôtes derrière l'équilibreur de charge tel que défini par vous. Une chose dont vous devez vous assurer est que tous les serveurs hôtes sont synchronisés avec le même contenu et la même configuration, alors seuls les utilisateurs obtiendront le même contenu.

Ce type d'architecture nous aidera à augmenter la haute disponibilité via des hôtes redondants. Il existe deux types d'équilibreurs de charge; l'un est un équilibreur de charge local ou de centre de données et l'autre est un équilibreur de charge global. Lisez la différence entre les équilibreurs de charge globaux et les équilibreurs de charge locaux ou de centre de données.

DNS à tour de rôle

DNS est le système de noms de domaine distribué dans plusieurs bases de données pour fournir une identification lisible et utilisable par l'homme pour les hôtes. Les hôtes sont identifiés par leur adresse IP et un nom est attribué à cette adresse IP dans le serveur DNS pour éviter de se souvenir de l'adresse IP pour atteindre cet hôte. Par exemple, lorsque vous demandez differenceentre.com, votre serveur DNS local fournira les détails de l'hôte pour communiquer. Généralement, il s'agit d'une adresse IP unique de l'hôte differenceentre.com. Dans le DNS circulaire, vous pouvez configurer plusieurs adresses IP sur un seul nom de domaine, et ces adresses IP seront émises aux demandes des utilisateurs de manière circulaire. Ici, l'ordinateur hôte ou le serveur peut être n'importe où dans le monde, ce qui équivaut à Global Load balancer.

DNS répond aux requêtes, qui peuvent être définies en fonction des applications. Généralement, c'est de manière circulaire; c'est-à-dire que si IP 1 est donné à la première requête, alors la deuxième requête recevra IP 2, et ainsi de suite. Mais vous pouvez définir cela en fonction de vos besoins et des capacités de l'application. Si votre DNS est suffisamment intelligent pour identifier les emplacements géographiques par temps de réponse ou tout autre mécanisme, vous pouvez fournir l'adresse IP la plus proche aux clients de cette zone.

Quelle est la différence entre Load Balancer et Round-robin DNS ?

(1) Nous pouvons cacher l'adresse IP et le numéro de port dans l'équilibreur de charge, mais nous ne pouvons pas le faire dans la méthode DNS.

(2) La méthode DNS, parfois, ne fonctionnera pas car certains fournisseurs de services utilisent la mise en cache DNS, qui arrête d'obtenir la nouvelle adresse IP pour les demandes du client et se dirige vers la même adresse IP, mais dans les équilibreurs de charge, cela ne posera pas de problème.

(3) DOS, les attaques DDOS n'affecteront pas directement les serveurs hôtes, mais affecteront plutôt l'IP de l'équilibreur de charge, alors que dans la méthode DNS, elles frapperont directement le serveur hôte.

(4) Dans la méthode de l'équilibreur de charge, l'équilibreur de charge utilise une seule connexion TCP pour plusieurs requêtes HTTP, ce qui réduira la congestion du réseau et la surcharge du serveur pour suivre les sessions TCP, alors que dans la méthode DNS, cela n'est pas applicable.

(5) Dans HTTPS, le chiffrement et le déchiffrement SSL consomment plus d'utilisation du processeur, et cette charge peut être allégée par un équilibreur de charge et laisser les serveurs hôtes effectuer leurs tâches désignées; cela n'est pas non plus réalisable dans la méthode DNS.

(6) Certains équilibreurs de charge peuvent avoir une fonction de mise en cache et fournir aux clients un contenu mis en cache sans déranger les serveurs hôtes. Cela augmentera la livraison rapide via un temps de réponse rapide.

(7) Dans les équilibreurs de charge, l'équilibreur de charge interroge les conditions de santé du serveur hôte, et si le serveur est mort, il supprimera l'interrogation de service et répartira la charge entre autres, ce qui n'est pas non plus disponible dans la méthode DNS.

(8) L'équilibreur de charge est un point de défaillance unique, alors que dans la méthode DNS, généralement, les enregistrements DNS seront mis à jour à travers le mot de manière hiérarchique et mis en cache dans le DNS local, ce qui aidera à résoudre l'IP plus rapidement.

Conseillé: