Existe-t-il un moyen de répliquer le trafic http vers un server redondant?

Je vais passer un système de chargement haute charge au nouveau matériel au cours des prochaines semaines. Cependant, en attendant, je voudrais valider que le nouveau matériel va gérer les charges attendues. Je voudrais vraiment coller une sorte de «proxy» en face du server Web actuel et copyr tout ce trafic http dans le nouvel environnement, c'est-à-dire les exécuter tous les deux en parallèle.

Idéalement, ce proxy devrait également valider que les réponses sont les mêmes.

Je peux ensuite surveiller les nouvelles statistics du matériel (cpu, mem, etc) et voir si ça a l'air ok.

Comment s'appelle ce type de proxy? Quelqu'un at-il des suggestions? Ceci est pour un environnement Windows .Net (asp.net) et SQL Server.

Merci a tous

Le vernis vient à l'esprit – https://www.varnish-cache.org/

Edit J'utiliserais nginx … (deux ans d'expérience après avoir répondu à cette question) … le vernis serait bête à utiliser. Nginx serait certainement la meilleure option.

Jetez un coup d'oeil à un JMeter . Il est basé sur Java mais vous permet d'save les trajets des users et de les lire en masse pour les tests de stress.