Le 5 janvier 2012 14:06, Bastien Gallay <[email protected]> a écrit :
> Je n'ai pas vraiment de réponse claire pour toi, mais je te recommande
> vivement de faire un POC au plus tôt. Tout dimensionnement serait purement
> théorique tant que tu n'as pas testé ton appli dans des conditions réelles
> ou simulées.
> Même si elle date un peu, tu peux appliquer les recettes de ces vidéos à
> chaque étape de dev
> : http://railslab.newrelic.com/2009/06/23/episode-15-load-testing-part-1 et
> http://railslab.newrelic.com/2009/06/23/episode-16-load-testing-part-2
Merci pour les liens, c'est bien prévu de faire des tests de charge
quand on aura mis en place d'environnement de prod.

> A coté de ça, il serait bon aussi de connaitre tes pics en termes de
> requêtes/secondes, idéalement ventilées en ressources statiques, en cache ou
> réellement dynamique pour que quelqu'un puisse te donner une réelle réponse
> théorique. On peut gèrer 500 utilisateurs simultanés avec 1 serveur moyen
> comme avec une dizaine selon le nb de requêtes, leur typologie et la manière
> dont c'est codé.
Ça malheureusement, je n'aurais de stats que lors des premiers essais,
mais en gros ça sera un gros pic à une heure X (inscription à un
événement) et par la suite, ça va diminuer.

> Enfin, dans tous les cas, il me semble évident que tu ferais mieux de te
> tourner vers du cloud (heroku, par exemple) que du serveur dédié pour
> supporter des pics.
On avait regarder un peu du cloud style heroku ou EC2 mais comparer à
prendre un gros dédié pour un mois chez OVH et repasser ensuite sur
quelque chose de plus petit c'était bien plus cher. Okay il y a moins
de boulot, c'est beaucoup plus flexible mais ça semble pas très très
intéressant niveau financier. Il y en a qui utilise ce type de cloud ?
Et qui ont des retours sur la tarification ?

Pour ce qui est de la prod, vous utilisez quoi ? nginx + unicorn ? Ca
donne de meilleurs résultats que thin ? (Sachant que passenger ne
m'interesse pas vraiment, c'est uniquement pour déployer une appli
unique)

Merci de tous vos retours / conseils
-- 
Thomas

-- 
Vous avez reçu ce message, car vous êtes abonné au groupe "Railsfrance" de 
Google Groups.
Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse 
[email protected]
Pour résilier votre abonnement envoyez un e-mail à l'adresse 
[email protected]

Répondre à