

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# HAProxy Riferimento al livello
<a name="layers-load"></a>

**Importante**  
Il AWS OpsWorks Stacks servizio ha raggiunto la fine del ciclo di vita il 26 maggio 2024 ed è stato disattivato sia per i clienti nuovi che per quelli esistenti. Consigliamo vivamente ai clienti di migrare i propri carichi di lavoro verso altre soluzioni il prima possibile. Se hai domande sulla migrazione, contatta il Supporto AWS Team su [AWS re:post](https://repost.aws/) o tramite Premium [AWS Support](https://aws.amazon.com/support).

**Nota**  
Questo livello è disponibile solo per stack basati su Linux.

Un HAProxy livello utilizza [HAProxy](http://haproxy.1wt.eu/), un sistema di bilanciamento del TCP/HTTP carico affidabile e ad alte prestazioni, per fornire servizi proxy e di bilanciamento del carico ad alta disponibilità per applicazioni basate su TCP e HTTP. È particolarmente utile per quei siti web che devono eseguire il crawling con carichi di lavoro molto elevati e che richiedono persistenza o elaborazione di livello 7.

HAProxy monitora il traffico e visualizza le statistiche e lo stato delle istanze associate su una pagina Web. Per impostazione predefinita, l'URI è http://*DNSName*/haproxy? stats, *DNSName* dov'è il nome DNS dell' HAProxy istanza.

**Short name (Nome breve):** lb

**Compatibilità:** un HAProxy livello è compatibile con i seguenti livelli: custom, db-master e memcached.

**Porte aperte:** HAProxy consente l'accesso pubblico alle porte 22 (SSH), 80 (HTTP) e 443 (HTTPS).

**Autoassign Elastic IP addresses (Assegnazione automatica indirizzi IP elastici):** attivata per impostazione predefinita

**Default EBS volume (Volume EBS predefinito):** no

**Gruppo di sicurezza predefinito:** AWS-OpsWorks-LB-Server

**Configurazione:** per configurare un HAProxy livello, è necessario specificare quanto segue:
+ URI Health check (impostazione predefinita: http://*DNSName*/).
+ URI delle statistiche (impostazione predefinita: http://*DNSName*/haproxy? statistiche).
+ Password statistiche (facoltativa).
+ Metodo controllo dello stato (facoltativo). Per impostazione predefinita, HAProxy utilizza il metodo HTTP OPTIONS. Puoi anche specificare GET o HEAD.
+ Abilita statistiche (facoltativo)
+ Porte. Per impostazione predefinita, OpsWorks Stacks è configurato HAProxy per gestire sia il traffico HTTP che HTTPS. [Puoi configurare HAProxy per gestire solo l'uno o l'altro sovrascrivendo il modello di configurazione Chef,.](https://github.com/aws/opsworks-cookbooks/tree/master-chef-11.4/haproxy/templates/default) `haproxy.cfg.erb`

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

**Configure recipes (Ricette di configurazione):**
+ opsworks\$1ganglia::configure-client
+ ssh\$1users
+ agent\$1version
+ haproxy::configure

**Deploy recipes (Ricette di distribuzione):**
+ deploy::default
+ haproxy::configure 

**Shutdown recipes (Ricette di arresto):**
+ opsworks\$1shutdown::default
+ haproxy::stop

**Installation (Installazione):**
+ OpsWorks Stacks utilizza il programma di installazione del pacchetto dell'istanza per l'installazione nelle posizioni HAProxy predefinite.
+ Per indirizzare i file di log in un percorso specificato, è necessario configurare syslog. Per ulteriori informazioni, consulta [HAProxy](http://haproxy.1wt.eu/).