Mettre en place une répartition de charge avec Varnish

varnish_logo-closeup

Un site internet a pour vocation d'être opérationnel aussi longtemps que voulu. Ainsi la tenue en charge est une condition obligatoire avant la mise en ligne d’un site. La répartition de charge, ou load-balancing, est une technique visant à partager la charge sur plusieurs serveurs. Ceci est indispensable sur les sites à fort trafic (site de jeux, réseaux sociaux etc…).

Dans cet article je vais donc vous présenter l'algorithme « Round-Robin » , qui nous est proposé par Varnish pour assurer cette répartition de charge.

Retour d’expérience sur un débuggage Varnish

Ce post relate mon retour d'expérience par rapport à un débuggage turpentine/varnish, qui a été l'occasion d'avoir une première approche de ces technologies. Je commencerai tout d'abord par rappeler les aspects théoriques puis pratiques de la mise en place d'un système de cache turpentine/varnish, avant d'expliquer les outils et méthodes qui ont rendu le débuggage possible.