Skip to content
FibaCloud

NETWORKING / LOAD BALANCER

Plan the traffic entry point separately from application capacity.

Define how user requests reach multiple application servers. A Load Balancer architecture covers more than routing: sessions, uploaded files, health checks and consistent backend behaviour all influence whether the application works correctly across its targets.

FibaCloud platformLoad Balancer
One entry point, multiple application targets
Workload first
A defined entry layer for trafficConsistent behaviour across serversA measurable plan for maintenance and growth

01 / Overview

Adding a second server does not automatically make an application distributed.

Load balancing distributes incoming traffic among defined targets. A user should receive the correct response regardless of which application server handles the request. If sessions or uploaded files exist on only one server, address that dependency as part of the architecture.

Treat traffic distribution as one part of application scaling and continuity. Verify supported protocols, routing, TLS and health-check options against the service scope. A balancer does not automatically solve database capacity or incorrect application state management.

01

A defined entry layer for traffic

Specify the targets and conditions for routing user requests. Separate the responsibilities of the entry point from those of the application servers.

02

Consistent behaviour across servers

Plan sessions, files and configuration for a multi-server deployment. Verify that the same release produces the intended result on every target.

03

A measurable plan for maintenance and growth

Test adding a target or removing one for maintenance. Observe the effect on existing connections and background work.

02 / Architecture

One entry point, multiple application targets

Illustrative architecture: requests reach application targets while session and data dependencies are designed separately. Target count and failover behaviour are not service guarantees.

Selection guide
Architecture explained
  1. User request
  2. Traffic distribution
  3. Application targets
  4. Shared data layer
Illustrative architecture: requests reach application targets while session and data dependencies are designed separately. Target count and failover behaviour are not service guarantees.

03 / Selection guide

Decisions to make before distributing traffic.

Decisions to make before distributing traffic.
ConsiderHow to decideWhy it matters
Protocol and connection typeIdentify HTTP, TCP or long-lived connection requirements.Supported traffic features must match application behaviour.
Sessions and shared dataDefine where sessions, uploaded files and persistent records live.Reaching a different server should not appear to lose user data.
Health checksDefine what makes a target ready to serve real requests.An open port may not indicate that application dependencies are working.
TLS and client informationConfirm encryption boundaries, certificate maintenance and client-IP forwarding.Security, logging and access rules depend on this design.

04 / Use cases

Contexts where load balancing may be useful.

01 / Load Balancer

Web applications

Plan for requests reaching different application servers. Assess how sessions and user files avoid becoming tied to one machine.

02 / Load Balancer

API services

Review request duration, timeouts and retries. Check the effect on data if an operation is attempted more than once.

03 / Load Balancer

Preparing for busy periods

Test the application and data layers together with representative traffic. Measure whether additional application servers address the actual constraint.

05 / From planning to operation

Validate the application before the routing change.

  1. Review dependencies

    Inspect sessions, files and data access. Identify local assumptions that prevent the application from running across multiple servers.

  2. Plan traffic handling

    Choose supported protocols, targets and checks. Record the required DNS and certificate changes.

  3. Test failure behaviour

    Observe a target that fails or responds slowly. Evaluate new requests and established connections separately.

  4. Introduce traffic deliberately

    Monitor the transition. Track response time, errors and data-layer usage together while validating the new path.

Questions

A clearer path to your next decision.

Talk to our team
Does a Load Balancer automatically add server capacity?

Traffic distribution and provisioning servers are different operations. Confirm the scope of any scaling features separately, and plan capacity from measured application demand.

Can I add a second server without application changes?

It depends on state management. Local sessions, files, scheduled jobs and shared data access must be reviewed for a multi-server design.

What should a health check measure?

Choose a check that represents the ability to serve users. Consider dependencies and false failures, and verify the methods supported by the service.

Where does TLS terminate?

That depends on the architecture and supported features. Define encryption between client, balancer and application together with responsibility for certificates and private keys.

Go deeper with practical guides.

Connect product decisions with installation, configuration and operating knowledge.

Explore technical tutorials

Technical references

These references explain the technical concepts discussed on this page. Available configurations and service scope are defined by FibaCloud product and order information.

FIBACLOUD / Load Balancer

Start with your project. Build on the right resources.

Tell us about your application, expected usage and operating requirements. Let’s bring the resource choices together.

Your privacy matters

We use cookies to provide our services and for analytics and marketing. To find out more about our use of cookies, please see our Privacy Policy and Cookie and Tracking Notice. By continuing to browse our website, you agree to our use of cookies.
Settings