Choix de la solution d'hébergement (Vultr)

Je pense que Discourse fonctionne principalement sur un seul cœur, n’est-ce pas ? Donc, vous devez privilégier les performances monocœur plutôt que multicœur, non ? Par exemple, sur Vultr, j’ai la possibilité de choisir entre ces deux options (la différence est de 8 dollars, mais je veux comprendre si, au final, malgré un CPU moins puissant, cela change vraiment en raison de performances nettement supérieures en monocœur) :


La seconde est la solution High Frequency Compute sur Vultr. Je veux vraiment savoir si, avec 3 cœurs au lieu de 4, mais avec cette optimisation de la mémoire et du monocœur (je pense comprendre que ce n’est pas cela ?), elle est vraiment plus efficace pour Discourse ou non. Merci beaucoup à tous pour les conseils que vous me donnerez ! :slight_smile:

Pas vraiment. Comme tous les sites web, il existe un potentiel immédiat pour un grand nombre de requêtes simultanées.

À mon expérience, Discourse répartit sa charge entre les cœurs disponibles de manière très efficace.

Voici un bon résumé à ce sujet :

Donc, entre les deux configurations, la première sera-t-elle plus performante ?

Cela dépend vraiment de votre cas d’utilisation. Je choisirais le nombre de cœurs le plus élevé. Vous pouvez décharger les uploads vers S3 dans tous les cas, donc vos deux propositions offrent, franchement, une quantité massive de stockage (mais cela dépend si vous migrez une grande communauté avec beaucoup de données préexistantes).

Ces deux serveurs sont un excès total si vous commencez de zéro ; dans ce cas, je recommanderais un serveur à 2 cœurs, 2 Go de RAM et 60 Go de stockage. Il est extrêmement facile de migrer vers un serveur plus puissant si vous constatez un jour que vous atteignez des limites de performance.

La meilleure chose à faire est de surveiller votre instance en production une fois que votre base d’utilisateurs aura pris de l’ampleur, pour voir si vous rencontrez des limites.

Il y a tellement de variables en jeu qu’il est presque impossible de vous donner des conseils spécifiques.

Comme Robert vous l’a indiqué ci-dessus, le besoin en ressources dépend vraiment du modèle d’utilisation que votre communauté aura.

Des cœurs plus rapides aideront Discourse à exécuter les tâches plus rapidement, ce qui pourrait le rendre plus réactif, tandis que davantage de cœurs vous permettraient d’accomplir plus de tâches, de répartir la charge de travail et peut-être même (ce qui est loin d’être certain) de servir plus d’utilisateurs simultanément.

Si vous avez vraiment besoin de ce type de configuration (plus d’un cœur et 2 Go de RAM), je vous recommande de procéder à des tests pour identifier la ressource la plus limitante, ce qui vous permettra de prendre une décision plus éclairée.

Sur un sujet connexe, est-il possible d’exécuter 2 services sur le même serveur Ubuntu qui exécute Discourse basé sur Docker sur Vultr ?

Par exemple, je veux installer et héberger une application de page statique sur le même serveur, est-ce possible ?