Documentazione di riferimento sul livello HAProxy - AWS OpsWorks

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

Documentazione di riferimento sul livello HAProxy

Importante

Il AWS OpsWorks Stacks il 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 AWS Support Squadra su AWS Re:post o tramite AWS Supporto Premium.

Nota

Questo livello è disponibile solo per stack basati su Linux.

Un HAProxy livello utilizza HAProxyun sistema di bilanciamento del HTTP carico affidabile TCP e ad alte prestazioni per fornire servizi proxy e di bilanciamento del carico ad alta disponibilità per TCP applicazioni basate su 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.

HAProxymonitora il traffico e visualizza le statistiche e lo stato delle istanze associate su una pagina Web. Per impostazione predefinita, URI è http://DNSName/haproxy? statistiche, dove DNSName è il DNS nome dell'HAProxyistanza.

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 () e HTTP 443 (). HTTPS

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

EBSVolume predefinito: No

Gruppo di sicurezza predefinito: AWS - OpsWorks -lb-Server

Configurazione: per configurare un HAProxy livello, è necessario specificare quanto segue:

  • Health check URI (impostazione predefinita: http://DNSName/).

  • Statistiche URI (impostazione predefinita): http://DNSName/haproxy? statistiche).

  • Password statistiche (facoltativa).

  • Metodo controllo dello stato (facoltativo). Per impostazione predefinita, HAProxy utilizza il HTTP OPTIONS metodo. È inoltre possibile specificare GET oHEAD.

  • Abilita statistiche (facoltativo)

  • Porte. Per impostazione predefinita, AWS OpsWorks Stacks si configura HAProxy per gestire sia HTTP il traffico che il traffico. HTTPS Puoi configurare HAProxy per gestire solo l'uno o l'altro sovrascrivendo il modello di configurazione Chef,. haproxy.cfg.erb

Setup recipes (Ricette di impostazione):

  • opsworks_initial_setup

  • ssh_host_keys

  • ssh_users

  • mysql::client

  • dependencies

  • ebs

  • opsworks_ganglia::client

  • haproxy

Configure recipes (Ricette di configurazione):

  • opsworks_ganglia::configure-client

  • ssh_users

  • agent_version

  • haproxy::configure

Deploy recipes (Ricette di distribuzione):

  • deploy::default

  • haproxy::configure

Shutdown recipes (Ricette di arresto):

  • opsworks_shutdown::default

  • haproxy::stop

Installation (Installazione):

  • AWS 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