
Eu tenho dois servidores com balanceamento de carga. Quando faço a implantação, quero ter certeza de que os usuários de produção não serão afetados. Aqui está o que estou planejando:
- Remova os servidores web 2 (www2) do balanceador de carga.
- Implante no www2.
- faça alguns testes rápidos (pouco mais de 100 mini sites, todos sob um domínio)
- Traga www2 de volta para o balanceador de carga
- então repita para www1
Existe alguma maneira de evitar adicionar manualmente as entradas DNS para todos os meus subdomínios? Ou alguém tem uma ideia melhor de como abordar esse problema?
Responder1
Não tenho certeza se, pela declaração do seu problema, entendi todas as suas restrições, por isso não tenho certeza se posso sugerir uma resposta geral à sua pergunta, mas gostaria de salientar que alterar qualquer DNS externo para o seu teste é provavelmente uma má idéia - lembre-se de que, mesmo depois de alterá-lo, qualquer outra entidade na rede que fez uma consulta nesse registro DNS quando você o redirecionou temporariamente é permitida (encorajada, na verdade) pelo protocolo DNS para armazenar em cache a resposta temporária por um período de tempo até o número de segundos especificado no valor TTL (time to live) do registro de recurso.
Como você sugere, fazer alterações no arquivo hosts em sua própria máquina é uma maneira minimamente intrusiva de permitir que seu resolvedor obtenha a resposta temporária desejada, sem causar efeitos colaterais indesejados para outros usuários que não fazem parte de seus testes.
Se você precisar de algo mais do que pode realizar editando o arquivo hosts, poderá configurar (e direcionar seu resolvedor para usar) um servidor DNS local com sua própria cópia oficial personalizada da zona - ou configurar uma visualização especial com um cópia diferente da zona para fins de teste se o seu servidor DNS suportar visualizações. Ao adicionar sua máquina cliente à lista de correspondência de endereços da visualização, você pode obter um conjunto de respostas para seus testes e, ao mesmo tempo, continuar fornecendo respostas canônicas para todos os outros.
Se você fizer isso direito, poderá configurar a visualização uma vez e deixá-la configurada para uso repetido (evitando edições repetidas), simplesmente adicionando ou removendo sua máquina de teste da lista de correspondência de endereços da visualização (ou alterando o IP do seu teste máquina para corresponder/não corresponder) para alterar as respostas que você obtém.
No entanto, tenho a sensação de que pode haver outras "pegadinhas" que não são evidentes na declaração do seu problema.