Équilibrage du chargement vs DNS à rabat à ronde | Balancer de chargement VS Round Robin DNS
L'équilibrage des charges et les DNS ronds sont utilisés pour distribuer des charges à différents hôtes ou réseaux pour obtenir la distribution de charge, la haute disponibilité et la distribution géographique pour la livraison rapide. Surtout, il est utilisé dans des applications Internet basées sur le Web pour les raisons mentionnées ci-dessus. De nos jours, une nouvelle méthodologie appelée CDN (Content Delivery Network) est introduite, mais elle cible principalement la livraison de contenu statique uniquement. CDN ne donnera pas de mises à jour instantanées, sauf si sa fréquence de synchronisation hôte augmente.
Équilibrage de la charge (équilibreur de charge)
Les équilibreurs de chargement sont des applications logicielles ou des appareils matériels placés dans l'architecture réseau pour faire face à côté de l'utilisateur, évidemment derrière le pare-feu. Fondamentalement, un équilibreur de charge sera attribué avec une adresse IP pour les interactions utilisateur avec les numéros de port de service. Par exemple, lorsque vous obtenez un équilibreur de chargement Web, vous obtiendrez une adresse IP du fournisseur, avec cela, vous ne mapperez que les enregistrements DNS. Si vous allez l'utiliser pour le serveur Web, vous devez créer le port 80 dans l'équilibreur de chargement. Derrière les équilibreurs de charge, vous pouvez avoir une ferme Sever pour les mêmes services avec le même contenu et les configurations. Un pourcentage de demandes HTTP à venir pour charger Balancer IP sera distribuée aux hôtes derrière l'équilibreur de chargement tel que défini par vous. Une chose dont vous avez besoin pour vous assurer, c'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 l'équilibreur de charge local ou de centre de données et l'autre est l'équilibreur de charge mondiale. Lisez la différence entre les équilibreurs de charge globaux et les équilibreurs de chargement locaux ou du centre de données.
DNS à la ronde
DNS est les systèmes de noms de domaine distribués dans plusieurs bases de données pour fournir une identification lisible et utilisable humaine pour les hôtes. Les hôtes sont identifiés par leur IP, et un nom est attribué à cette IP du serveur DNS pour éviter de se souvenir de l'adresse IP pour atteindre cet hôte. Par exemple, lorsque vous demandez la différence entre les deux.com votre serveur DNS local fournira les détails de l'hôte pour communiquer. Généralement, il s'agit d'une seule adresse IP de la différence entre les deux.hôte com. Dans le DNS à la ronde, vous pouvez configurer plusieurs adresses IP par rapport à un seul nom de domaine, et ces adresses IP seront émises aux demandes de l'utilisateur de manière ronde. Ici, l'ordinateur ou le serveur hôte peut être n'importe où dans le monde, ce qui équivaut à l'équilibreur de charge mondial.
DNS répond pour les requêtes, qui pourraient être définies en fonction des applications. Généralement, il est de manière à rondelle; Autrement dit, si IP 1 est donné à la première requête, la deuxième requête recevra IP 2, et ainsi de suite. Mais, vous pouvez définir cela en fonction de vos besoins et de vos capacités d'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 la propriété intellectuelle la plus proche des clients de ce domaine.
Quelle est la différence entre l'équilibreur de charge et le DNS de la ronde? (1) Nous pouvons atteindre l'adresse IP et le numéro de port caché dans Balancer Load, mais nous ne pouvons pas le faire dans la méthode DNS. (2) La méthode DNS, parfois, ne fonctionnera pas parce que certains fournisseurs de services utilisent la mise en cache DNS, ce qui cesse d'obtenir la nouvelle IP pour les demandes du client et dirige vers la même IP, mais dans les équilibreurs de chargement, ce ne sera pas un problème. (3) DOS, les attaques DDOS n'affecteront pas directement les serveurs hôtes, mais il affectera la charge de chargement IP, tandis que dans la méthode DNS, il appuyera directement sur le serveur hôte. (4) Dans la méthode Balancer Load, Balancer Load Balancer utilise une connexion TCP unique pour plusieurs demandes HTTP, ce qui réduira la congestion du réseau et le serveur sur la tête pour garder une trace des sessions TCP, tandis que dans la méthode DNS, ce n'est pas applicable. (5) Dans HTTPS, le cryptage SSL et le décryptage consomment plus d'utilisation du processeur, et cette charge peut être soutenue par l'équilibreur de charge et laisser les serveurs hôtes effectuer leurs tâches désignées; Ce n'est pas non plus réalisable dans la méthode DNS. (6) Certains équilibreurs de charge peuvent avoir une installation de mise en cache et fournir aux clients du contenu mis en cache sans troubler les serveurs hôtes. Cela augmentera la livraison rapide via un temps de réponse rapide. (7) Dans les équilibreurs de chargement, les équilibateurs de chargement des équilibrer les conditions de santé du serveur hôte, et si le serveur est mort, il supprimera le sondage de service et distribuera la charge entre autres, qui n'est pas non plus disponible dans la méthode DNS. (8) L'équilibreur de charge est un point de défaillance unique, tandis 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.
|