Load Balancer for Your Server
The load balancer distributes incoming application traffic among multiple instances. It can increase the fault tolerance of your applications and helps make them more highly available.
The load balancer serves as a single point of contact for clients, which increases the availability of your application. You can add and remove instances from your load balancer as your needs change, without disrupting the overall flow of requests to your application.
With load balancing, we create a DNS hostname and route any requests sent to this hostname to a pool of target your instances. You can add as many target instances to your load balancer as you like.
By default, your load balancer handles unencrypted traffic requests (HTTP) through port 80. You can set up HTTPS using a validated SSL/TLS certificate so that your load balancer can also handle encrypted traffic.
When any request is sent to your application, the load balancer sends the request to the healthy instances only.
Increase Application Availability & Performance
The load balancing routes web traffic across your instances so that your websites and applications can accommodate variations in traffic, be better protected from outages, and deliver a seamless experience to your visitors.
Benefits of Load Balancer
Automated health checks
The Load Balancer automatically checks the health of target instances and distributes the traffic to the healthy target instances only.
Create load balancers, add and monitor target instances, and manage certificates in one place.
Build highly available applications and websites by deploying target instances with Load Balancer.
The load balancers scale to support variable web traffic. You can also add target instances manually to protect applications end-to-end from anticipated traffic spikes.
The instance manages all security policies on your behalf to ensure that application access is secured correctly and following the best practices.
Do I Really Need It?
You should use a load balancer when you have a website that has occasional spikes in traffic or hosts content that can create a lot of load on an instance when many visitors are using it at once. For example, if you have an image-heavy website, you can load balance the image requests with the other page requests. That way, your pages load faster and your users are happier.
You can use a load balancer to create a highly available website. High availability refers to how long your website or application stays up over a given time period. If you have ever experienced a site outage, then a load balancer might help you have more uptime. You can use a load balancer to make your application highly available by adding target instances that are distributed across multiple Availability Zones.
Fault tolerance is a related concept. If your site continues to function even after one of your instances or your database fails, it is considered tolerant. A load balancer can help you create a fault-tolerant application or website.
How It Works
It is straightforward. You should have more than one server to distribute the traffic using Load Balancer. If you are planning to run websites in your VPS instances, we recommend you to keep the same web content in all servers. To keep your data synced, you should keep a single server for your database.
Once you place the order, we will create a load balancer (HTTP Requests) for you and attach the instances to this load balancer as per your request. We will provide you a CNAME record to update in your domain’s DNS zone. It is important to note that you can attach or detach any instance to the load balancer anytime.
The load balancer will distribute the traffic to the healthy VPS instances based on a round robin algorithm. If the load balancer finds any instance unresponsive, it will stop sending requests to that instance. Once the instance is back to healthy status, the load balancer will route the traffic to this instance normally.
Create Load Balancer for Your Server
|You can create the Load Balancer for your virtual instances hosted in|
|Virginia (USA)||Ohio (USA)||Oregon (USA)||Seoul (South Korea)||Singapore|
|Sydney (Australia)||Tokyo (Japan)||Montreal (Canada)||Frankfurt (Germany)||Ireland|
|London (UK)||Paris (France)|