Tu dois vraiment louper quelque chose. Si je cherche à charger une page http://example.com/sarass , je demande les enregistrements DNS _http._tcp.example.com. Si j'obtiens cette réponse :
essayer de me connecter sur l'un des serveurs de priorité 10, au hasard selon leurs poids respectifs, donc :
tirer un nombre aléatoire entre 0 inclus et 100 exclus ;
s'il est inférieur ou égal à 70, me connecter au serveur toto.example.com. sur le port TCP 80 ;
s'il est strictement supérieur à 70, me connecter au serveur titi.example.com. sur le port TCP 80 ;
se cette première tentative échoue, essayer de me connecter sur le serveur de priorité 20.
On a donc là deux choses :
de la répartition de charge, puisque, de façon aléatoire pondérée, les clients vont se connecter sur un serveur ou l'autre : aujourd'hui, pour faire la même chose on met plein d'enregistrements DNS A et AAAA, en pondérant à coup de répétitions... ;
de la redondance, puisque, si la tentative de connexion à un serveur de haute priorité a échoué, on essaie les priorités plus basses : aujourd'hui, pour faire la même chose on met des dispositifs dédiés qui constituent aux-mêmes des SPOF, qu'on double éventuellement mais la connexion à Internet reste toujours un SPOF, qu'on ne peut éventuellement contourner qu'en faisant du routage BGP, ce qui n'est vraiment pas à la portée de tout le monde.
[^] # Re: SRV
Posté par 🚲 Tanguy Ortolo (site web personnel) . En réponse au journal HTTP2, le protocole écrit comme une loi américaine. Évalué à 10.
Tu dois vraiment louper quelque chose. Si je cherche à charger une page http://example.com/sarass , je demande les enregistrements DNS
_http._tcp.example.com. Si j'obtiens cette réponse :Je vais pouvoir :
toto.example.com.sur le port TCP 80 ;titi.example.com.sur le port TCP 80 ;On a donc là deux choses :