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á.
Prepare-se para conectar um balanceador de carga do Elastic Load Balancing
Antes de conectar um balanceador de carga do Elastic Load Balancing ao seu grupo de Auto Scaling, você deve preencher os seguintes pré-requisitos:
-
Você já deve ter criado o balanceador de carga e o grupo-alvo usados para rotear o tráfego para seu grupo de Auto Scaling.
Há duas maneiras de criar o balanceador de carga e o grupo-alvo:
-
Usando o Elastic Load Balancing — Siga os procedimentos na documentação do Elastic Load Balancing para criar e configurar o balanceador de carga e o grupo-alvo antes de criar o grupo Auto Scaling. Ignore a etapa para registrar suas instâncias da AmazonEC2. O Amazon EC2 Auto Scaling cuida automaticamente do registro (e cancelamento do registro) de instâncias quando você anexa um grupo-alvo ao seu grupo de Auto Scaling. Para obter mais informações, consulte Conceitos básicos do Elastic Load Balancing no Manual do usuário do Elastic Load Balancing.
-
Usando o Amazon EC2 Auto Scaling — Crie, configure e conecte o balanceador de carga e o grupo-alvo com uma configuração básica do console do Amazon Auto ScalingEC2. Para obter mais informações, consulte Configurar um Application Load Balancer ou Network Load Balancer a partir do console.
-
-
Antes de criar um balanceador de carga, saiba o tipo de balanceador de carga que você precisa. Para obter mais informações, consulte Tipos de Elastic Load Balancing.
-
O balanceador de carga e seu grupo-alvo devem estar na mesma região e na mesma Conta da AWS região do seu grupo de Auto Scaling. VPC
-
O grupo de destino deve especificar um tipo de destino
instance
. Não é possível especificar um tipo de destinoip
ao usar um grupo do Auto Scaling. -
Se o modelo de execução do seu grupo de Auto Scaling não contiver o grupo de segurança correto para permitir o tráfego de entrada necessário do balanceador de carga, você deverá atualizar o modelo de execução. As regras recomendadas dependem do tipo de balanceador de carga e dos tipos de backends por ele usados. Por exemplo, para rotear o tráfego para servidores web, permita o HTTP acesso de entrada na porta 80 a partir do balanceador de carga. As instâncias existentes não são atualizadas com as novas configurações quando o modelo de execução é modificado. Para atualizar as instâncias existentes, você pode iniciar uma atualização da instância para substituir as instâncias. Para obter mais informações, consulte Use uma atualização de instância para atualizar instâncias em um grupo de Auto Scaling.
-
Os grupos de segurança no modelo de lançamento também devem permitir o acesso do balanceador de carga na porta correta para que o Elastic Load Balancing realize suas verificações de integridade.
-
Ao implantar dispositivos virtuais por trás de um Gateway Load Balancer, a Amazon Machine Image AMI () no modelo de lançamento deve especificar o ID de AMI um que suporte o protocolo para permitir que GENEVE o grupo Auto Scaling troque tráfego com um Gateway Load Balancer. Além disso, os grupos de segurança no modelo de lançamento devem permitir o UDP tráfego na porta 6081.
dica
Se você tiver scripts de bootstrap que levam um tempo para serem concluídos, você pode adicionar opcionalmente um gancho do ciclo de vida de execução ao seu grupo do Auto Scaling para atrasar o registro das instâncias atrás do balanceador de carga antes que seus scripts de bootstrap sejam concluídos com êxito e as aplicações nas instâncias estejam prontas para aceitar o tráfego. Você não pode adicionar um gancho de ciclo de vida ao criar inicialmente um grupo de Auto Scaling no console do Amazon Auto EC2 Scaling. No entanto, você pode adicionar um gancho de ciclo de vida após a criação do grupo. Para obter mais informações, consulte Ganchos do ciclo de vida do Amazon EC2 Auto Scaling.
Configurar verificações de saúde para alvos
Você pode configurar verificações de saúde para seus destinos registrados com um balanceador de carga do Elastic Load Balancing para garantir que eles sejam capazes de lidar com o tráfego adequadamente. As etapas específicas variam de acordo com o tipo de balanceador de carga que você está usando. Para obter mais informações, consulte os seguintes recursos do :
-
Application Load Balancer — Consulte Verificações de saúde para seus grupos-alvo no Guia do usuário do Application Load Balancers.
-
Network Load Balancer — Consulte Verificações de saúde para seus grupos-alvo no Guia do usuário para Network Load Balancers.
-
Gateway Load Balancer — Consulte Verificações de saúde para seus grupos-alvo no Guia do usuário de Gateway Load Balancers.
-
Classic Load Balancer — Consulte Configurar verificações de saúde para seu Classic Load Balancer no Guia do usuário para Classic Load Balancers.
Por padrão, o Amazon EC2 Auto Scaling não considera uma instância não íntegra e a substitui se ela falhar nas verificações de integridade do Elastic Load Balancing. As verificações de saúde padrão para um grupo do Auto Scaling são somente verificações de EC2 saúde. Para obter mais informações, consulte Verificações de integridade para instâncias em um grupo do Auto Scaling.
Para permitir que o Amazon EC2 Auto Scaling substitua instâncias consideradas insalubres pelo Elastic Load Balancing, você pode configurar seu grupo de Auto Scaling para usar as verificações de saúde do Elastic Load Balancing. Ao fazer isso, o Amazon EC2 Auto Scaling considera a instância insalubre se ela falhar nas verificações de saúde ou nas verificações de EC2 saúde do Elastic Load Balancing. Se você anexar vários grupos de destino do balanceador de carga ou balanceadores de carga clássicos ao grupo, todos eles deverão informar que a instância é íntegra para que ela seja considerada íntegra. Se um deles relatar uma instância como não íntegra, o grupo do Auto Scaling substituirá a instância, mesmo que outros a relatem como íntegra.
Para obter informações sobre como habilitar essas verificações de saúde para seu grupo de Auto Scaling, consulte. Anexe um balanceador de carga do Elastic Load Balancing ao seu grupo de Auto Scaling
nota
Para garantir que essas verificações de saúde comecem o mais rápido possível, certifique-se de que o período de carência da verificação de saúde do seu grupo não esteja definido como alto demais, mas alto o suficiente para que suas verificações de saúde do Elastic Load Balancing determinem se um alvo está disponível para lidar com solicitações. Para obter mais informações, consulte Definir um período de carência da verificação de integridade para um grupo do Auto Scaling.