Se você tem dois servidores web e deseja enviar 30% dos pedidos para o servidor A e 70% dos pedidos para o servidor B , você pode colocar uma carga balanceador na frente dos dois servidores web. Você precisa colocar um balanceador de carga na frente dos dois servidores da Web, caso contrário, todo o tráfego só irá para um servidor ou outro.
Usando pesos, você pode especificar quanto tráfego deve ir para o primeiro ou o segundo servidor. Um exemplo simples é dado abaixo:
http {
upstream myapp1 {
server srv1.example.com weight=3;
server srv2.example.com weight=7;
}
server {
listen 80;
location / {
proxy_pass http://myapp1;
}
}
}
EDITAR: Com ambos os servidores sendo o servidor de produção, você pode usar o módulo mirror
em srv1.example.com para enviar 30% do tráfego para o seu teste servidor. De acordo, isso é um pouco sujo, então sinta-se livre para votar quando melhores soluções forem dadas.