Overview

Product video
The Load Balancer Enterprise ADC for AWS provides advanced Layer 4/7 load balancing, automatically distributing incoming application traffic across EC2 instances either in a single Availability Zone, or across multiple Zones. Traffic can be distributed on the internal Amazon network (reducing bandwidth costs), or to any accessible internet address.
Dual AZ mode enables an HA pair of load balancer instances to be split between different AZ's, further increasing system resilience. Full support for Service Discovery, including integration with AWS Auto Scaling which ensures that servers or containers are automatically added to the load balanced cluster as backend capacity is increased to meet inbound traffic demands.
Support for TCP and UDP enables load balancing of virtually any protocol. SSL termination and re-encryption - coupled with a built-in, OWASP top 10 compliant WAF - enables you to create a secure, robust interface for your infrastructure. URL re-writing / content switching can be used to direct traffic based on defined rules.
Advanced, customizable health checks ensure detection of unhealthy instances within a pool and automatically reroutes traffic to healthy instances. This great product comes fully-featured with a totally unrestricted license enabling all features and full scalability.
Highlights
- Advanced Layer 4/7 load balancing - with integrated Auto Scaling, GSLB, multi-AZ resilience, SSL/TLS offloading and OWASP top 10 compliant WAF. Full API support enables integration with automation platforms.
- Ease of use and extensive support - simple management interface, simplified and accelerated cloud migration, and unlimited 24/7 access to the Loadbalancer.org technical support services.
- Totally unrestricted freedom license - this product offers no feature restrictions. Our freedom license enables customers to move licenses between clouds and data centers at no additional cost - and with free migration assistance.
Details
Introducing multi-product solutions
You can now purchase comprehensive solutions tailored to use cases and industries.
Features and programs
Buyer guide

