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.
Sur Blender Artists, nous avons environ 4,2 millions de messages et 250 000 vues de pages par jour. Lors de notre migration vers Discourse il y a 1,5 an, nous avons commencé avec un VPS de taille moyenne chez Digital Ocean, mais cela ne suffisait absolument pas. Nous avons depuis migré vers un serveur dédié obtenu lors d’une vente aux enchères chez Hetzner (Xeon E5-1650V2 avec 64 Go de RAM et 2 SSD de 240 Go, pour environ 60 euros par mois). Nous utilisons actuellement environ 50 % de notre RAM, ce qui signifie que la base de données est principalement mise en cache, et cette machine fonctionne très bien.
Je ne recommanderais pas un VPS pour la taille de votre forum ; vous devrez très probablement le mettre à niveau très rapidement.
Je ne suis pas un grand partisan de l’option dédiée pour ce type de projets. Surtout avec les serveurs d’enchères de Hetzner. Selon l’âge et le type de serveur, il se peut qu’il n’y ait pas de pièces de rechange en cas de panne. J’ai déjà vécu cela par le passé et je préfère aujourd’hui héberger la plupart de mes projets sur des VPS. Cela entraîne beaucoup moins d’indisponibilité et offre plus de flexibilité. Merci tout de même pour ce conseil.
Ce n’est pas tant le coût qui me motive. Si je devais opter pour un serveur dédié, je choisirais probablement un serveur standard, mais je souhaiterais d’abord explorer la possibilité de répartir les services sur plusieurs VPS pour des raisons d’évolutivité. Peut-être que quelqu’un aurait un conseil à ce sujet.
Je remets ce sujet sur le tapis alors que nous entamons progressivement la migration vers Discourse. Nous testons actuellement le processus de migration. Peut-être que quelqu’un a des informations ou des expériences supplémentaires dans cette catégorie de taille de forum ? J’ai lu @sam parler de la séparation de la base de données sur une autre machine ; je me demande si cela vaut la peine de s’engager dans cette voie.
Vous ne nous avez pas vraiment donné assez d’éléments pour travailler ici.
Quelle est la taille de vos sujets les plus longs ? Prévoyez-vous de prendre en charge les mégas-sujets à l’avenir (>10k messages) ? Ce sont ce genre de choses qui, avant toute autre chose, vont anéantir les performances du serveur.
Eh bien, il y en a quelques-uns qui se situent dans la fourchette de 5 000 à 15 000 messages et qui sont en croissance, mais ils sont vraiment peu nombreux. Cependant, il est intéressant d’entendre que cela constitue un point de friction pour les performances du serveur. C’est certainement une option à envisager de réfléchir à ces sujets et peut-être d’en fermer certains pour créer une catégorie à la place, afin que les problèmes soient discutés dans des fils de discussion séparés.
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.