Je suis en train de planifier la migration d’un forum bien établi vers Discourse et je réfléchis à l’hébergement. J’utilise beaucoup les VPS Hetzner et j’en suis très satisfait, mais je n’ai pas encore fait tourner une instance Discourse de cette envergure. Je me demande s’il vaut mieux envisager de répartir les services sur plusieurs VPS ou opter pour un VPS plus puissant.
Le forum compte un peu moins de 1 million de messages, 15 000 utilisateurs et plus de 100 000 requêtes par jour.
Toute suggestion concernant l’hébergement de forums de cette catégorie serait la bienvenue.
On Blender Artists we have about 4.2M posts and 250k pageviews per day. When we migrated to Discourse 1.5 years ago we started on a medium-sized VPS on Digital Ocean, but that didn’t cut it at all. We have since moved to a dedicated server we got at the Hetzner server auction (E5-1650V2 Xeon with 64GB of RAM and 2x 240GB SSD for about 60 Euros a month). We currently use about 50% of our RAM so the database is mostly cached and this machine performs very well.
I wouldn’t recommend a VPS for your forum size, you’ll most likely be upgrading very soon.
I’m not a big fan of going dedicated with such projects. Especially with Hetzner server auction servers. Depending on the age of the server type they might not have replacement parts if something fails. I’ve had this in the past and enjoy running most of my projects on VPS nowadays. Way less downtime and more flexibility. Thanks for that tip anyways.
And it’s not so much the cost that drives me so if going dedicated I’d probably go for a regular server but splitting services onto multiple VPS is something that I’d like to investigate first for scalability. Maybe someone’s got a hint on that.
I’m pulling this up again as we’re slowly getting into moving the thing to discourse. Currently trialing the migration process. Maybe someone has additional insights / experiences in that forum size category? I was reading @sam posting about splitting the DB off to another machine, I wonder if it’s worth going down that route.
How big are your longest topics? Do you plan to support megatopics in the future (>10k posts) - it’s stuff like that which will obliterate server performance before anything else.
Well there are a few that are in the ballpark of 5k-15k posts and they are growing but there really are a few only. But interesting to hear that this is a pain point in server performance. It’s definitely an option to think about those topics and maybe close some and open a category instead to have issues discussed in separate threads.
Je m’y intéresse aussi. Je rédige une demande de subvention qui inclura un forum pouvant accueillir jusqu’à 7 500 utilisateurs, bien que je ne sache pas du tout à quel point ils seraient actifs. J’ai évidemment besoin d’estimer les coûts d’hébergement pour cela, mais je n’y connais absolument rien. Je serais donc très reconnaissant si des personnes pouvaient partager leurs expériences et leurs coûts.
Si le budget le permet, vous pouvez indiquer que vous prévoyez de dépenser 300 $ par mois pour l’hébergement professionnel. Il existe de nombreuses façons de résoudre le problème pour moins que cela si vous obtenez la subvention.
Oui, je peux tout à fait utiliser une estimation… la question que je n’ai pas pu répondre, c’est : quelle est la taille de cette estimation ? Utiliser l’hébergement professionnel de Discourse serait une très bonne décision.
La suggestion de @pfaffman est très bonne si vous n’avez aucune idée de ce que pourraient être vos statistiques pertinentes.
Je suis un peu perplexe quant à la raison pour laquelle vous demandez à d’autres de consacrer du temps alors que vous ne savez même pas dans quelle fourchette vous vous situez.
Fourchette signifie :
une zone ou une plage dans laquelle un montant ou une estimation est susceptible d’être correct.
Les deux principales méthodes pour estimer les besoins d’hébergement nécessitent toutes deux de déterminer une statistique de forum qui puisse être liée aux facteurs déterminants (par exemple, le processeur pour traiter les transactions, la taille de la RAM pour charger la base de données) ou aux contraintes (par exemple, l’espace de stockage) des offres d’hébergement. Si vous ne pouvez pas le faire, vous n’irez pas très loin avec ce que vous demandez ici :
appliquer une règle empirique établie pour l’hébergement
trouver un forum aux caractéristiques similaires à utiliser comme modèle
La raison pour laquelle je ne connais pas mes statistiques probables est que ce n’est pas mon projet, et le chef de projet ne m’a fourni aucun chiffre car il ne les connaît pas lui-même non plus. Bien sûr, ma question est du type « combien mesure un morceau de ficelle », mais comme vous l’avez vu, Jay a apporté une excellente réponse malgré mon imprécision.
Parfois, l’imprécision n’empêche pas une réponse utile.
Je tiens également à souligner que de nombreuses demandes de subvention vous obligent à prédire l’imprévisible et à établir des budgets basés sur ces prédictions. C’est un triste constat du fonctionnement habituel des subventions : avant de me critiquer pour ne pas avoir de chiffres sous la main, essayez de postuler à une subvention et voyez à quel point il est difficile d’établir un budget sur cinq ans sans avoir la moindre idée de l’adhésion au projet.
Je me demandais pourquoi ? Je ne vous critiquais pas. Si c’eût été le cas, mon message aurait été beaucoup plus incisif.
Vous avez posé une question aussi longue qu’un morceau de ficelle dans un sujet morceau de ficelle, vous deviez donc vous attendre à une telle interrogation.
Avec les systèmes informatiques, prenez votre estimation initiale et multipliez-la par quatre, car ils sont systématiquement inflexibles et ne se laissent pas convaincre de coopérer par la douceur.