

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á.

# HAProxy Referência de camada
<a name="layers-load"></a>

**Importante**  
O AWS OpsWorks Stacks serviço chegou ao fim da vida útil em 26 de maio de 2024 e foi desativado para clientes novos e existentes. É altamente recomendável que os clientes migrem suas cargas de trabalho para outras soluções o mais rápido possível. Se você tiver dúvidas sobre migração, entre em contato com a AWS Support equipe no [AWS re:POST](https://repost.aws/) ou por meio do Premium [AWS Support](https://aws.amazon.com/support).

**nota**  
Esta layer está disponível apenas para stacks baseadas em Linux.

Uma HAProxy camada usa [HAProxy](http://haproxy.1wt.eu/)—um balanceador de TCP/HTTP carga confiável de alto desempenho— para fornecer serviços de proxy e balanceamento de carga de alta disponibilidade para aplicativos baseados em TCP e HTTP. Ela é especialmente útil para websites que devem fazer o crawling com cargas muito altas e, ao mesmo tempo, exijam persistência ou processamento na camada 7.

HAProxy monitora o tráfego e exibe as estatísticas e a integridade das instâncias associadas em uma página da web. Por padrão, o URI é http://*DNSName*/haproxy? stats, onde *DNSName* é o nome DNS da HAProxy instância.

**Short name:** lb

**Compatibilidade:** uma HAProxy camada é compatível com as seguintes camadas: custom, db-master e memcached.

**Portas abertas:** HAProxy permite acesso público às portas 22 (SSH), 80 (HTTP) e 443 (HTTPS).

**Autoassign Elastic IP addresses:** opção ativada por padrão

**Default EBS volume:** não

**Grupo de segurança padrão:** AWS-OpsWorks-LB-Server

**Configuração:** Para configurar uma HAProxy camada, você deve especificar o seguinte:
+ URI de verificação de saúde (padrão: http://*DNSName*/).
+ URI de estatísticas (padrão: http://*DNSName*/haproxy? estatísticas).
+ Estatísticas de senhas (opcional).
+ Método de verificação de integridade (opcional). Por padrão, HAProxy usa o método HTTP OPTIONS. Você também pode especificar GET ou HEAD.
+ Habilitar estatísticas (opcional)
+ Portas. Por padrão, o OpsWorks Stacks é configurado HAProxy para lidar com tráfego HTTP e HTTPS. Você pode configurar HAProxy para lidar com apenas um ou outro substituindo o [modelo](https://github.com/aws/opsworks-cookbooks/tree/master-chef-11.4/haproxy/templates/default) de configuração do Chef,`haproxy.cfg.erb`.

**Setup recipes:**
+  opsworks\$1initial\$1setup
+ ssh\$1host\$1keys
+ ssh\$1users
+ mysql::client
+ dependencies
+ ebs
+ opsworks\$1ganglia::client
+ haproxy

**Configure recipes:**
+ opsworks\$1ganglia::configure-client
+ ssh\$1users
+ agent\$1version
+ haproxy::configure

**Deploy recipes:**
+ deploy::default
+ haproxy::configure 

**Shutdown recipes:**
+ opsworks\$1shutdown::default
+ haproxy::stop

**Instalação:**
+ OpsWorks O Stacks usa o instalador de pacotes da instância HAProxy para instalar em seus locais padrão.
+ Você deve configurar o syslog para direcionar os arquivos de log para um local especificado. Para obter mais informações, consulte [HAProxy](http://haproxy.1wt.eu/).