From InFlow Technology: Load Balancing in a 3DEXPERIENCE Platform Environment
Load Balancing is a process where incoming requests from clients are distributed across multiple servers. A request is first sent to the load balancer which decides which machine in the server pool gets to process the transaction depending on its current load.
The following are some of the features in a load balancer environment:
Performance – With multiple application clones, response time to clients is significantly reduced. The performance boost may be as high as 80% compared to non-load balanced environments.
Faster Response – Load balancing features like round robin send requests to the server that can handle more volume depending on its strength.
Avoid downtime – If you have a one server environment and it needs downtime for maintenance, users will be locked out whereas with load balancers, server #1 can be offline and server #2 will handle the incoming traffic.
Risk Management/Failover – If one of the servers in the load balancer fails, the second or third server in the load balancer environment can continue processing the requests.
Other Features – Apart from managing data requests, load balancer has capabilities like HTTP compression (utilizing gzip), DDOS protection, caching of static data content that is used repeatedly, data encryption etc.
Azeem Saied
PLM Services Manager
InFlow Technology