Je suis curieux de savoir comment MongoDB se comportera sur un VPS limité. Spécifiquement, je déploierai cette configuration sur un serveur Ubuntu 9.04 32 bits avec 128 Mo de mémoire (MISE À JOUR : maintenant je considère aussi 360 Mo).
- nginx et redis
- trois instances d'applications tornado (une est pour le site mobile ; une application limitée, pas mon public principal) ; comporte environ 8 collections. application web sociale pour ma communauté.
- mongodb
Tout, à part mongodb, semble avoir une empreinte mémoire faible. En ce qui concerne la mémoire mappée, je ne sais pas comment mongodb se comportera.
Je sais que c'est un peu risqué d'utiliser ce genre de configuration sur un tout petit VPS, mais c'est ce que je peux me permettre pour le moment. J'espère avoir.. hmm.. peut-être ~50 15rps. J'ai fait mes devoirs en faisant beaucoup d'optimisations frontend et yslow indique une note A 91 (ruleset V2) :-)
Quelqu'un veut partager des expériences ? Par exemple, la taille du jeu de données quand mongo atteint sa limite, les performances quand mongo effectue beaucoup d'E/S disque, etc. Merci.
MISE À JOUR : c'est mon projet personnel. Je reviendrai vers vous quand j'aurai du temps libre pour refaire la même chose avec des spécifications exactement identiques dans une vbox. Toute suggestion sur la façon de faire des tests de stress est la bienvenue. Je débute dans ce domaine.