Re: Redirection d'adresse bind9

2007-04-28 Par sujet Stephane Bortzmeyer
On Fri, Apr 27, 2007 at 11:51:45PM +0200,
 Nicolas 'Zoubiddaaa' Frery [EMAIL PROTECTED] wrote 
 a message of 46 lines which said:

 Je voudrais que quand une personne esseye d'acceder a truc.com cela
 le redirige vers la machine qui a le moins de latence avec cette
 personne.

Il existe plusieurs solutions, aucune n'est simple et aucune n'est
parfaite.

En général, seuls les très gros sites (Wikipédia, Google) utilisent ce
genre de techniques. Sa complexité fait qu'un site normal n'y a guère
intérêt. Et les gros sites savent faire, sans debian-user-french.

Donc, si c'est pour le fun, OK, si c'est pour de vrai, réfléchissez
bien.

 Je ne sais pas comment faire avec bind9 et vous ?

Un BIND ordinaire, non. Soit il faut un BIND modifié, soit un autre
serveur de noms
(http://en.wikipedia.org/wiki/PowerDNS#PowerDNS_and_Wikimedia pour
voir comment fait Wikipédia, avec PowerDNS).

Il n'est pas évident de savoir quelle métrique utiliser. Mesurer la
latence à chaque requête DNS serait évidemment absurde. Les serveurs
DNS à réponse variable utilisent des métriques BGP (nombre d'AS
traversés) ou bien des bases de géolocalisation IP (les bonnes bases
sont toutes payantes).


-- 
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench   
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs From et
Reply-To:

To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Redirection d'adresse bind9

2007-04-28 Par sujet Stephane Bortzmeyer
On Sat, Apr 28, 2007 at 12:32:06AM +0200,
 Jean-Yves F. Barbier [EMAIL PROTECTED] wrote 
 a message of 27 lines which said:

 Il n'y-a pas que le DNS qui soit impliqué, les servers le sont aussi

Je ne vois pas en quoi.



-- 
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench   
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs From et
Reply-To:

To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Redirection d'adresse bind9

2007-04-28 Par sujet Jean-Yves F. Barbier
Stephane Bortzmeyer a écrit :
 On Sat, Apr 28, 2007 at 12:32:06AM +0200,
  Jean-Yves F. Barbier [EMAIL PROTECTED] wrote 
  a message of 27 lines which said:
 
 Il n'y-a pas que le DNS qui soit impliqué, les servers le sont aussi
 
 Je ne vois pas en quoi.

Ben si: pour que le DNS puisse renvoyer la bonne réponse, il faut:
1- demander aux svrs leur latence avec le client,
2- renvoyer la réponse DNS qui corresponde à la plus basse latence
-- 
If you can count your money, you don't have a billion dollars.
-- J. Paul Getty



Re: Redirection d'adresse bind9

2007-04-28 Par sujet Jean-Damien Durand
Il n'y a pas que le ping dans une solution de load-balancing générale.
Ca va en fait loin, et c'est vrai que c'est plutot les gros sites qui
se lanceront la dedans.
Plus d'infos a http://lcic.org/load_balancing.html
A+, JD.

On Saturday 28 April 2007 20:54:21 Stephane Bortzmeyer wrote:
 On Sat, Apr 28, 2007 at 12:32:06AM +0200,
  Jean-Yves F. Barbier [EMAIL PROTECTED] wrote 
  a message of 27 lines which said:
 
  Il n'y-a pas que le DNS qui soit impliqué, les servers le sont aussi
 
 Je ne vois pas en quoi.
 
 




Re: Redirection d'adresse bind9

2007-04-28 Par sujet Stephane Bortzmeyer
On Sat, Apr 28, 2007 at 12:39:06AM +0200,
  François TOURDE [EMAIL PROTECTED] wrote 
 a message of 42 lines which said:

 En gros, il faudrait que le ns (une 5ième machine dans ton schéma)
 demande à chacun des serveurs possibles quelle est la latence vers
 le client, et en fonction de ça réponde au client. La première
 connection serait donc assez longue (somme de toutes les latences
 client vers serveur, plus somme de toutes les latences ns vers
 serveur, plus latence entre le client et le ns...)

Évidemment, la demande initiale, prise au pied de la lettre, n'était
pas raisonnable.

Toutefois, plusieurs sociétés (Google, Wikipédia) ont effectivement
des serveurs DNS qui envoient le client vers le serveur Web le
meilleur même si la détermination du meilleur est assez
approximative.


