servidor IIS7.5 de balanceamento de carga por geolocalização

2

Eu tenho um site e três servidores em diferentes locais Ásia, Europa, EUA. Eu sou novo nessas coisas, mas o que eu quero fazer é implementar o balanceamento de carga ARR por geolocalização (como CDN). Alguém sabe tutorial como consegui-lo ou de onde começar?

    
por user418319 12.06.2012 / 11:04

2 respostas

2

O balanceamento de carga geográfico (às vezes chamado de "Global Server Load Balancing" ou GSLB), como tradicionalmente feito, tem pouco a ver com servidores web e tudo a ver com DNS. Você precisa de um servidor DNS que ofereça às pessoas o IP desejado com base em sua geografia. Veja pGeoDNS para um exemplo simples escrito em Perl que será executado na maioria dos sistemas e usa um banco de dados livre de locais IP. Existem muitas soluções comerciais, incluindo dispositivos de pessoas como F5 , ou serviços terceirizados de pessoas como DynDNS .

Agora, outra opção seria fazer o redirecionamento na camada do IIS. Você publica "www.example.com" no DNS com todos os três locais como possíveis respostas. Então, quando um usuário se conecta, você faz um redirecionamento para "www.us.example.com" ou "www.eu.example.com" com base em uma pesquisa rápida em um banco de dados Geo-IP hospedado em cada servidor web. Você provavelmente deve definir um cookie ou algo assim para evitar ter que fazer essa pesquisa toda vez. Você também precisará de monitores que não farão o redirecionamento se o "www.eu.example.com" estiver inoperante. Você também pode usar as informações no cabeçalho "Accept-Language" do vistors, talvez criando uma pontuação composta com seu IP, que indica onde o usuário deve ser redirecionado.

Você pode combinar as abordagens, ou fazer algo ainda mais sexy, como anycast para DNS ou até mesmo HTTP, mas parece que isso é muito complicado e caro para as suas necessidades.

    
por 15.06.2012 / 18:06
2

Por favor, veja o abaixo link do tutorial e para mais informações você pode ir aqui link onde é explicado exatamente o que você quer realizar e para toda a série (grátis!) Você pode ir aqui link .

Espero que isso ajude.

    
por 12.06.2012 / 12:48