CLOUD PAAS / LOAD BALANCERS

Load Balancing

This guide has been reviewed and reformatted for Ruk-Com Cloud PaaS. Screens may vary slightly by platform version.

Click or tap a screenshot to view it at its original size.

Objective

This guide explains how to use Load Balancing on Ruk-Com Cloud PaaS, with ordered procedures and practical verification points.

Before you begin

  • Sign in with an account permitted to manage the relevant environment.
  • Confirm the target environment, region and resources before saving changes.
  • Create a backup or rollback plan before changing a production system.

Load balancing is the process of navigating traffic and distributing workload across multiple components, which is performed by dedicated nodes called load balancers in a Ruk-Com Cloud instance. Such instances can be manually added to the Topology and are automatically provisioned upon deployment.scaling application serverTo distribute requests between Backend

Ruk-Com Cloud PaaS procedure screenshot

Note:
Ruk-Com PaaS provides load balancing on the application layer. (described in this document) and on the infrastructure layer with a link # Shared Load Balancer that handles requests to all user Envs. (other than direct connection via link # Public IP)

Ruk-Com currently supports four out-of-the-box managed load balancer stacks:

  • NGINXIt is one of the most popular open source servers in the world. which provides excellent performance to customers This ensures application performance. Using NGINX requires no additional steps or pre-configuration. It has built-in Layer 7 load balancing and content caching to provide a cost-effective, highly available platform for hosting applications. Due to scalability Safety and high resource efficiency
  • HAProxy(High Availability Proxy) is a fast and reliable open source solution. It can support large amounts of data transmission and high availability. Load balancing and proxying for applications using TCP and HTTP is similar to the NGINX balancer using a single-process model. Event-driven, with a low (and constant) memory footprint, HAProxy can process large numbers of concurrent requests simultaneously. To ensure smooth load balancing with smart persistence and DDOS mitigation
  • VarnishIt is a web application accelerator also known as caching HTTP reverse proxy for high traffic dynamic websites. Unlike other proxy servers, it was initially designed to focus only on HTTP-based implementations. However, within the implementation Ruk-Com is shipped in a bundle with an NGINX server (running as an HTTPS proxy), which provides the ability to work with secure data and specific custom SSL options. The focus is on speed, which is mostly achieved through caching, making websites faster by offloading static objects.
  • ApacheThe load balancer is an open source traffic distribution server that provides high customization options through a modular structure. The Apache balancer can be configured to meet the specific requirements of each given Env while ensuring benefits such as security, high availability, speed, reliability and authentication / authorization.
  • LiteSpeedWeb ADC (Application Delivery Controller) is a commercially available high-performance HTTP load balancing solution. All cutting-edge technologies (such as support for HTTP/3 or QUIC transport protocols) are used, providing advanced security. (Web application firewall protection, Layer 7 anti-DDOS filtering, etc.) Enterprise-grade performance (caching, acceleration, etc.) Improving the efficiency of loading and unloading, etc.) and much more.

For production purposes, using multiple compute nodes with load balancers is a better approach. This is because it ensures that redundancy and high system availability are guaranteed.