What is our primary use case?
For my day-to-day activities, I have been using VMWare Avi Load Balancer for the last five years. This includes monitoring virtual machines, services, checking backend pool health, reviewing health monitor status, validating application availability after server patching, coordinating with the applications teams during maintenance, updating SSL certificates when required, reviewing alerts from the AVI dashboard, and assisting in troubleshooting application connectivity issues. I also verify that traffic is being distributed correctly across the healthy backend servers and ensure there is no impact to the production servers. These are my regular activities with this product.
A unique way I use VMWare Avi Load Balancer is through its centralized management, which allows us to manage all VMs in one place easily and provides high availability. Out of the 500 machines, whenever a server becomes unresponsive, this load balancer effectively manages applications and maintains high uptime.
In our environment, the most frequently used features include virtual services, backend pools, and health monitors. As I mentioned, we also utilize SSL offloading, Layer 7 load balancing, and analytics. We rely on health monitors to ensure traffic is sent only to healthy application servers. Virtual services and pools distribute user traffic across multiple backend VMs. We use the analytics dashboard to monitor application performance and troubleshoot issues. During maintenance or patching activities, we validate that all pool members are healthy and check that applications are accessible through the configured VIP.
How has it helped my organization?
VMWare Avi Load Balancer has positively impacted my organization by automating tasks, simplifying administration, and reducing the workload. For example, it automatically identifies unresponsive servers, which reduces manual logins, and by providing centralized management, we can access any virtual machine using its console. This has significantly improved application availability and reliability by distributing traffic across multiple healthy servers, preventing any single server from becoming overloaded. Its built-in health monitoring detects unhealthy servers, redirects traffic to healthy ones, and reduces downtime. The centralized dashboard offers clear visibility into application performance, facilitating faster troubleshooting and reducing manual intervention, ultimately enhancing user experience.
For instance, we recently experienced a backend server failure, where an application server became unavailable. The AVI health monitor detected this unhealthy server quickly and automatically removed it from the backend pool, redirecting all incoming traffic to the remaining healthy server, allowing continuous access to the application without outage. After the application teams restored the services, AVI automatically added that server back to the backend pool. During our monthly Windows patching activity, we patch one application server at a time, ensuring it does not service client traffic before rebooting. AVI routes all traffic to healthy servers while the patched server reboots and, once it passes health checks, it begins receiving traffic again, allowing us to perform maintenance with minimal user impact. These scenarios show significant reductions in downtime.
What is most valuable?
The best features of VMWare Avi Load Balancer that I appreciate most include centralized management, intelligent health monitoring, automated load balancing, and an analytics dashboard that provides clear visibility into application performance and traffic patterns. It helps during troubleshooting when servers are unresponsive and supports SSL offloading, application persistence, and both Layer 4 and Layer 7 load balancing. The software-defined architecture simplifies day-to-day load balancer administration and makes it easier to scale without relying on dedicated hardware appliances.
The AI capabilities of VMWare Avi Load Balancer continually analyze applications, monitoring traffic, response times, latency, throughput, and error rates to detect abnormal behavior. This platform automatically identifies performance anomalies and provides insights into potential bottlenecks before they affect users. It also offers predictive capacity planning by analyzing traffic trends over time, which helps infrastructure teams troubleshoot issues faster and make informed decisions on scaling and performance optimization.
What needs improvement?
One improvement needed for VMWare Avi Load Balancer is that its advanced features require good product knowledge; technically skilled individuals are necessary to effectively manage and monitor the AVI health dashboard and alerts.
From an operational perspective, I would like to see more proactive alerting and root cause analysis features within the dashboard, which would help administrators identify issues faster without the need to collect logs from multiple sources. A more simplified operating system interface would enable easier identification of alerts directly on the dashboard without reviewing logs.
Additional improvements for VMWare Avi Load Balancer include providing built-in troubleshooting guidance for administrators during fault analysis, predefined dashboards, and reporting templates for daily operations, as well as expanding automation and templates for common deployment scenarios to reduce manual configuration. Better documentation for advanced features would benefit new administrators. Overall, the product meets most operational requirements, but these minor improvements are necessary.
For how long have I used the solution?
I have been using VMWare Avi Load Balancer for the last five years, and I am currently using this product.
What do I think about the stability of the solution?
VMWare Avi Load Balancer is stable.
Yes, VMware AVI Load Balancer has been very stable in our production environment. We use it to load balance several business-critical applications running on more than 1,000 virtual machines integrated with VMware vCenter. The platform has consistently delivered high availability with minimal unplanned interruptions. During monthly Windows patching and maintenance activities, AVI automatically redirects traffic to healthy backend servers, ensuring continuous application access. The Service Engines have performed reliably under normal and peak traffic conditions without affecting application performance. Health Monitors accurately detect backend server issues and automatically restore traffic once the servers recover. We have also completed AVI version upgrades with proper planning and validation while maintaining service continuity. Most incidents we encounter are related to backend application or server issues rather than the AVI platform itself. The centralized management and analytics further improve operational stability by enabling faster troubleshooting. Overall, I would rate the stability of VMware AVI Load Balancer 9.5 out of 10 for enterprise production environments.
What do I think about the scalability of the solution?
Regarding scalability, it is very good in my organization. As new applications or servers are added, creating new virtual services and pools is straightforward without major infrastructure changes. The platform efficiently handles application traffic for around 500-plus virtual machines without performance issues, making the scaling process easier compared to traditional hardware load balancers.
How are customer service and support?
My experience with VMware support has generally been positive. For any critical production issues, support engineers respond promptly and assist with troubleshooting. Knowledge base articles and product documentation are very useful for resolving common issues, and while complex cases may require log collection and remote troubleshooting, they are usually handled professionally. Overall, I find the vendor support to be responsive and technical.
Which solution did I use previously and why did I switch?
Initially, applications relied on dedicated load balancers and DNS-based traffic distribution, being accessed directly through individual servers. As our infrastructure grew, high availability became a requirement, leading us to choose VMWare Avi Load Balancer to provide centralized load balancing, health monitoring, and improved application availability. Before this, we had used DNS-based traffic distribution and F5 BIG-IP for load balancing.
How was the initial setup?
The initial setup was moderately complex because it involved coordination between the VMware, networking, security, and application teams. The AVI Controller had to be integrated with VMware vCenter, followed by the deployment of Service Engines on the ESXi cluster. Network connectivity, VLANs, DNS, routing, and firewall rules were validated before publishing any applications. After the infrastructure was ready, we configured Virtual Services, backend Pools, Health Monitors, and SSL profiles based on application requirements. The initial planning took time, but once the platform was deployed, onboarding new applications became straightforward. VMware's documentation and implementation best practices helped simplify the deployment process. Overall, I would describe the initial setup as well planned and manageable for an enterprise environment, especially with proper coordination across teams
What was our ROI?
I have seen a return on investment, as VMWare Avi Load Balancer reduces the time required for application deployment and troubleshooting by managing all virtual services, pools, health monitors, and SSL certificates from a single console. This streamlines routine administrative tasks and saves time and money from a business perspective by improving application availability and minimizing downtimes. Its software-defined approach reduces reliance on dedicated hardware load balancers, and by automating health monitoring and traffic distribution, it diminishes manual operational efforts, saving both time and money.
What's my experience with pricing, setup cost, and licensing?
Regarding pricing, setup cost, and licensing, senior administrators manage this aspect, and I am not fully aware of it. However, I can say that compared to other products, the pricing for VMWare Avi Load Balancer is good. Deployment costs vary based on multiple factors such as negotiations and the deployment model, with the pricing being subscription-based, depending on the edition, number of service engines, and features utilized in VMWare Avi Load Balancer.
Which deployment model are you using for this solution?
On-premises