Distribuição do CloudFront para origens em várias regiões

3

Existe uma maneira de apontar o CloudFront para diferentes servidores de origem com base na localização?

Atualmente, usamos o roteamento baseado em latência Route53 para direcionar o tráfego para balanceadores de carga elásticos da região leste ou oeste. Se implantarmos o CloudFront, parece que a distribuição exige que escolhamos um único balanceador de carga elástico como origem.

    
por kernelpanic 01.09.2015 / 22:39

1 resposta

5

A distribuição requer apenas que você forneça um nome de host como a origem. Desde que esse hostname consiga encaminhar o tráfego para sua origem, o CloudFront não precisa ter consciência do que especificamente é ou como funciona. (A exceção é quando a origem é S3.)

Para esse host, você usaria essencialmente o que está usando agora, mas no verso do CloudFront - roteamento baseado em latência no nome do host que você configura como o servidor de origem, o destino de back-end que o CloudFront usa para acessar a origem. Cada local de borda do CloudFront resolve esse nome de host independentemente no DNS e deve receber as respostas mais apropriadas para a localização física específica do local de borda do CloudFront.

O CloudFront, como você provavelmente sabe, já encaminha rotineiramente geograficamente a solicitação recebida para o ponto de presença mais próximo usando o DNS, para que seus usuários acessem um ponto de presença próximo a eles e o CloudFront usará a resposta baseada em latência do Route 53, para acessar o sistema regional mais próximo em sua configuração.

    
por 02.09.2015 / 04:23