Como copiar o tráfego do servidor antigo para o novo servidor?

Como copiar o tráfego do servidor antigo para o novo servidor?

Estamos migrando nosso farm de servidores para AWS - e quero testar completamente os novos servidores antes de enviar-lhes tráfego ativo.

A pergunta é: como eu capturaria todo o tráfego de entrada ecópia depara os novos servidores?

Por exemplo: sei que os URLs estão nos logs de acesso.Como eu leria os logs de acesso em tempo real(ou similar)e depois enviar esses URLs para o novo servidor?

Obviamente, a resposta do novo servidor voltaria para o servidor antigo e seria ignorada.

Todos os servidores estão rodando Ubuntu, se isso faz diferença.

Responder1

O que você descreve geralmente é chamado de "reprodução de log".
Normalmente você alimenta um log de acesso existente para o programa de reprodução de log e ele envia as solicitações novamente.
Alguns permitem respeitar o intervalo de tempo entre as solicitações originais, outros também permitem acelerar a reprodução do log.

A reprodução em tempo real também pode ser possível configurando seu servidor da Web para (também) canalizar o log de acesso para o programa.
Será necessário ser capaz de apoiar a leitura a partir daí, é claro.

informação relacionada