

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# HAProxy Referencia de capa
<a name="layers-load"></a>

**importante**  
El AWS OpsWorks Stacks servicio llegó al final de su vida útil el 26 de mayo de 2024 y se ha desactivado tanto para los clientes nuevos como para los existentes. Recomendamos encarecidamente a los clientes que migren sus cargas de trabajo a otras soluciones lo antes posible. Si tienes preguntas sobre la migración, ponte en contacto con el AWS Support equipo en [AWS Re:post](https://repost.aws/) o a través de Premium [AWS Support](https://aws.amazon.com/support).

**nota**  
Esta capa solo está disponible para pilas basadas en Linux.

Una HAProxy capa utiliza [HAProxy](http://haproxy.1wt.eu/)un balanceador de TCP/HTTP carga confiable y de alto rendimiento para proporcionar servicios proxy y de equilibrio de carga de alta disponibilidad para aplicaciones basadas en TCP y HTTP. Resulta especialmente útil para sitios web que deben reptar bajo cargas muy altas y, al mismo tiempo, requieren persistencia o procesamiento de capa 7.

HAProxy supervisa el tráfico y muestra las estadísticas y el estado de las instancias asociadas en una página web. De forma predeterminada, el URI es http://*DNSName*/haproxy? stats, donde *DNSName* está el nombre DNS de la HAProxy instancia.

**Short name (Nombre corto):** lb

**Compatibilidad:** una HAProxy capa es compatible con las siguientes capas: custom, db-master y memcached.

**Puertos abiertos:** HAProxy permite el acceso público a los puertos 22 (SSH), 80 (HTTP) y 443 (HTTPS).

**Autoassign Elastic IP addresses (Asignar automáticamente direcciones IP elásticas):** opción activada de forma predeterminada

**Default EBS volume (Volumen EBS predeterminado):** No

**Grupo de seguridad predeterminado:** AWS-OpsWorks-LB-Server

**Configuración:** para configurar una HAProxy capa, debe especificar lo siguiente:
+ URI de Health Check (predeterminado: http://*DNSName*/).
+ URI de estadísticas (predeterminado: http://*DNSName*/haproxy? estadísticas).
+ Contraseña de estadísticas (opcional).
+ Método de comprobación de estado (opcional). De forma predeterminada, HAProxy utiliza el método HTTP OPTIONS. También puede especificar GET o HEAD.
+ Habilitar estadísticas (opcional)
+ Puertos. De forma predeterminada, OpsWorks Stacks se configura HAProxy para gestionar el tráfico HTTP y HTTPS. [Puede configurarlo HAProxy para que gestione solo uno u otro anulando la plantilla de configuración de Chef,.](https://github.com/aws/opsworks-cookbooks/tree/master-chef-11.4/haproxy/templates/default) `haproxy.cfg.erb`

**Setup recipes (Recetas de instalación):**
+  opsworks\$1initial\$1setup
+ ssh\$1host\$1keys
+ ssh\$1users
+ mysql::client
+ dependencies
+ ebs
+ opsworks\$1ganglia::client
+ haproxy

**Configure recipes (Recetas de configuración):**
+ opsworks\$1ganglia::configure-client
+ ssh\$1users
+ agent\$1version
+ haproxy::configure

**Deploy recipes (Recetas de implementación):**
+ deploy::default
+ haproxy::configure 

**Shutdown recipes (Recetas de cierre):**
+ opsworks\$1shutdown::default
+ haproxy::stop

**Installation (Instalación):**
+ OpsWorks Stacks usa el instalador de paquetes de la instancia para realizar la instalación en sus HAProxy ubicaciones predeterminadas.
+ Debe configurar syslog para dirigir los archivos de registro a una ubicación especificada. Para obtener más información, consulte [HAProxy](http://haproxy.1wt.eu/).