Как скопировать трафик со старого сервера на новый?

Как скопировать трафик со старого сервера на новый?

Мы переносим нашу серверную ферму на AWS, и я хочу полностью протестировать новые серверы, прежде чем отправлять на них реальный трафик.

Вопрос: как мне перехватить весь входящий трафик икопияна новые сервера?

Например: Я знаю, что URL-адреса есть в журналах доступа.Как мне читать журналы доступа в режиме реального времени?(или похожие)а затем отправить эти URL-адреса на новый сервер?

Очевидно, что ответ от нового сервера вернется на старый сервер и будет проигнорирован.

Если это имеет значение, то все серверы работают под управлением Ubuntu.

решение1

То, что вы описываете, обычно называется "воспроизведением журнала".
Обычно вы передаете существующий журнал доступа в программу воспроизведения журнала, и она снова отправляет запросы.
Некоторые позволяют вам соблюдать временной интервал между исходными запросами, другие также позволяют вам ускорить воспроизведение журнала.

Воспроизведение в реальном времени также может быть возможным, если настроить ваш веб-сервер на (также) передачу журнала доступа в программу.
Конечно, он должен будет поддерживать чтение оттуда.

Связанный контент