Ensure your valuable applications and services are highly-available.
NodeBalancers are highly-available, managed, cloud based, "load balancers as a service". They intelligently route incoming request to backend Linodes to help your application cope with load, and to increase your application's availability.
NodeBalancers monitor the health of your backend Linodes using both active and passive checks, and will only route requests to healthy backends.
Take backend Linodes in and out of rotation via the Manager, the API, or the CLI, and perform system maintenance or software updates without missing a beat.
Adapt to any workload, from a blog to a large application cluster and beyond. We are not just talking Web traffic either; NodeBalancers support balancing any TCP based traffic, including SSH and MySQL.
NodeBalancers can terminate SSL traffic on your behalf, and pass requesters IP just like normal HTTP mode.
NodeBalancers can route subsequent requests to the same backend, so your application's sessions work correctly.
NodeBalancers support balancing traffic to multiple network ports. Several services can be load balanced with a single NodeBalancer.
Your Linode network transfer quota is shared with your NodeBalancers, allowing you to take full advantage of the generous network transfer provided with each Linode.
Traffic is routed to only healthy backend Linodes. Passive health checks happen on every request, and you can configure active health checks based on your application or service.
Each NodeBalancer comes with its own set of IP addresses. Like the entire Linode network, NodeBalancers come IPv6-ready.
Prevent potential abuse and preserve resources on your backend Linodes by setting a client connection throttle at the NodeBalancer.
Take advantage of the powerful Linode API to configure, maintain, and monitor your NodeBalancer. Instantly add, disable, or remove backend Linodes to scale with traffic.