Mise à l'échelle de Discourse

Je suis en pleine conversation assez intéressante concernant du contenu sur mon site Discourse qui pourrait changer le trafic de manière significative.

Je suis actuellement sur une instance de 1 Go de RAM, 1 vCPU, 40 Go de SSD.

C’est une très petite communauté aujourd’hui, disons 30 membres actifs.
L’ajout de ce contenu particulier pourrait faire passer le site de 300 à 3000 membres (10 à 100 fois plus).

Nous avons actuellement plus de 40 000 pages vues en moyenne, et j’ai examiné les plans d’hébergement géré à 100 et 300 comme options possibles.

Je ne cherche peut-être pas les bonnes choses dans la méta/documentation - comment Discourse évolue-t-il avec le CPU/RAM/stockage ?

Discourse peut-il exploiter 2 à 4 vCPU et 8 à 16 Go de RAM ?

Tout éclairage est apprécié.

Merci !

Bien sûr. Il suffit de redimensionner votre VM, puis d’exécuter

  ./discourse-setup

pour ajuster les paramètres de l’utilisation de la mémoire. Vous pouvez redimensionner à la taille que vous souhaitez. Que vous redimensionniez à 2 ou 4 Go supplémentaires dépend de vous, mais je suppose que 4 Go suffiront.

5 « J'aime »

Vous aurez probablement besoin d’environ 4 à 8 Go pour une communauté plus importante, et de beaucoup plus de stockage SSD, probablement quelques téraoctets.

3 « J'aime »

Wow, c’était rapide. Merci à vous deux !

1 « J'aime »

Ma réponse n’était qu’une estimation approximative. Plus il y en a, mieux c’est, vraiment.

4 Go seront suffisants.

Vos besoins de stockage n’exploseront pas à moins que vous ne prévoyiez d’être très actif en matière de téléchargement. Dans ce cas, n’augmentez pas le stockage directement connecté au-delà de ce que les 4 Go offrent en standard ($$$), mais envisagez plutôt de mettre en œuvre S3 ou l’un des clones de S3 qui existent.

5 « J'aime »