Service Description

Load Balancer

Version 2024.01.01

The Load Balancer service provides automated traffic distribution from one entry point to multiple servers. Loadbalancing ensures high availability and scalability for applications, even under heavy traffic. It is commonly used to improve website, application, database, and service performance and reliability. Read more

Locations

The product is present in the following locations:

  • dc-fbg1 (our DC in Falkenberg, Sweden)
  • dc-sto1 (our DC in Stockholm, Sweden)

Technical Specification

General information

Customer self-service Yes, managed in GleSYS Cloud
Protocol(s) TCP, HTTP
Processing of personal data Transfer

Protocol and port

The Load Balancer establishes connections with its backend servers using the protocol and port specified, allowing it to utilize the protocol's capabilities for traffic management.

  • HTTP protocol (typically port 80 or port 443 if also using TLS): The Load Balancer forwards HTTP connections to backend servers. Traffic will be forwarded without encryption.
  • TCP protocol: The Load Balancer connects to backend servers using TCP and forwards TCP payloads without modification (other than encryption/decryption, where configured).

HTTP mode – specific features:

Sticky sessions Yes
X-Forwarded-For header Enabled by default
X-Forwarded-Proto header Enabled by default
TLS/SSL certificates Yes, you can add a certificate to the frontend (no integrated feature for auto-renewing Let's Encrypt certifications).

TCP mode – specific features:

Proxy protocol support No

Timeout options

The Load Balancer service provides three different types of timeout settings:

  • 1. Timeout Client [set to 30 seconds by default]: The timeout client setting determines the maximum duration of client inactivity allowed when connected to the server.
  • 2. Timeout Connect [set to 4 seconds by default]: The timeout connect is like a grace period that sets the maximum time for a client to connect to a server.
  • 3. Timeout Response [set to 30 seconds by default]: The timeout response, also known as "timeout server," sets the maximum time to receive HTTP response headers from the backend server (after it receives the complete client request).

Limits on Load Balancing resources

Each load balancer has the following configuration limits:

  • Concurrent sessions: The maximum number of connections that the Load Balancer will accept are, by default, set to 1,000. Maximum value: 200,000.
  • One IPv4 address and one IPv6 address.
  • No geo-redundancy, private network, Server Name Identification (SNI) or proxy protocol support.

Responsibilities

Infrastructure platform GleSYS
Client setup Customer
Client troubleshooting Customer