Cloud load balancer: VPS traffic distribution and health checks
A load balancer that spreads connections evenly across several servers in the same region
- HTTP, HTTPS, TCP
- Automatic health checks
- Free certificates
A cloud load balancer receives user connections and spreads them across several servers behind it. HELPER VPS cloud load balancer starts at $4.71 per month and groups VPS in the same region as target servers, so the other servers keep responding even if one is busy or stops.
Load balancer 1
For servers in the same region
471$/ mo
Billed monthly
- 1 node
- Up to 10 servers
- HTTP, HTTPS, TCP
- Automatic health checks
- Free certificates
Load balancer 3
For servers in the same region
1412$/ mo
Billed monthly
- 3 nodes
- Up to 50 servers
- HTTP, HTTPS, TCP
- Automatic health checks
- Free certificates
Load balancer 5
For servers in the same region
2354$/ mo
Billed monthly
- 5 nodes
- Up to 100 servers
- HTTP, HTTPS, TCP
- Automatic health checks
- Free certificates
To connect servers over internal addresses VPS private network
When do I need a cloud load balancer?
You need a load balancer when a service one server used to handle grows, or when you want to keep your site open even during server maintenance. Here are four common cases.
Websites with growing traffic
When growing traffic leaves one server short on CPU and memory, create another VPS with the same specs and put it behind the load balancer. Users connect at the same address, and requests are spread evenly across the servers.
Services that keep running during maintenance
Take servers out of the target list one at a time, update them and put them back, and the remaining servers serve users in the meantime. Roll out new versions and OS updates without users noticing.
API servers and app backends
Split the API servers called by your mobile and web apps across several machines and put only the load balancer address in your apps. Even if you add or change servers, app settings stay the same.
Game servers and TCP services
Non-web TCP services are split the same way. Spread long-lived connection services such as chat servers, game lobbies and message relays across several servers.
Load balancer 1, 3 or 5: which should I choose?
The three types differ in the number of processing nodes and target servers they can group; protocols, health checks and certificates are the same for all. Choose based on how many servers you use now and how many you plan to add.
Load balancer 1
1 node, up to 10 target servers
Best for
- Websites starting with 2 or 3 servers
- Staging and test setups
- Small groups of API servers
- When starting load balancing at the lowest cost
Load balancer 3
3 nodes, up to 50 target servers
Best for
- Online stores and services with steady heavy traffic
- Setups that want several processing nodes
- Teams adding servers step by step
- Services running web and API together
Load balancer 5
5 nodes, up to 100 target servers
Best for
- Large services with dozens of target servers
- When events or launches bring traffic spikes
- Setups serving several services through one load balancer
- When you want the most processing node headroom
How does a load balancer work?
A load balancer acts as a gatekeeper between users and servers. Point your domain to the load balancer's address and user requests come to the load balancer first, which picks one server from the target list and passes the request on. Server responses travel back through the load balancer to users, so users never need to know how many servers are behind it.
Automatic health checks are a feature where the load balancer keeps checking each target server for responses on a set address or port. Servers that do not respond are temporarily taken off the list and return automatically once they respond again. So even if a server stops or is restarting, users get a response from another server instead of an error page.
For HTTPS services, attach a free certificate to the load balancer to accept encrypted connections and pass only the requests to the servers behind it. There is no need to install and renew certificates on each server, keeping setup simple as you add or remove servers. Choose TCP mode and non-web services are split with the same structure.
How is the cloud load balancer priced?
HELPER VPS cloud load balancer pricing is set by the number of processing nodes. Load balancer 1 with one node is $4.71 per month, load balancer 3 with three nodes is $14.12 per month, and load balancer 5 with five nodes is $23.54 per month. Prices follow the number of nodes, making it easy to decide the scale you need.
Load balancer 1 groups up to 10 target servers, load balancer 3 up to 50 and load balancer 5 up to 100. The target servers themselves are billed separately at each VPS's monthly price, and the load balancer fee includes HTTP, HTTPS and TCP distribution, automatic health checks and certificates.
Like other products, it is paid by invoice. The first month is charged at creation and it can be renewed by paying the renewal invoice before the billing period ends, so you manage servers and load balancers with a single invoice and can calculate monthly costs in advance. As long as you pay the invoice, your service's front door stays open.
How much does a load balancer cost?
The cloud load balancer starts at $4.71 per month for one node. Protocols, health checks and certificates are included in every type, so you just choose the number of nodes.
Pricing by number of nodes
Load balancer 1 is $4.71, 3 is $14.12 and 5 is $23.54. Simple pricing by node count, so you can calculate right away for your service's scale.
Pricing with every feature included
HTTP, HTTPS and TCP distribution, automatic health checks and free certificates are included in the price of every type. No need to add features separately.
Automatic payment by invoice
Pay the first term when you create the server, and renew at the same price on each renewal date. Servers and load balancers can be managed together.
HELPER VPS in numbers
Choose from 40 regions, 12 operating systems and 10 one-click apps in one account, and pay right away. The numbers below are based on what is on sale now.
40
Data center regions
12
Operating systems
10
One-click apps
$4.71
Starting price of this product (monthly)
Operating systems and apps for servers behind the load balancer
Target servers are the same as regular cloud VPS. Choose from Ubuntu, Debian, AlmaLinux, Rocky Linux, CentOS Stream and FreeBSD, or create several identical servers with the Docker, WordPress, LEMP or Node.js one-click apps.
Why choose HELPER VPS load balancer
Connections spread evenly
User requests are spread across several target servers so load never piles up on one. The more servers you add, the more users you can handle.
Automatic health checks
Servers that do not respond drop out automatically and return when they respond again. Users keep getting healthy responses, and operators can look into the stopped server calmly.
Free certificates
Attach the HTTPS certificate in one place, on the load balancer, with no need to install and renew certificates on each server behind it.
HTTP, HTTPS, TCP
Split not only websites and APIs but also TCP-based game servers, chat servers and relay servers with the same load balancer.
Groups of servers in the same region
Group VPS in the same region as target servers for short distances between servers, and use a private network alongside for clean internal connections.
Scale up to 100 servers
Load balancer 1 groups up to 10 target servers, 3 up to 50 and 5 up to 100, so you keep the same address as your service grows.
Choose from 40 cities
Place servers and load balancers close to your users among 40 cities across the Americas, Europe, the Middle East, Africa and Asia Pacific.
Same payment method as your servers
Pay for VPS, options and load balancers together, renewing together on each renewal date.
Manage target servers with the API
Once your first payment is confirmed, create servers and read lists with an API key, and handle adding new servers to the targets in code.
Where can I create a load balancer?
Group servers in the same region in any of the 40 cities where you can create VPS. Place servers and load balancers together in a region close to the countries with the most users for faster responses.
Germany
Netherlands
United Kingdom
France
7 cities in United States
Canada
Brazil
Singapore
2 cities in Japan
2 cities in India
2 cities in Australia
Mexico
Spain
Sweden
Poland
South Africa
South Korea
Germany
Netherlands
United Kingdom
France
7 cities in United States
Canada
Brazil
Singapore
2 cities in Japan
2 cities in India
2 cities in Australia
Mexico
Spain
Sweden
Poland
South Africa
South Korea
Chile
Colombia
Italy
Switzerland
Finland
Türkiye
United Arab Emirates
Israel
Saudi Arabia
Nigeria
Hong Kong
Taiwan
Indonesia
Thailand
Load balancer FAQ
Answers on cloud load balancer pricing, operation and setup
How much does a cloud load balancer cost per month?
Load balancer 1 with one node is $4.71 per month, load balancer 3 with three nodes $14.12 per month, and load balancer 5 with five nodes $23.54 per month. HTTP, HTTPS and TCP distribution, automatic health checks and free certificates are all included in the price, and target servers are billed separately at each VPS's price.
How many target servers can I group?
Load balancer 1 groups up to 10, load balancer 3 up to 50 and load balancer 5 up to 100. Start with two or three servers and load balancer 1, then move to a bigger type when you pass 10 servers, to scale while saving costs. Target servers are billed separately at each VPS's price.
Can I group servers in other regions too?
A load balancer groups servers in the same region as targets. Connecting servers within the same city keeps the distance requests travel short, so responses are fast. If you serve users in several countries, a set of servers and a load balancer in each region is the right setup. With the same setup in each region, users get fast responses from servers in their nearby region.
What do automatic health checks do?
The load balancer keeps checking each target server for responses on a set address or port. Servers that do not respond are temporarily taken off the list and receive no requests, and return automatically when they respond again. Even during server restarts or updates, users get healthy responses from other servers. Operators just look into the unresponsive server and put it back on the list.
How do I attach an HTTPS certificate?
Attach a free certificate to the load balancer and it handles encrypted connections with users while passing requests to the servers behind it. There is no need to install or renew certificates on each server, so no certificate work is needed when you add or change servers. Target servers focus only on handling requests, and encrypted connection management is done in one place.
Can I split non-website services too?
Yes, choose TCP mode and non-web services are split too. Spread services that accept connections on set ports, such as game servers, chat servers and message relay servers, across several servers, with health checks working the same way. Set the port and users connect at a single load balancer address while connections are spread evenly across the target servers.
What specs should target servers have?
Target servers can be any of regular cloud VPS, high-performance NVMe VPS or dedicated CPU VPS. Keep servers with the same role on the same specs and operating system and requests are handled evenly. Create them with one-click apps to prepare several identically configured servers quickly. Choose from 12 operating systems.
How do I pay?
Pay with 12 cryptocurrencies. When you create a server, pay the exact amount, and renew at the same price on each renewal date. Refunds go back to your account credit. Servers and load balancers can be managed together.
What happens to my load balancer if it is not renewed?
A load balancer renews each month when you pay the next invoice. If it is not paid by the end of the period it is suspended, and paying within 3 days brings it back. After 3 days it is deleted, so renew your load balancer, the entry point of your service, before the period ends.
Can I use it with a private network?
Yes, grouping servers in the same region with a private network and putting a load balancer in front is the cleanest setup. The load balancer receives user connections, and connections between web servers and database servers run over internal addresses, keeping your server setup simple. The private network is free within the same region, so you can build this structure at no extra cost.
Load balancer guides
Guides worth reading when preparing a load balancer and target servers
- Your first loginThe steps to log in as root to a new VPS you will use as a target server and finish the basic setup.
- Basic firewall setupAn example firewall setup that opens only the ports target servers really need.
- VPS private networkHow to connect servers in the same region over internal addresses and use them with a load balancer.
Prices shown are monthly prices in US dollars. Target servers are billed separately at each VPS's price. Pay the first term at creation, and renew at the same price on each renewal date.
Minimum term: 1 month | Cancel: delete anytime from the control panel | If not renewed: suspended, then deleted 3 days later | Remaining time on deleted load balancers is not refunded. Refunds go to your account credit and are applied automatically to your next invoice.
