Mettre en place un test de charge

January 13, 2011

loadrunner métrologieSi vous souhaitez connaître les possibilités de votre site ou de votre application web il n’y a que deux possibilités. Attendre le trafic et constater le point de rupture :-( Ce n’est pas très sérieux vis à vis de vos utilisateurs, et encore moins pour votre image. L’autre solution consiste à mettre en place des tests de métrologie. La métrologie c’est la « science des mesures et ses applications », dans notre cas il s’agit essentiellement de simuler une montée en charge afin de mesurer le comportement de l’application et de ses sous systèmes. Lire la suite »


Route 53 : La gestion DNS via les Clouds d’Amazon

December 9, 2010

Amazon Route 53Route 53, c’est la nouvelle offre d’Amazon. Cette fois il s’agit de la gestion des DNS (port 53:-). C’est une très bonne nouvelle car jusqu’à présent il existait peu d’alternatives. Deux grandes possibilités existaient :  la gestion DNS par le registrar de son domaine ou la gestion en interne (sur son hébergement).

Quelques opérateurs de connectivité IP proposent également ce service mais ce type d’offre est en général assez lourde et les contacts manquent souvent de réactivité. Lire la suite »


Tout savoir sur les datacenters Facebook

November 15, 2010

datacenter facebookAvec plus de 500 millions d’utilisateurs actifs, Facebook est un des sites web les plus utilisés au monde.

Les équipes de Facebook sont donc obligés d‘inventer de nouvelles techniques pour gérer ce type de volume.

Ces secrets industriels ne sont bien sur pas dévoilés au public, mais au fil des communiqués de presse et des conférences il est possible d’en savoir un peu plus sur cette architecture colossale.

Le site datacenterknowledge.com a regroupé l’ensemble des informations relatives aux data center de Facebook. Lire la suite »


Gérer son cache web avec Varnish

October 14, 2010

Varnish CacheAprès la répartition de charge intelligente, je vous propose de faire un tour du coté des reverse-proxy, et notamment de Varnish. Pour ceux qui ne le connaissent pas encore, un des avantage de ce logiciel est sa compatibilité ( update : compatibilité partielle, merci Jérôme !) avec les instructions de la norme ESI. Lire la suite »


Optimiser la répartition de charge avec le “Consistent Hashing”

October 3, 2010

load balancingQuelques mois d’absences, une publication irrégulière mais vous êtes toujours aussi nombreux à passer sur ce site et à m’écrire, merci !  C’est donc avec plaisir que je publie de nouveau sur ce blog.

Lors de ces quelques mois d’absences, beaucoup de changements et de contacts. Et régulièrement, la question du partitionnement refait surface. C’est pour cette raison que j’ai décidé de revenir vers vous pour vous parler des fonctions de “Consistent Hashing“. Lire la suite »


MooseFS, un système de fichiers distribués

July 30, 2010

MooseFSUn billet un peu technique dans le calme de l’été pour vous parler de MooseFS. MooseFS est un système de fichiers répartis à tolérance de panne. Il vous permet de déployer assez facilement un espace de stockage réseau, répartit sur plusieurs serveurs.

Cette répartition permet de gérer la disponibilité des données, lors des montées en charge ou lors d’incident technique sur un serveur. L’atout principal de MooseFS, au delà du fait qu’il s’agisse d’un logiciel libre, est sa simplicité de mise en œuvre. Lire la suite »


La gestion de la croissance chez facebook

July 1, 2010

croissance facebook
Aditya Agarwal
est ‘Director of Engineering’ chez Facebook et il nous fait de nouveau bénéficier de son expérience au sein de cette énorme système de plusieurs dizaines de milliers de serveurs (60 000 à ce jour). Dans cette nouvelle présentation il nous explique notamment comment il a fait évoluer les outils internes afin de les optimiser au fur et à mesure de la croissance du site.

Lire la suite »


Une équipe de 3 admins pour être serein

June 2, 2010

noc3Je reprends ici une discussion commencée sur un Thread à propos de 37signal, et repris sur ce post car je trouve que le sujet est intéressant : La taille minimum d’une équipe d’administration système et réseau.

Alors bien sur, il n’est pas question ici des grosses structures qui doivent et peuvent mettre en place des équipes  d’exploitation dédiées. Les échanges concernent surtout le nombre d’admins nécessaire pour permettre une exploitation/surveillance quasi continue sans pour autant courir au burn out.

Lire la suite »


Améliorer les performances de MySQL en partionnant les tables

May 25, 2010

Base de données mysql optimiséeDans son document : “Scaling MySQL writes through Partitioning“, Philip Tellis nous explique comment il a réussi à augmenter très significativement le débit en écriture sur une base MySQL.

Le constat est assez basique, et le problème très répandu. Il s’agit d’optimiser les écritures sur une table qui augmente très vite. La premiere solution consiste à multiplier les machines et répartir les données sur plusieurs serveurs. Mais avant d’utiliser cette stratégie vous pouvez aussi optimiser votre serveur.

Lire la suite »


L’hébergement sur les serveurs EC2 d’Amazon en progression

May 17, 2010

Amazon database

Le dernier sondage du site de monitoring Netcraft vient de comptabiliser plus de 365 000 sites web sur la plateforme de Cloud comptuting d’Amazon. Si vous n’en étiez pas déjà convaincus voici une nouvelle preuve sur la progression constante de l’hébergement en mode Cloud.
Lire la suite »