Un peu plus d’un mois après notre dernier billet, voici l’occasion de faire le point sur ce qui nous occupe en ce moment.
Migration du serveur HTTP : tout le monde est sur le nouveau serveur. Rien à signaler, les performances sont excellentes (en ce qui concerne uniquement la partie HTTP – code PHP/Python/Ruby) et nous n’allons pas tarder à commander un autre serveur pour anticiper l’afflux de nouveaux utilisateurs.
Migration du serveur SQL : nous attendons la livraison du nouveau serveur. Nous migrerons vers PostgreSQL 8.4 et MySQL 5.1. Une période d’une à deux semaines de pré-production (avec réplication des bases en production) est prévue, permettant à ceux qui le désirent de vérifier que leur site fonctionne normalement. Les incompatibilités devraient toutefois être minimales. Une fois le nouveau serveur en place (début octobre si la livraison ne tarde pas trop), les performances seront à nouveau excellentes sur tous les plans.
Nouvelles versions : de PHP (5.2.10), Python (2.6 et 3.1) et Ruby (1.8.7). Elles sont sélectionnables depuis l’administration alwaysdata, section Environnement.
Activation d’APC en PHP : le fameux accélérateur PHP est désormais activé chez tout le monde, pour des performances encore meilleures.
Nouvelle version de Roundcube : le webmail est passé à la version 0.3. Plus fonctionnelle, plus stable, plus jolie.
Rançon du succès : nous avons été victimes de notre premier DDoS la semaine dernière, d’où une indisponibilité d’une partie des comptes le 16 septembre dernier entre 1h et 2h du matin. Nous avons considérablement renforcé notre système de protection et sommes désormais immunes à des DDoS modérés comme celui-ci.
Et ensuite : nous travaillons d’arrache-pied sur ce qui nous permettra une révolution des fonctionnalités. Estimation prévue : courant octobre. D’autres fonctionnalités (nouveau système de statistiques, nouveau serveur WebDAV) ne vont pas tarder à arriver.
Merci Cyril pour ces infos.
Combien y a t‑il d’utilisateurs pour un serveur ?
@YvesTan : avant de répondre à cette question, je précise que notre politique a toujours été de garder des serveurs sous-utilisés au maximum, même si la transition de l’été dernier a été difficile.
Place aux chiffres maintenant : nous avons actuellement un peu plus de 3600 comptes sur le serveur. Ça semble énorme, mais :
– une quantité importante de ces comptes sont inutilisés (comptes gratuits abandonnés) ;
– le facteur limitant est la RAM, de très (très) loin. Pour info, sur ce serveur, nous sommes à 3 % d’utilisation du CPU en pleine journée, et nous allons déjà bientôt en rajouter un autre. Autrement dit, vous pouvez vous goinfrer en CPU ;
– notre système de régulation de la mémoire par utilisateur (notamment au niveau de FastCGI) est encore assez déficient, et nous devrions pouvoir largement l’optimiser pour diminuer l’occupation mémoire globale (donc mettre un peu plus de clients).