Wie kopiere ich Datenverkehr vom alten auf den neuen Server?

Wie kopiere ich Datenverkehr vom alten auf den neuen Server?

Wir verschieben unsere Serverfarm zu AWS – und ich möchte die neuen Server umfassend testen, bevor ich ihnen Live-Verkehr sende.

Die Frage ist: Wie kann ich den gesamten eingehenden Verkehr abfangen undKopierenes auf die neuen Server?

Zum Beispiel: Ich weiß, dass die URLs in den Zugriffsprotokollen sind.Wie kann ich die Zugriffsprotokolle in Echtzeit lesen?(o.ä)und diese URLs dann an den neuen Server senden?

Offensichtlich würde die Antwort vom neuen Server an den alten Server zurückgehen und ignoriert werden.

Falls das einen Unterschied macht, laufen auf allen Servern Ubuntu.

Antwort1

Was Sie beschreiben, wird normalerweise als „Log-Wiedergabe“ bezeichnet.
Normalerweise geben Sie ein vorhandenes Zugriffsprotokoll an das Log-Wiedergabeprogramm weiter und es sendet die Anfragen erneut.
Einige ermöglichen es Ihnen, die Zeitspanne zwischen den ursprünglichen Anfragen zu berücksichtigen, andere ermöglichen es Ihnen auch, die Log-Wiedergabe zu beschleunigen.

Eine Echtzeitwiedergabe könnte auch möglich sein, indem Sie Ihren Webserver so konfigurieren, dass er (auch) Zugriffsprotokolle an das Programm weiterleitet.
Natürlich muss das Lesen von dort unterstützt werden.

verwandte Informationen