Tag Archives: persistence

Microsoft Remote Desktop Services (RDS) Load-Balancing

Microsoft Remote Desktop services (RDS) Remote Desktop Services, formerly Terminal Services, is a technology from Microsoft that allows users to access remotely to a session-based desktop, virtual machine-based desktop or applications hosted in a datacenter from their corporate network or … Continue reading

Posted in Aloha, architecture, HAPEE, HAProxy, Uncategorized | Tagged , , , , | Leave a comment

Client IP persistence OR source IP hash load-balancing?

Client or Source IP ??? Well, this is roughly the same! Depends on people, environment, products, etc… I may use both of them in this article, but be aware that both of them points to the IP that is being … Continue reading

Posted in Aloha, architecture, layer4, layer7 | Tagged , , | Leave a comment

Websockets load-balancing with HAProxy

Why Websocket ??? HTTP protocol is connection-less and only the client can request information from a server. In any case, a server can contact a client… HTTP is purely half-duplex. Furthermore, a server can answer only one time to a … Continue reading

Posted in Aloha, HAProxy, optimization | Tagged , , , , , , | 2 Comments

HAProxy log customization

Synopsis One of the strength of HAProxy is its logging system. It is very verbose and provides many information. HAProxy HTTP log line is briefly explained in an HAProxy Technologies memo. It’s a must have document when you have to … Continue reading

Posted in HAProxy, layer7, performance | Tagged , , , , , , | 3 Comments

Application Delivery Controller and ecommerce websites

Synopsis Today, almost any ecommerce website uses a load-balancer or an application delivery controller in front of it, in order to improve its availability and reliability. In today’s article, I’ll explain how we can take advantage of ADCs’ layer 7 … Continue reading

Posted in Aloha, architecture, HAProxy, layer7, performance | Tagged , , , , , | 1 Comment

HAProxy, Varnish and the single hostname website

As explained in a previous article, HAProxy and Varnish are two great OpenSource software which aim to improve performance, resilience and scalability of web applications. We saw also that these two softwares are not competitors. Instead of that, they can … Continue reading

Posted in Aloha, architecture, HAProxy, performance | Tagged , , , , , , , , , , | 32 Comments

load balancing, affinity, persistence, sticky sessions: what you need to know

Synopsis To ensure high availability and performance of Web applications, it is now common to use a load-balancer. While some people uses layer 4 load-balancers, it can be sometime recommended to use layer 7 load-balancers to be more efficient with … Continue reading

Posted in HAProxy, layer7, optimization | Tagged , , , | 4 Comments