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á.
Para anexar um balanceador de carga do Elastic Load Balancing a uma camada
É necessário cumprir os pré-requisitos para anexar um balanceador de carga a seu grupo do Auto Scaling.
-
Isso inclui criar o balanceador de carga e o grupo de destino que será usado para encaminhar o tráfego ao grupo do Auto Scaling.
Há duas maneiras de criar o balanceador de carga e o grupo de destino:
-
Como usar 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 de destino antes de criar o grupo do 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 pelo console.
-
-
Antes de criar um balanceador de carga, saiba o tipo 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 seu modelo de execução não contém um grupo de segurança que permita que o tráfego do balanceador de carga alcance seu grupo do Auto Scaling, você deve 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 para substituir a instância. Para obter mais informações, consulte Use uma atualização de instância para atualizar instâncias em um grupo do Auto Scaling.
-
Os grupos de segurança que você especifica no modelo de execução deve permitir o acesso do balanceador de carga na porta correta para que o Elastic Load Balancing execute 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. Você pode adicionar um gancho do ciclo de vida após a criação do grupo. Para obter mais informações, consulte Hooks do ciclo de vida do Amazon EC2 Auto Scaling.
Configurar verificações de integridade para destinos
É possível configurar verificações de integridade para os 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:
-
Application Load Balancer: Consulte Verificações de integridade para seus grupos de destino no Manual do usuário de Application Load Balancers.
-
Network Load Balancer: Consulte Verificações de integridade para seus grupos de destino no Manual do usuário de Network Load Balancers.
-
Gateway Load Balancer: Consulte Verificações de integridade para seus grupos de destino no Manual do usuário de Gateway Load Balancers.
-
Classic Load Balancer: Consulte Configurar verificações de integridade para seu Classic Load Balancer no Manual do usuário de 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 mais informações sobre como habilitar as verificações de integridade do Elastic Load Balancing para seu grupo do Auto Scaling, consulte Este tópico descreve como anexar um balanceador de carga Elastic Load Balancing ao grupo do Auto Scaling..
nota
Para garantir que essas verificações de integridade comecem o mais rápido possível, não defina um período de carência da verificação de integridade do grupo muito alto, mas alto o suficiente para que suas verificações de integridade do Elastic Load Balancing consigam determinar se um destino 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.