Mettre en place un serveur de cache distribué: memcached

November 6, 2007

Comment accélérer des requêtes SQL, récupérer des images (comme des vignettes) ultra rapidement ou encore gérer des millions de cookies de manière distribué…

Première solution : Ajouter des serveurs … :-(


Servers or memcached

Autre solution : mettre en place un stockage rapide et partagé qui regroupe l’ensemble de ces données.

Nouveau problème, comment gérer la mise à jour des données pendant la lecture, gérer les lock, le multi threading pour répondre aux requêtes… Bref cela devient un réel projet et donc un développement à part entière.

Pour éviter ce type développement et mettre en place une architecture solide et fiable il existe une solution toute prête… Lire la suite »


pNFS, la nouvelle version de NFS pour les clustering haute performance

October 29, 2007

pNFS (pour NFS parallèle) est une extension du protocole NFS v4, une de ses particularités est la possibilité de le faire fonctionner en mode cluster. Chaque client NFS pouvant accéder aux fichiers grâce à une lecture parallèle sur plusieurs serveurs.

pNFS

De mon point de vue c’est un des rares points qui manquait à ce protocole. Et dans quelques années je pense qu’il ne sera plus possible d’imaginer le NFS sans ce type de fonctionnalité.

Il ne restera plus qu’à gérer le RAID sur ce type de clusters pour avoir un protocole robuste, rapide et tolérant aux pannes. Pour le moment je ne connais pas de distribution intégrant ce module, si vous en connaissez je suis preneur.

Sinon vous trouverez plus d’informations ici : http://www.pnfs.com/