Passage à l'échelle de l'hébergement de messagerie par une approche décentralisée

Benjamin Collet

9 December 2015

Authors

Jean Benoit, Christophe Palanché, Benjamin Collet, Vincent Lucas, Fabrice Péraud

Abstract

La messagerie Osiris a une longue histoire. Partie d’une plate-forme de quelques centaines de comptes à l’aube des années 2000, elle héberge actuellement plus de 110 000 boites aux lettres pour 26 To de données. Cet article s’attachera à retracer les grandes étapes de la mise en place de cette nouvelle infrastructure de messagerie basée sur FreeBSD, ZFS, Cyrus IMAP et Nginx. Tout d’abord, nous présenterons les différentes solutions techniques étudiées et les raisons des choix effectués pour répondre aux besoins de performance et d’extensibilité requis pour les années à venir. Puis, nous ferons une description détaillée de l’architecture de la plate-forme, ainsi que de son implémentation, en incluant les méthodes utilisées pour le déploiement. Enfin, nous reviendrons sur le déroulement du projet et nous ferons un retour d’expérience des premiers mois d’exploitation de la plate-forme.

Resources