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
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
nota
Esta layer está disponível apenas para stacks baseadas em Linux.
Uma HAProxy camada usa HAProxy
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 AWS 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
de configuração do Chef, haproxy.cfg.erb
.
Setup recipes:
-
opsworks_initial_setup
-
ssh_host_keys
-
ssh_users
-
mysql::client
-
dependencies
-
ebs
-
opsworks_ganglia::client
-
haproxy
Configure recipes:
-
opsworks_ganglia::configure-client
-
ssh_users
-
agent_version
-
haproxy::configure
Deploy recipes:
-
deploy::default
-
haproxy::configure
Shutdown recipes:
-
opsworks_shutdown::default
-
haproxy::stop
Instalação:
-
AWS 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
.