Rotear tráfego para um load balancer do ELB - Amazon Route 53

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Rotear tráfego para um load balancer do ELB

Se hospedar um site em várias instâncias do Amazon EC2, você poderá distribuir o tráfego para seu site através das instâncias usando um balanceador de carga do Elastic Load Balancing (ELB). O serviço do ELB escala automaticamente o load balancer conforme o tráfego para o seu site sofre mudanças. O load balancer também pode monitorar a integridade das suas instâncias registradas e rotear somente o tráfego de domínio para instâncias íntegras.

Para encaminhar o tráfego do domínio para um balanceador de carga do ELB, use o Amazon Route 53 e crie um registro de alias que aponte para seu balanceador de carga. Um registro de alias é uma extensão do Route 53 para DNS. Ele é semelhante a um registro CNAME, mas você pode criar um registro de alias tanto para o domínio raiz, como example.com, quanto para subdomínios, como www.example.com. (Você pode criar registros CNAME somente para subdomínios.)

nota

Não há cobranças do Route 53 por consultas de alias para balanceadores de carga do ELB nem para outros recursos da AWS.

Pré-requisitos

Para começar, faça o seguinte:

  • Um balanceador de carga do ELB. Você pode usar o Classic Load Balancer, Application Load Balancer ou o Network Load Balancer ELB. Para obter informações sobre a criação de um balanceador de carga, consulte Conceitos básicos do Elastic Load Balancing no Manual do usuário do Elastic Load Balancing.

    Nomeie o load balancer para lembrar mais tarde qual a finalidade dele. O nome que você especificar ao criar um balanceador de carga é o nome que você escolherá ao criar um registro de alias no console do Route 53.

  • Um nome de domínio registrado. Você pode usar o Route 53 como seu registrador de domínio ou pode usar um registrador diferente.

  • O Route 53 como serviço de DNS para o domínio. Se você registrar seu nome de domínio usando o Route 53, nós configuraremos automaticamente o Route 53 como o serviço de DNS para o domínio.

    Para obter informações sobre como usar o Route 53 como o provedor de serviços DNS de seu domínio, consulte Como transformar o Amazon Route 53 no serviço de DNS para um domínio existente.

Configurar o Amazon Route 53 para encaminhar o tráfego para um balanceador de carga do ELB

Para configurar o Amazon Route 53 para encaminhar o tráfego para um balanceador de carga do ELB, realize o procedimento a seguir.

Para rotear o tráfego para um load balancer do ELB
  1. Se você criou a zona hospedada do Route 53 e o balanceador de carga do ELB usando a mesma conta, vá para a etapa 2.

    Se você criou a zona hospedada e o load balancer do ELB usando contas diferentes, execute o procedimento Obter o nome do DNS para um balanceador de carga de Elastic Load Balancing para obter o nome do DNS do load balancer.

  2. Faça login no AWS Management Console e abra o console do Route 53 em https://console.aws.amazon.com/route53/.

  3. No painel de navegação, escolha Zonas hospedadas.

  4. Escolha o nome da zona hospedada com o nome de domínio que você deseja usar para rotear o tráfego para o seu load balancer.

  5. Escolha Create record (Criar registro).

  6. Especifique os seguintes valores:

    Política de roteamento

    Selecione a política de roteamento aplicável. Para ter mais informações, consulte Escolher uma política de roteamento.

    Nome de registro

    Insira o nome do domínio ou do subdomínio que você deseja usar para rotear o tráfego para o seu load balancer do ELB. O valor padrão é o nome da hosted zone.

    Por exemplo, se o nome da zona hospedada for exemplo.com e você quiser usar acme.exemplo.com para rotear o tráfego para o seu load balancer, insira acme.

    Alias

    Se você estiver usando o método de criação de registro Quick create (Criação rápida), ative o Alias.

    Valor/Encaminhar tráfego para

    Escolha Alias to Application and Classic Load Balancer (Alias para aplicação e balanceador de carga clássico) ou Alias to Network Load Balancer (Alias para Network Load Balancer) e, em seguida, escolha a região de origem do endpoint.

    Se você criou a zona hospedada e o load balancer do ELB usando a mesma conta da AWS, escolha o nome atribuído ao balanceador de carga quando você o criou.

    Se você tiver criado a zona hospedada e o load balancer do ELB usando contas diferentes, insira o valor que você obteve na etapa 1 deste procedimento.

    nota

    O console precede dualstack. para o nome DNS do Application Load Balancer e o Classic Load Balancer somente da mesma conta da AWS. Quando um cliente, como um navegador da Web, solicita o endereço IP para o seu nome de domínio (example.com) ou nome do subdomínio (www.example.com), o cliente pode solicitar um endereço IPv4 (um registro A), um endereço IPv6 (um registro AAAA), ou ambos (em solicitações separadas). A designação dualstack. permite que o Route 53 responda com o endereço IP apropriado ao seu balanceador de carga com base no formato de endereço IP que o cliente solicitou. Você precisará preceder dualstack. para o Application Load Balancer e o Classic Load Balancer da conta diferente.

    Tipo de registro

    Escolha A - IPv4 address (A – Endereço IPv4).

    Avaliar status do alvo

    Se quiser encaminhar o tráfego do Route 53 com base na integridade dos seus recursos, escolha Yes (Sim). Para obter mais informações sobre como verificar a integridade dos seus recursos, consulte Criar verificações de integridade do Amazon Route 53 e configurar o failover de DNS.

  7. Escolha Create records (Criar registros).

    As alterações geralmente são propagadas para todos os servidores do Route 53 dentro de 60 segundos. Quando a propagação for concluída, você poderá encaminhar o tráfego para o seu load balancer; usando o nome do registro de alias criado neste procedimento.