The Vultr Load Balancer is a fully-managed solution to distribute traffic across multiple back-end servers. In this guide, you'll learn how to distribute web traffic to multiple webservers via their private network interface.
If you are new to Vultr Load Balancers, we recommend reading the Load Balancer Quickstart Guide first.
Vultr's Load Balancer has its own integrated firewall and supports private networking, which means you can set up advanced configurations like this:
For simplicity, this example uses HTTP, but you could expand this to any protocol. If you use HTTPS, you may want to configure SSL/TLS certificates on the Load Balancer.
Here's a step-by-step guide to creating a secure, load-balanced web cluster with a private network.
Deploy three web servers in the same location, with private networking enabled. Configure the web servers to listen to HTTP on their private network interfaces.
In Load Balancer Configuration, enter a label and leave the other options at default.
Leave the default Forwarding Rule for HTTP at port 80.
Select your private network.
The load balancer will automatically use address in the range shown. You can select the network address range when you create your private network.
In the Firewall Rules section, enter Port 80, and set the Source to
Choose HTTP and Port 80 for Health Checks.
Click Add Load Balancer.
Wait for the Load Balancer to deploy.
Click your Load Balancer to edit its configuration.
Click Attach Instance.
Repeat steps 1 – 3 for each web server instance.
Click Networking to review your configuration. Note that the Load Balancer consumes three IP addresses from the private network range for itself.
Add an inbound IPv4 Rule that accepts SSH from anywhere.
Click Linked Instances on the left menu.
Link each of the three instances to the firewall group.
The Vultr configuration is complete, and you can SSH to your web servers, but you'll still need to configure DNS and add the Load Balancer's IP address at Cloudflare. See the Cloudflare getting started guide to complete those steps.
After completing the Cloudflare setup, your webservers are secure and load-balanced. The Cloudflare CDN accelerates the delivery of your static assets, and the Vultr load balancer provides high availability.