ADC Comparison
Compare load balancers: Loadbalancer.org vs F5 Big-IP, Citrix NetScaler ADC and Progress Kemp
Load balancers or application delivery controllers (ADCs) allow organizations to cost-effectively scale their operations while ensuring high availability and an outstanding user experience. But which one is right for you? Here is a comparison of Loadbalancer’s Enterprise ADC versus the F5 Big-IP, the Citrix NetScaler ADC and the Kemp LoadMaster.
Load balancers or application delivery controllers (ADCs) allow organizations to cost-effectively scale their operations while ensuring high availability and an outstanding user experience. But which one is right for you? Here is a comparison of Loadbalancer’s Enterprise ADC versus the F5 Big-IP, the Citrix NetScaler ADC and the Kemp LoadMaster.
F5 Networks
F5 say they are a multi-cloud application services and security company committed to bringing a better digital world to life. Although they have grown to provide a wide range of products, their BIG-IP load balancer range is still amongst their core offerings.
Citrix / NetScaler
Citrix ADC, now NetScaler (again!) claims that it simplifies and automates application delivery and security across on-premise and cloud so you can deliver high-performing, resilient, and secure applications no matter the application type and underlying infrastructure.
Progress Kemp
Kemp Technologies, now Progress Kemp say their LoadMaster ADCs are designed to optimize a wide array of applications with templates and support for: Web Application servers including SSL and HTTP/2, Microsoft Applications and lots more.
Loadbalancer.org
What about Loadbalancer.org? Well despite our name we are a for-profit business! We provide clever, not complex ADCs and load balancing management systems — built with fast and secure open source software, creating smart, flexible and unbreakable solutions tailored to the needs of our customers.
How should you compare load balancers?
The load balancer (ADC) market is very mature, Loadbalancer.org itself has been established for more than 20 years. This market maturity means feature differences between the main vendors (F5, Citrix NetScaler, etc.) are relatively small. Therefore, for the most part the main comparison to be made is price versus throughput, although it is worth checking metrics such as SSL transactions and connections, as some suppliers do artificially throttle these. An additional area to keep an eye on when comparing load balancers is that of Web Application Firewall (WAF) and Global Server Loadbalancing (GSLB), where some vendors include as ‘standard’ and others charge as an ‘add-on’.
Throughput
Throughput is the amount of data, usually referred to as traffic, being (or capable of being) transmitted and received ‘over the network’ by a device such as a load balancer or server, per second. You may also be able to monitor the throughput of a VIP but this will always be limited by the capabilities of the device it exists on.
Typically the maximum throughput of a load balancer is determined by the maximum throughput (or speed) of all of its network interfaces combined. Our Enterprise Prime hardware appliance has four interfaces with a speed of 1Gbps so its maximum possible throughput is 4Gb.
However, you should also be aware that many load balancer vendors place artificial license restrictions on their devices, meaning that although the network interfaces are capable of higher throughput the appliance is still throttled for commercial reasons.
As an additional note, protocol overheads mean you’re only likely to actually achieve around 80% of the maximum theoretical throughput of an interface. It’s also worth keeping in mind that cloud based host virtual network interface throughput may be limited by factors other than the reported speed of an interface. So while the operating system may be presented with a virtual 1Gb network interface, its actual maximum possible throughput may be far lower.
SSL/TLS TPS
SSL/TLS Transactions Per Second. Establishing SSL/TLS security for a new connection is a CPU intensive operation and the number of new connections that can be handled at any one time is limited by the power of a device’s CPU(s). The key size used has a significant impact (using contemporary ECC keys, which are much smaller, will result in the highest TPS). Once a connection is secured and established things become far less taxing. A device can support hundreds of thousands or even millions of active SSL/TLS secured connections, but its capacity to establish new ones is limited by this figure.
HTTP RPS
HTTP RPS is number of incoming HTTP Requests Per Second that can be processed by a load balancer or server. As small as they usually are in comparison to responses, requests contain a lot of information that must be parsed to ensure they are valid, do not present a security threat and to make load balancing decisions based upon any number of components within the request. For this reason, the maximum number of RPS is significantly lower than the maximum number of connections a load balancer supports.
Connections
A connection is, typically, an established communication channel between a client (a user using a web browser for instance) and a server or site, although in reality this is almost always a load balancer. Where web based traffic is concerned, a client browser will typically open multiple, parallel connections to the same site (Chrome will open up to six for instance) in order to improve performance — one user rarely equals one connection.
Concurrent connections: this is the number of established connections between one or more users and a single server or load balancer. As we know the most common browser could open up to six connections to a site.
Compare load balancer price and performance
Model | Price inc. 24/7 Support | Throughput | SSL (TPS) | WAF | GSLB | |
---|---|---|---|---|---|---|
Loadbalancer.org | Enterprise Prime | $6,245 | 4 Gbps | 10,306 | ||
Enterprise Flex | $12,495 | 18 - 48 Gbps | 19,584 | |||
Enterprise Max | $23,245 | 88 Gbps | 30,059 | |||
F5 Networks | BIG-IP i2800 | $27,900 | 5 Gbps | 3,500 | ||
BIG-IP i5800 | $63,900 | 20 Gbps | 20,000 | |||
BIG-IP i15800 | $409,995 | 60 Gbps | 100,000 | |||
Citrix NetScaler | MPX 8905 | $44,000 | 5 Gbps | 8,000 | ||
MPX/SDX 8920 | $60,000 | 20 Gbps | 22,000 | |||
MPX-15020 | $80,000 | 20 Gbps | 24,000 | |||
Progress Kemp | LM-X3 | $5,800 | 3.4 Gbps | 1,700 | ||
LM-X15 | $14,210 | 15 Gbps | 12,000 | |||
LM-X40 | $43,500 | 35 Gbps | 35,000 |
Model | Price inc. 24/7 Support | Throughput | SSL (TPS) | WAF | GSLB | |
---|---|---|---|---|---|---|
Loadbalancer.org | Enterprise Basic | $1,995 | 0.4 Gbps | 400 | ||
Enterprise Prime | $3,995 | 4 Gbps | Unrestricted | |||
Enterprise Max | $7,995 | Unrestricted | Unrestricted | |||
F5 | BIG-IP VE-200M | $21,100 | 0.2 Gbps | N/A | ||
BIG-IP VE-1G | $37,500 | 1 Gbps | N/A | |||
BIG-IP VE-3G | $44,454 | 3 Gbps | N/A | |||
BIG-IP VE-10G | $77,214 | 10 Gbps | 3,400 | |||
Citrix NetScaler | VPX-10 | $9,760 | 0.01 Gbps | 500 | ||
VPX-200 | $18,300 | 0.2 Gbps | 500 | |||
VPX-1000 | $36,600 | 1 Gbps | 500 | |||
VPX-3000 | $43,920 | 3 Gbps | 500 | |||
Progress Kemp | VLM-500 | $3,000 | 0.5 Gbps | 500 | ||
VLM-3000 | $5,600 | 3 Gbps | 4,000 | |||
VLM-Max | $14,000 | Uncapped | Uncapped |
Not just great support, the best
The best support in the industry. How do we know?
Because our customers tell us.