Google App Engine como parte de um serviço de carga balanceada

1

Eu tenho um conjunto de servidores que atualmente usam um único nome de domínio com vários registros DNS A para arredondar o balanceamento de carga. Portei meu serviço para ser executado no Google App Engine e gostaria de adicionar o serviço hospedado do Google à lista de round robin no nome de domínio. No entanto, os aplicativos do GAE não recebem um endereço IP estático. Tudo o que eu recebo do google é um nome de domínio para o serviço.

A organização para a qual trabalho exige que o serviço não seja hospedado por uma única empresa para fornecer um nível suficiente de redundância de failover. Gostaria de hospedar parte desse serviço no GAE, mas não vejo nenhuma maneira de fazer isso e ainda o acesso pelo mesmo nome de domínio que o restante dos servidores.

Alguma sugestão?

    
por bhspencer 05.08.2013 / 23:08

2 respostas

0

Eu não acho que seja possível.

O Google App Engine usa registros CNAME para "apontar" um domínio para a infraestrutura do GAE. Devido à maneira como o CNAME funciona, o CNAME deve ser o único registro para um FQDN.

Uma das soluções é usar o serviço ANAME do DNSMadeEasy , que resolve o registro CNAME em um registro A. O encaminhamento / balanceamento de nível HTTP também pode fazer o trabalho.

    
por 06.08.2013 / 06:42
0

Se você adicionar um domínio personalizado de nível superior ao Google App Engine, o Google fornecerá uma lista de IPs multicast para usar em vez do CNAME, pois você não pode usar um CNAME para o registro DNS raiz.

Como eles esperam que as pessoas tenham que colocá-los como registros A, espero que eles não mudem, embora não possam dizer se eles são diferentes por região.

    
por 17.05.2017 / 11:27