Skalierung von Discourse

Ich führe gerade eine ziemlich interessante Unterhaltung über Inhalte auf meiner Discourse-Seite, die den Traffic erheblich verändern könnte.

Ich habe derzeit eine Instanz mit 1 GB RAM, 1 vCPU und 40 GB SSD.

Es ist heute eine sehr kleine Community – sagen wir 30 aktive Mitglieder.
Das Hinzufügen dieser speziellen Inhalte könnte die Seite auf 300-3000 Mitglieder anwachsen lassen (10-100x).

Wir haben derzeit über 40.000 Seitenaufrufe und ich habe mir die Managed Hosting-Pläne für 100 und 300 als mögliche Optionen angesehen.

Ich suche vielleicht nicht nach den richtigen Dingen in Meta/Dokumentation – wie skaliert Discourse mit CPU/RAM/Speicher?

Kann Discourse 2-4 vCPUs und 8-16 GB RAM nutzen?

Jede Einsicht ist willkommen.

Vielen Dank!

Sicher. Skalieren Sie einfach Ihre VM und führen Sie dann

  ./discourse-setup

aus, um die Parameter für die Speichernutzung anzupassen. Sie können nach Belieben skalieren. Ob Sie auf 2 oder 4 GB für mehr skalieren, bleibt Ihnen überlassen, aber ich würde schätzen, dass 4 GB ausreichen werden.

5 „Gefällt mir“

Für eine größere Community benötigen Sie wahrscheinlich etwa 4–8 GB und deutlich mehr SSD-Speicher, wahrscheinlich einige Terabyte.

3 „Gefällt mir“

Wow, das ging schnell. Vielen Dank euch beiden!

1 „Gefällt mir“

Meine Antwort war nur ein grober Schätzwert. Je mehr, desto besser.

4 GB sind mehr als ausreichend.

Ihr Speicherbedarf wird nicht explodieren, es sei denn, Sie erwarten, viele Uploads zu tätigen. In diesem Fall sollten Sie den direkt angeschlossenen Speicher nicht über das hinaus erweitern, was die 4 GB standardmäßig bieten ($$$), sondern stattdessen S3 oder einen der verfügbaren S3-ähnlichen Klone implementieren.

5 „Gefällt mir“