Overview of HAProxy Enterprise in AWS
HAProxy Enterprise is a Layer 7 load balancer that many people use to achieve high availability, security, and observability for their applications running in AWS EC2. You can use it as a replacement for other, cloud-based load balancers or in conjunction with Amazon Network Load Balancer for extra redundancy.
Features
The table below lists features available in HAProxy Enterprise:
Use case | Learn more |
---|---|
Load balancing | Explore its load balancing features, including traffic mirroring, traffic policing, and traffic shaping. |
HTTP routing | Explore its routing capabilities, including HTTP rewrites and redirects. |
Management suite | Explore its management suite, including service discovery and Real-time Dashboard. |
Observability | Explore its observability features, including logging, metrics, and alerting. |
Security | Explore its security features, including authentication, bot management, and web applicaiton firewall. |
Common deployment patterns
The table below lists several common ways to deploy HAProxy Enterprise in AWS.
Deployment pattern | Description |
---|---|
A single HAProxy Enterprise load balancer | A single HAProxy Enterprise instance distributing traffic to web applications. This design does not include redundancy at the load balancing tier, but is useful for non-production workloads or applications that do not require extra redundancy that you would get by deploying two load balancers. |
Two HAProxy Enterprise load balancers and AWS NLB | Two HAProxy Enterprise instances distributing traffic to web applications. An AWS Network Load Balancer load balances traffic to these two load balancers, giving you redundancy at the load balancing tier. |
Next up
Launch the HAProxy Enterprise AMI