nginx vários servidores frontend com configuração de DNS SSL?

2

Eu tenho a configuração do meu servidor de aplicativos de back-end e estou trabalhando com uma única configuração de nginx de proxy reverso na costa oeste. Ele também faz cache. Agora eu quero incluir outro servidor frontend em uma região da costa leste que possa fazer cache. Eu posso encontrar muitos recursos que falam sobre um único frontend para muitas configurações de back-end, mas nada que fale sobre múltiplos frontend para um único back-end.

Não consigo descobrir o problema do DNS. Eu uso o google domains e ele não me permite adicionar outro @ record que aponte para o outro servidor.

Registros Duplicados do Google

*** INFORMAÇÕES ADICIONAIS

Eu usaria a rota CDN, mas o site tem ~ 550K páginas e cada uma em torno de 40Kb. Cerca de 20 GB. É também um tráfego bastante alto.

Estou bem com o não-trivial.

Atualmente hospedado com o vn do ramnode

O SSL pode ser um problema. Basicamente, pode 1 trabalho de certificação em vários servidores, desde que eles tenham a mesma configuração?

    
por user1669039 10.01.2016 / 23:10

2 respostas

3

Você pode usar vários registros A , um para cada máquina. Mas, em relação à sua tag de : você ganhou t obter isso através desta técnica.

Alternativamente, você pode usar Anycast ou um Rede de entrega de conteúdo, também conhecida como CDN .

SSL may be an issue. Basically can 1 cert work on multiple servers provided they have the same setup?

Sim.

    
por 10.01.2016 / 23:32
1

Eu acho que você possivelmente precisa de uma rede de distribuição de conteúdo, em vez de outro servidor da web tentando atender ao mesmo domínio. Há um número de CDNs, incluindo CloudFlare, MaxCDN, Amazon CloudFront, Akami, etc. CloudFlare tem um nível gratuito que é adequado para alguns, além de planos de negócios. Um CDN pode armazenar páginas em cache se estiver configurado corretamente.

Se você quiser dois servidores da web sob o seu controle, provavelmente precisará de um balanceador de carga geográfico, o que não é trivial para configurar você mesmo. É melhor você usar um serviço para ajudar.

Acredito que você pode colocar vários registros A no DNS, mas não pode controlar quem recebe o registro. Eu não seguiria esse caminho pessoalmente.

    
por 10.01.2016 / 23:29