Bom tarde amigos e leitores.
Algum tempo atrás me fizeram uma pergunta. Se eu sabia o que significava o número que fazia parte do endereço de um site, como "http://www2" ?
Eu não fazia nem idéia então começei a procurar e fazer perguntas pra quem mexia com Web a mais tempo. Através dos questionamentos e pesquisas realizadas, cheguei as seguintes respostas.
-> www1, www2, www3 nada mais é que um balanceamento de carga entre servidores, um espelho do servidor web original que é típico WWW.
Muitos sites como o governo, os bancos, maiores motores de busca como Google (www1.google.com ou www2.google.com) e Yahoo (www1.yahoo.com ou www2.yahoo.com)! usam www1 e www2.
Onde o objetivo principal desta técnica é reduzir a carga do servidor.
Às vezes o servidor original precisam ser atualizados ou modificados, mas grandes sites como .gov, .edu, google.com, yahoo.com não pode simplesmente fechar, tirar do ar, o servidor principal por horas para atualizar seu sistema. Por isso, eles precisam usar www1 ou www2 para duplicação de seu servidor mainframe. Como na Figura 1.

-> Às vezes diferentes servidores são usados para servir os usuários com base em sua localização geográfica. Suponha que, se alguém nos USA digite www.google.com ele será direcionado para o servidor principal do GOOGLE, mas se alguém da África acessar, ele poderá ser direcionado para o servidor "www1.google.com" ou "www2.google.com". Como na Figura 2.

-> Outra coisa possível são os backups. Em determinada hora do dia, 2 servidores espelho não são os mesmos. Eles podem conter brechas, ou seja, não são exatamente idênticos em conteúdo. Assim, ao tentar acessar o servidor www e ele não tiver o arquivo X, ele tentará acessar este arquivo no seu servidor espelho, o www1, e assim por diante.
-> Mais uma coisa possível, mas nunca ouvi falar, são diferentes SO's. para o mesmo site. No primeiro servidor, poderia estar rodando Linux, que suporta PHP, mas não ASP. O www1 seria o Windows, contendo o suporte a ASP, mas não PHP (ou poderia também...).
Assim, seria prover o suporte a 2 interpretadores de linguagem nos seus devidos SO's, provendo o máximo de performance e segurança para eles, sem usar nenhum tipo de hack ou mod.
Algum tempo atrás me fizeram uma pergunta. Se eu sabia o que significava o número que fazia parte do endereço de um site, como "http://www2" ?
Eu não fazia nem idéia então começei a procurar e fazer perguntas pra quem mexia com Web a mais tempo. Através dos questionamentos e pesquisas realizadas, cheguei as seguintes respostas.
-> www1, www2, www3 nada mais é que um balanceamento de carga entre servidores, um espelho do servidor web original que é típico WWW.
Muitos sites como o governo, os bancos, maiores motores de busca como Google (www1.google.com ou www2.google.com) e Yahoo (www1.yahoo.com ou www2.yahoo.com)! usam www1 e www2.
Onde o objetivo principal desta técnica é reduzir a carga do servidor.
Às vezes o servidor original precisam ser atualizados ou modificados, mas grandes sites como .gov, .edu, google.com, yahoo.com não pode simplesmente fechar, tirar do ar, o servidor principal por horas para atualizar seu sistema. Por isso, eles precisam usar www1 ou www2 para duplicação de seu servidor mainframe. Como na Figura 1.

Figura 1 - Balanceamento de carga de servidores Web
-> Às vezes diferentes servidores são usados para servir os usuários com base em sua localização geográfica. Suponha que, se alguém nos USA digite www.google.com ele será direcionado para o servidor principal do GOOGLE, mas se alguém da África acessar, ele poderá ser direcionado para o servidor "www1.google.com" ou "www2.google.com". Como na Figura 2.

Figura 2 - Balanceamento de servidor por localização geográfica
-> Outra coisa possível são os backups. Em determinada hora do dia, 2 servidores espelho não são os mesmos. Eles podem conter brechas, ou seja, não são exatamente idênticos em conteúdo. Assim, ao tentar acessar o servidor www e ele não tiver o arquivo X, ele tentará acessar este arquivo no seu servidor espelho, o www1, e assim por diante.
-> Mais uma coisa possível, mas nunca ouvi falar, são diferentes SO's. para o mesmo site. No primeiro servidor, poderia estar rodando Linux, que suporta PHP, mas não ASP. O www1 seria o Windows, contendo o suporte a ASP, mas não PHP (ou poderia também...).
Assim, seria prover o suporte a 2 interpretadores de linguagem nos seus devidos SO's, provendo o máximo de performance e segurança para eles, sem usar nenhum tipo de hack ou mod.
Fonte: Baixaki e Fórum Clube do Hardware
Cara muito bom gostei tambem já tinha visto isso em alguns site mais não sabia do que se tratava.
ResponderExcluirExcelente explicação! A melhor encontrada, eu diria!
ResponderExcluirObrigada!
Eu que agradeço a confiança depositada no nosso blog.
ExcluirAbraços