Load Balancing - what is it?

Load Balancing - what is it?

Load balancing is the process of efficiently distributing network traffic between multiple servers to ensure that no single server gets overloaded and stressed at any point in time. 

These are just some of the benefits of load balancing:
  1. Better responsiveness: Using multiple servers with load balancing ensures that no single server gets overloaded due to high demand which can result in long waiting times.
  2. Redundancy: It ensures that when one server fails, another server is ready to handle the site's traffic and keep it running.
  3. Scalability & Reduced downtime: If at any point in time maintenance tasks need to be carried out to a server, downtime is reduced because users of the site will not be affected. 
Polaris offers load balancing for all customer plans; which can be easily implemented using a custom rule under the 'Rules' tab:

One of the many ways load balancing can be implemented in Polaris.
Load balancing can be implemented by adding 'DC's under the 'Set DC' action in custom rules. The 'DC IP' field will contain the address of your servers you would like to use for load balancing.

Load balancing can be implemented by default or can be customized such that it only comes into effect based on certain requests determined by the condition of the custom rule. An example is as shown above where load balancing is only implemented if an incoming request is from the United States, you might want it to be like that because you tend to receive more requests from the  United States than anywhere else. 

To find out more about custom rules and implement effective load balancing, check out this article: Custom Rules

    • Related Articles

    • Horizontal Scaling - what is it?

      Many of the different ways the Polaris WAAP manages to maintain its own operations during a DDoS attack, allowing you to then maintain your operations, is through Horizontal Scaling. As the number of requests increase, flooding the WAAP, our servers ...
    • Anycast Network

      What is an Anycast Network? Anycast networks are also known as IP anycast networks. It is a networking scheme that allows for assigning of one IP address to multiple servers. This is different than more traditional Unicast networks which assign one ...
    • DDoS Protection & Rate Limiting

      What are DDoS attacks? Distributed Denial of Service (DoS) attacks usually consist of a large number of requests to your website made by bots. This can result in server lag, your website becoming unreachable due to the bandwidth allocated to your ...
    • Edge Caching

      What is edge caching? Edge caching saves large files from websites onto caching servers, in this case on the Polaris edge servers. With edge caching enabled, visitors visiting your websites will load files from our servers instead of your website ...
    • Content Security Policy (CSP)

      What is CSP? Content Security Policy (CSP) is a browser mechanism that can help to prevent some types of cross-site scripting (XSS), clickjacking and other code injection attacks that result from the execution of malicious content in the trusted web ...