Hardware-Anforderungen bei nicht-verwendetem Standalone?

Hi,

I’m having a hard time finding hardware requirements except for the all-in-one standalone version of Discourse running Postgres and Redis on the same machine (and even for the standalone version, the requirements are vague: what do I need 1GB of RAM for? 1 daily active user? 10,000 daily active users?).

Could someone help me evaluate the minimum I need to run Discourse for a community of ~3,000 developers with proper fault tolerance and guaranteed SLAs? Especially:

  • Number of Redis nodes? Cores? RAM? Disk size?
  • Number of Postgres nodes? Cores? RAM? Disk size?
  • Cores / RAM / Disk size for the Discourse node.

Thanks,
Julien.

1 „Gefällt mir“

3000 Entwickler, was genau tun die? Sind sie alle gleichzeitig online? Erstellen sie jeweils 100 Beiträge pro Tag und sehen 1000 Beiträge an, oder besuchen sie jeden zweiten Tag und lesen 5 Beiträge? Verwenden Sie ein CDN? S3 für Uploads? Der Grund, warum Ihre Frage nirgendwo beantwortet wird, ist, dass es zu schwierig ist, Ihre Frage so zu stellen, dass sie eine Antwort hat.

Es gibt Richtlinien für diese Einstellungen, die je nach verfügbarem Arbeitsspeicher automatisch beim Einrichten von Discourse festgelegt werden. Das gilt sowohl für zwei Container als auch für einen.

In der Regel beginnen Sie mit 2 GB oder der Menge, die Sie sich leisten können, und erhöhen Sie diese, wenn Sie feststellen, dass ein Problem vorliegt.

5 „Gefällt mir“

Yes, I recommend starting out simply and scaling as you observe the need.

(For anything except the smallest Discourse instances, I would recommend starting with a CDN setup, though… it does alleviate a fair bit of load and it’s a better experience for your users.)

6 „Gefällt mir“

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.