Em vários sites de grande escala, vi redirecionamentos de http://www.example.com/ para http://www2.example.com/
Um desses exemplos é o Netflix.
Minha hipótese é que isso é usado para:
Distribua a carga pelos datacenters antes mesmo de chegar aos balanceadores de carga (clientes de alguns IPs são redirecionados
www2.
durante uma sessão, enquanto outros ainda usamwww.
),Ou, menos provavelmente, mudar os usuários para outro centro de dados durante uma operação de manutenção. Eu digo "menos provável" porque essas trocas são bastante frequentes - dificilmente duvido que as operações de manutenção em balanceadores de carga frontal sejam feitas com tanta frequência.
No primeiro caso, quais são os benefícios dessa técnica?
No segundo caso, uma alteração nos registros DNS não seria suficiente?
É usado para balanceamento de carga.
Você pode usar o DNS para apontar www.example.com para um IP, www2.example.com para outro IP, www3.example.com para outro IP e assim por diante. E, de fato, é assim que é usado. Se você observar os registros DNS do domínio, verá uma entrada para
www
apontar para um IP,www2
apontar para outro IP e assim por diante. É uma maneira simples de dimensionar horizontalmente um site em vários hosts e, como você observou, também pode ser usado para dimensionar horizontalmente em vários datacenters ou balanceadores de carga.Quanto ao motivo, principalmente porque é extremamente simples, muito mais barato que o balanceamento de carga transparente e muito fácil de escalar. Em comparação, os dispositivos de balanceamento de carga dedicados são muito complicados, caros e difíceis de configurar, suportar e dimensionar.
No mundo dos sites, algumas pessoas usam ww2 para balancear a carga e/ou fazer testes A/B com "carga de usuário real" em um segundo cluster . Às vezes é apenas um truque usado para carregar com o usuário real e fazer algum benchmark em coisas novas :)
WWW2 ou WWW3 também pode se referir a:
normalmente usado para identificar uma série de sites intimamente relacionados dentro de um domínio, como www.example.org, www2.example.org e www3.example.org; a série pode continuar com números adicionais: WWW4, WWW5, WWW6 etc. Tradicionalmente, esses sites são espelhos usados para balanceamento de carga do servidor. Em alguns casos, o nome do host específico pode ser obscurecido, criando a aparência de que o usuário está visualizando o subdomínio "www", mesmo que esteja realmente visualizando um site espelho.