Financing for AWS Marketplace purchases
Pricing
Free trial
Dimension | Cost/hour |
|---|---|
m5n.xlarge Recommended | $0.72 |
t3.micro | $0.20 |
m5n.16xlarge | $1.24 |
c5.2xlarge | $0.72 |
c5.24xlarge | $1.24 |
c5.12xlarge | $0.72 |
t3.medium | $0.30 |
m5n.24xlarge | $1.24 |
m5n.12xlarge | $1.24 |
Vendor refund policy
If you are unhappy with your Loadbalancer.org Load Balancer for any reason we will refund the software costs for up to 30 days prior to cancellation.
How can we make this page better?
Legal
Vendor terms and conditions
Content disclaimer
Delivery details
64-bit (x86) Amazon Machine Image (AMI)
Amazon Machine Image (AMI)
An AMI is a virtual image that provides the information required to launch an instance. Amazon EC2 (Elastic Compute Cloud) instances are virtual servers on which you can run your applications and workloads, offering varying combinations of CPU, memory, storage, and networking resources. You can launch as many instances from as many different AMIs as you need.
Version release notes
Security
- Linux Kernel: Mitigation for Dirty Frag and Frag- nesia (vulnerabilities fixed are not exploitable on our appliances).
- HSTS: Added granular control of subdomains & preload, and sensible defaults to avoid accidental lockouts.
New Features
- GSLB: Add support for wildcard subdomains.
- GSLB: Allow more than two parameters for the external health check.
- GSLB: Remove unnecessary case sensitivity for domain names.
- ADC Portal: Several enhancements to the adoption page, including support for token authentication.
Bug Fixes
- Networking: Prevent deletion of network interfaces if they are bound to existing services.
- System Overview: Fixed an issue where layer 4 servers would sometimes report an incorrect status.
- Command Line Interface: Fixed an issue with editing Floating IPs from the CLI.
- TProxy: Fixed an issue where restoring a backup might not activate Transparent Proxy settings.
- Monitoring: Updated the OS version to ensure it is reported correctly to external monitoring solutions.
- Cookies: Remove excessive warnings about matching cookie names.
- SSL: Fixed an issue with replicating Let's Encrypt certificates.
- Floating IPs: Fixed an issue where modifying multiple disabled Floating IPs could cause unexpected removal.
- Google Cloud Platform: Fixed a configuration issue that could disable STunnel on GCP.
- High Availability: Fixed an issue where certain complex passwords could prevent pairing.
- Policy-Based Routing (PBR): Fixed an issue with VLANs and bonded interfaces using local-only mode.
- ADC Portal: Removed unnecessary update checks and errors for external repositories.
- ADC Portal: Fixed several issues with the automatic update, availability, excessive logging and stability of the Shuttle & Gateway.
Additional details
Usage instructions
To access this product, use a browser to view the administration page at https://<instance IP address>:9443 replacing the <instance IP address> with the actual IP address of the running EC2 instance. Your username is 'loadbalancer' and the password is the instance ID. To access this product via the CLI, using your prefered SSH client you can authenticate using the username 'lbuser' and the SSH key specified in the AWS console during the deployment.
For full functionality, the load balancer should be launched with an IAM role configured. Please see our quick start guide (https://pdfs.loadbalancer.org/quickstartguideEntAWSv8.pdf ) for more information or launch using the cloud formation template.
Resources
Support
Vendor support
All Load Balancer Enterprise ADC for AWS Instances include unlimited 24/7 support via email, telephone and remote assistance
AWS infrastructure support
AWS Support is a one-on-one, fast-response support channel that is staffed 24x7x365 with experienced and technical support engineers. The service helps customers of all sizes and technical abilities to successfully utilize the products and features provided by Amazon Web Services.
Standard contract
Customer reviews
Hybrid cloud load balancing has streamlined SSL offloading and proactive performance monitoring
What is our primary use case?
I am utilizing the cloud version of LoadBalancer Enterprise currently, as I have done the deployment in AWS Cloud, Azure Cloud, and Google Cloud as well. I am using all types of cloud, having done private cloud implementations for our environment and public cloud environments with AWS , Google, and Azure .
What is most valuable?
I utilize LoadBalancer Enterprise 's SSL Termination feature, and options are available to do SSL Termination both in the cloud and in the F5. I have successfully used the SSL Termination feature in F5.
The Advanced Health Check feature in LoadBalancer Enterprise is available, and it has helped in maintaining optimal server performance.
Performance-wise with LoadBalancer Enterprise, I haven't seen any issues between on-premises and the cloud. If there are any performance-related issues, I have the option to automatically upgrade and increase the instances, memory, and CPU configurations. I never come across any performance-related issues in the cloud environment.
When evaluating LoadBalancer Enterprise's application level monitoring, it is similar to the on-premises monitoring capabilities. Additionally, the instance level monitoring is taken care of by AWS Cloud, which continuously monitors CPU, memory, and network usage, sending status updates to the operations teams. Compared to on-premises monitoring, I find the AWS Cloud setup beneficial, as it allows for immediate upgrades when alerts are raised for high CPU utilization, which is a significant advantage.
The intuitive interface of LoadBalancer Enterprise assists me with monitoring network traffic, including options to monitor the network queue and throughput effectively.
What needs improvement?
Among the best features in LoadBalancer Enterprise, I note that some features are still not enabled compared to the on-premises environment. For example, if I want to deploy certain web policies, I am unsure if they are currently enabled. There are some parameters and configurations, such as persistent configurations, that were not available. I could only host limited applications like HTTPS and HTTP; some complex applications were not supported, and I faced these issues a few years ago. Recently, I have not done any cloud migrations, but I can see that I am now able to migrate most applications. However, some persistent-related configurations were not working, and I am uncertain whether they have solved that issue. These were the major challenges I have encountered.
For how long have I used the solution?
I have been using LoadBalancer Enterprise in the enterprise environment for almost more than twenty years.
How are customer service and support?
I have communicated with LoadBalancer technical support when facing licensing issues, particularly when needing to move licenses to different instances. When I request the release of the license from the old device, they usually respond appropriately. I can expect a response within fifteen to twenty minutes after I put in a ticket to release the license. While their support is good, the ongoing need to contact F5 for license releases can be a problem from an operational perspective, causing loss of production time, which is a disadvantage I see.
Based on my experience with LoadBalancer Enterprise support, I would rate their responsiveness for releasing licenses a ten. For supporting other aspects, I would give them a rating of six or seven.
How was the initial setup?
I did face challenges when implementing LoadBalancer Enterprise in the cloud environment, as it is not quite easy. There were multiple options available, such as bring your own license and purchasing from the market. I needed to do a deep analysis to determine which option was suitable for the client based on their requirements. Some clients decided to purchase licenses from a vendor, while others chose to use BYOL. For scenarios such as the DR environment, I would only be testing during the DR test period, after which I would shut down these instances. For that need, I chose to go with the marketplace. Some clients wanted continuous production, so I opted for the bring your own license model, as purchasing from the marketplace might cost more. I have faced a couple of ways to choose the license for installation, and initially, the setup and configuration were a bit difficult to handle. After the first device installation, I managed to document what I needed for deployment, making subsequent implementations easier for me.
The approximate timeframes to implement LoadBalancer Enterprise's solution begin with the initial implementations, which can bring up the box in a couple of hours. After that, if there are any migrations or if I'm migrating applications from my own environment to the cloud, that is going to take a lot of time; it cannot be done immediately. I need to work with the backend applications team to bring up those applications, migrate my configurations from on-prem to cloud, verify it, and work with the network team to ensure reachability. During the cutover, I need to shift traffic from on-prem to the cloud, which is a lengthy process. The initial deployment of LoadBalancer Enterprise can be done in a couple of hours, making it live is achievable within that timeframe.
What about the implementation team?
In the deployment of LoadBalancer Enterprise, multiple teams are usually involved for setting up the entire system, as I need an AWS Cloud team, applications team, database team, and security team to facilitate all migrations. However, for deployment purposes, one team is sufficient; in my case, I had three to four engineers. For smaller migrations, I can handle it with one engineer, but for a larger installation of LoadBalancer Enterprise with fifteen to twenty load balancers, one engineer suffices, whereas for migrating one hundred or two hundred, that is when more engineers might be needed.
What's my experience with pricing, setup cost, and licensing?
Regarding the pricing of LoadBalancer Enterprise, I only pay for a license, and whatever license I use doesn't require the same CAPEX investment as physical hardware. I purchase the license depending on my needs. Bring your own license might involve a significant expenditure, whereas the marketplace provides advantages such as the ability to release the license if I'm not using it. When devices are brought back online, I can get the license through the marketplace easily. This system allows me to store snapshots of configuration settings in cloud storage, releasing instances and licenses as needed. Overall, these features highlight the benefits of using LoadBalancer Enterprise compared to on-premises equipment, though I remain unsure of the backend costs associated with the cloud solution.
What other advice do I have?
I do participate in the deployment process of LoadBalancer Enterprise. I would rate this review a nine overall.
Which deployment model are you using for this solution?
If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?
High availability across global nodes has ensured continuous access and protected our revenue
What is our primary use case?
My main use case for LoadBalancer Enterprise is to ensure my servers are available and are accessible to customers around the world.
I have three-node servers around which I set up the load balancer within them. In case one of them goes off, the load balancer can switch over to the next one. The servers use a virtual IP to connect to our application and then it detects the health of each of the servers. Only when they are down does the load balancer switch over to the next available healthy server and services are restored to our users.
What is most valuable?
The best features that LoadBalancer Enterprise offers include Round Robin , where different servers are available, and also the VRRP and the virtual IP as well.
The Round Robin and virtual IP features help me by ensuring that traffic is routed across all the nodes. Whatever is available receives the traffic. There is no queue. Any server that is available takes over the master role and brings that service back to the application so that it continues running.
The major feature of load balancing is to ensure that all services are available around the clock and at any time. Having multiple options is a significant advantage that I enjoy with load balancing.
LoadBalancer Enterprise has impacted my organization positively by making our applications and services available to all users across the globe. Even when we have issues with the firewalls, nodes, or application database, customers do not need to know because on the back end, we are able to access the application through another node with the help of the load balancer.
What needs improvement?
LoadBalancer Enterprise could be improved in terms of cost.
For how long have I used the solution?
I have been using LoadBalancer Enterprise for a little over one year.
What do I think about the stability of the solution?
LoadBalancer Enterprise is stable.
How are customer service and support?
The customer support is very good.
What was our ROI?
With load balancing in place, there has been a high inflow of satisfaction from customers. The company could make more money. Additionally, there are no issues with the availability of applications across the board.
One of the reasons why we went for LoadBalancer Enterprise is because of losing revenue when services are not available. With load balancing, services are available. A customer can make payments and there has been improvement in terms of income.
What other advice do I have?
My advice to others looking into using LoadBalancer Enterprise is that it is a good product and they can be very certain it will work for them as they require. I believe this review has a rating of ten.
Load testing has improved confidence as traffic simulations ensure uninterrupted user access
What is our primary use case?
My main use case for LoadBalancer Enterprise involves non-functional testing such as load testing and break-even point validation for our APIs and UIs. I use LoadBalancer Enterprise to simulate real-life traffic data. For example, when 1,000 users are trying to access a particular resource at a particular time, I simulate this using LoadBalancer by increasing and decreasing the number of virtual users to check the amount of load the server can take. I want to ensure that at any given point in time, 10,000 users or 20,000 users can access our software or website without any interruptions. I provide the virtual user numbers and different other parameters such as our server setup, server configuration, and the number of load balancers being used. After providing these specifics, I simulate the real-world scenario and check if the software is able to handle the load.
What is most valuable?
There are many types of load balancers, such as NGINX , which is a proxy, and those need to be validated with different types of testing. The number of availability and redundancy need to be checked, the health checks of the software need to be validated, and as a load balancer, I need to check how much traffic it is able to handle at a given point in time.
LoadBalancer Enterprise is very useful in the case of a multifaceted software system. For example, when I do not know exactly how many users are going to be using it at a given point in time, LoadBalancer Enterprise ensures that it distributes the load properly so that the system is not broken and it is available for all users seamlessly.
When I say it distributes the load properly, LoadBalancer Enterprise provides several affinity mechanisms such as cookie, resource, IP, and header-based options. For stateful healthcare workflows and banking transactions where session context matters, these options are flexible and reliable. In stateful failover edge cases, I need to make sure it is working properly, and those are the things I need to validate.
LoadBalancer Enterprise simulates production traffic profiles by using a realistic traffic generator that models different requests and transaction mixes such as reads and writes, leveraging replay traffic from sanitized production traces whenever possible. LoadBalancer Enterprise allows me to simulate chaos and failure injection by integrating chaos testing to validate retry and back-off behavior, connection drain, and upstream slowdown scenarios. I can validate that rate limits and circuit breakers are functioning properly.
LoadBalancer Enterprise has given my company the confidence that our software is sustainable and scalable according to our design. I can approach customers with confidence that they will not be facing any issues such as unavailability of services or any interruptions during their work. This confidence gives my company an edge over competitors.
What needs improvement?
LoadBalancer Enterprise could provide more flexibility in terms of configuration setup, making it more user-friendly when switching between other software.
LoadBalancer Enterprise could work more on content caching by bypassing the back-end server more often and making the cache more accessible so that it gives better and more robust results. The autoscaling integration could be improved as well. DDoS mitigation is helpful, but there are some cases where it does not recognize the threat, so those are areas it could work on.
For how long have I used the solution?
I have been using LoadBalancer Enterprise for the last three to four years.
What do I think about the stability of the solution?
I have definitely seen very lesser downtimes after I implemented the different load balancer functionalities. The regular health checks that LoadBalancer Enterprise performs using regular Jenkins jobs utilize all the functionalities of LoadBalancer Enterprise to make sure everything is working perfectly according to my design. This has given a positive impact to my overall software, which boosts confidence for both me and customers.
LoadBalancer Enterprise is pretty stable.
What do I think about the scalability of the solution?
LoadBalancer Enterprise is very useful in the case of a multifaceted software system. For example, when I do not know exactly how many users are going to be using it at a given point in time, LoadBalancer Enterprise ensures that it distributes the load properly so that the system is not broken and it is available for all users seamlessly.
Which solution did I use previously and why did I switch?
Previously, I was using Kafka, and I wanted a more scalable, robust, and synchronous setup for my software. I switched to LoadBalancer Enterprise because the buffer time in Kafka was very high, and it is synchronous. The event ingestion and message queuing were not optimized, so I switched to LoadBalancer Enterprise.
What was our ROI?
LoadBalancer Enterprise has optimized my traffic by about 20 to 30%. There are very lesser downtimes in terms of my overall data, including software deployment, development, and testing cycles. LoadBalancer Enterprise has drastically improved my productivity. The overall improvement is about 30%.
What's my experience with pricing, setup cost, and licensing?
I purchased LoadBalancer Enterprise through the AWS marketplace. With the licensing and setup cost, I think it is pretty good, but the overall cost is not something I am aware of. That is handled by the DevOps team, so I am not sure about that.
What other advice do I have?
LoadBalancer Enterprise is very useful, and I believe others should go for it. Obviously, it is the call of the DevOps team and the overall system designers and architects to make a decision. However, comparing it with other tools, LoadBalancer Enterprise is pretty solid in terms of distributing workloads, so you can go ahead. I would rate this product an 8.