Auswahl der Hosting-Lösung (Vultr)

Ich denke, Discourse läuft hauptsächlich auf einem einzelnen Kern, oder? Man muss also Single-Core-Performance Multi-Core-Performance vorziehen, nicht wahr? Da ich beispielsweise bei Vultr die Möglichkeit habe, zwischen diesen beiden Optionen zu wählen (der Preisunterschied beträgt 8 Dollar, aber ich möchte verstehen, ob es sich trotz der geringeren CPU-Leistung am Ende wirklich lohnt, aufgrund der deutlich überlegenen Single-Core-Performance):


Die zweite Option ist die High Frequency Compute-Lösung von Vultr. Ich möchte wirklich wissen, ob es bei 3 CPUs statt 4, aber mit dieser Optimierung für Speicher und Single-Core (ich glaube, ich habe das falsch verstanden?), für Discourse tatsächlich effizienter ist oder nicht. Vielen Dank an alle für die Ratschläge, die ihr mir geben werdet! :slight_smile:

1 „Gefällt mir“

Nicht wirklich. Wie bei allen Websites besteht sofortiges Potenzial für viele gleichzeitige Anfragen.

Meiner Erfahrung nach verteilt Discourse die Last recht gut auf alle verfügbaren Kerne.

Eine gute Zusammenfassung dazu findest du hier:

3 „Gefällt mir“

Ist also die erste der beiden Konfigurationen performanter?

1 „Gefällt mir“

Das hängt wirklich von Ihrem Anwendungsfall ab. Ich würde mich für die größere Anzahl an Kernen entscheiden. Sie können Uploads in jedem Fall auf S3 auslagern, sodass beide Ihrer Vorschläge, ehrlich gesagt, enorme Speicherkapazitäten bieten (dies hängt jedoch davon ab, ob Sie eine große Community mit vielen bestehenden Daten migrieren).

Beide Server sind absolut überdimensioniert, wenn Sie von Null starten. In diesem Fall würde ich einen Server mit 2 Kernen, 2 GB RAM und 60 GB Speicher empfehlen. Es ist extrem einfach, auf einen leistungsstärkeren Server zu migrieren, falls Sie jemals an Leistungsengpässe stoßen.

Das Beste, was Sie tun können, ist, Ihre Instanz in der Produktion zu überwachen, sobald Ihre Nutzerbasis gewachsen ist, um zu sehen, ob Sie an Grenzen stoßen.

Es sind so viele Variablen im Spiel, dass es fast unmöglich ist, Ihnen konkrete Ratschläge zu geben.

4 „Gefällt mir“

Wie Robert dir oben bereits sagte, hängt der tatsächliche Ressourcenbedarf vom Nutzungsmuster deiner Community ab.

Schnellere Kerne helfen Discourse, Aufgaben schneller zu erledigen, was sich insgesamt flinker anfühlen kann. Mehr Kerne hingegen ermöglichen es dir, mehr Aufgaben parallel zu bearbeiten, die Arbeitslast besser zu verteilen und vielleicht (ein großes „vielleicht sogar)

4 „Gefällt mir“

In einem verwandten Thema, ist es möglich, 2 Dienste auf demselben Ubuntu-Server auszuführen, auf dem Discourse auf Docker-Basis auf Vultr läuft?

Zum Beispiel möchte ich eine statische Seitenanwendung auf demselben Server installieren und hosten, ist das möglich?