-- 
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench   
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs From et
Reply-To:

To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Redirection d'adresse bind9

2007-04-28 Par sujet Nicolas 'Zoubiddaaa' Frery

Merci a tous de m'avoir éclairé.

Le 28/04/07, Stephane Bortzmeyer [EMAIL PROTECTED] a écrit :


On Sat, Apr 28, 2007 at 12:39:06AM +0200,
  François TOURDE [EMAIL PROTECTED] wrote
a message of 42 lines which said:

 En gros, il faudrait que le ns (une 5ième machine dans ton schéma)
 demande à chacun des serveurs possibles quelle est la latence vers
 le client, et en fonction de ça réponde au client. La première
 connection serait donc assez longue (somme de toutes les latences
 client vers serveur, plus somme de toutes les latences ns vers
 serveur, plus latence entre le client et le ns...)

Évidemment, la demande initiale, prise au pied de la lettre, n'était
pas raisonnable.

Toutefois, plusieurs sociétés (Google, Wikipédia) ont effectivement
des serveurs DNS qui envoient le client vers le serveur Web le
meilleur même si la détermination du meilleur est assez
approximative.


--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs From et
Reply-To:

To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact
[EMAIL PROTECTED]





--
Salutation
Nicolas 'Zoubiddaaa' Frery
www.zoubi.org


Redirection d'adresse bind9

2007-04-27 Par sujet Nicolas 'Zoubiddaaa' Frery

Bonjours,
J'aurais besoin de votre savoir.

Je voudrais que quand une personne esseye d'acceder a truc.com cela le
redirige vers la machine qui a le moins de latence avec cette personne.
En clair:

   -serveur1   ping:90ms
   /
client--serveur2 ping:150ms
   \
   ---serveur3 ping:20ms

Serveur 3 qui a le moins de latence donc client et redirigé sur ce serveur.

Je ne sais pas comment faire avec bind9 et vous ?

--
Salutation
Nicolas 'Zoubiddaaa' Frery
www.zoubi.org


Re: Redirection d'adresse bind9

2007-04-27 Par sujet Jean-Yves F. Barbier
Nicolas 'Zoubiddaaa' Frery a écrit :
 Bonjours,
 J'aurais besoin de votre savoir.
 
 Je voudrais que quand une personne esseye d'acceder a truc.com
 http://truc.com cela le redirige vers la machine qui a le moins de
 latence avec cette personne.
 En clair:
 
 -serveur1   ping:90ms
 /
 client--serveur2 ping:150ms
 \
 ---serveur3 ping:20ms

 Serveur 3 qui a le moins de latence donc client et redirigé sur ce serveur.
 
 Je ne sais pas comment faire avec bind9 et vous ?

Il n'y-a pas que le DNS qui soit impliqué, les servers le sont aussi

un début de réponse:
http://www.ddj.com/dept/architect/184414169?pgno=1

-- 
The grass is always greener on the other side of your sunglasses.



Re: Redirection d'adresse bind9

2007-04-27 Par sujet François TOURDE
Le 13630ième jour après Epoch,
Nicolas Frery écrivait:

 Bonjours,
 J'aurais besoin de votre savoir.

 Je voudrais que quand une personne esseye d'acceder a truc.com cela le
 redirige vers la machine qui a le moins de latence avec cette personne.
 En clair:

-serveur1   ping:90ms
/
 client--serveur2 ping:150ms
\
---serveur3 ping:20ms

 Serveur 3 qui a le moins de latence donc client et redirigé sur ce serveur.

 Je ne sais pas comment faire avec bind9 et vous ?

A mon avis, c'est pas jouable avec Bind9. J'ai le vague souvenir
qu'une société commercialisait à une époque un outil du genre, qui
pourissait le port 53 (domain) avec des requêtes de mesure de vitesse,
pour résoudre ce souci. Soit ils ont changé de technique, soit ils ont
déposé le bilan ;)

En gros, il faudrait que le ns (une 5ième machine dans ton schéma)
demande à chacun des serveurs possibles quelle est la latence vers le
client, et en fonction de ça réponde au client. La première connection
serait donc assez longue (somme de toutes les latences client vers
serveur, plus somme de toutes les latences ns vers serveur, plus
latence entre le client et le ns...)

Regarde plutôt pdns, qui fait ce genre de choses il me semble.

-- 
C'est quand même drôle un palindrome mais quand c'est ?
-- Schmitter, Frédéric