Hallo zusammen, das wurde vielleicht schon beantwortet, aber meine Suchbegriffe ergaben nichts. Hat jemand Anleitungen, wie viel CPU und RAM für Communities unterschiedlicher Größe benötigt werden?
Jede Hilfe wäre willkommen.
Hallo zusammen, das wurde vielleicht schon beantwortet, aber meine Suchbegriffe ergaben nichts. Hat jemand Anleitungen, wie viel CPU und RAM für Communities unterschiedlicher Größe benötigt werden?
Jede Hilfe wäre willkommen.
Wie viele Personen planen Sie, am ersten Tag zu Discourse zu migrieren, und welches Wachstum erwarten Sie?
Es gibt viele Variablen, die Sie auch berücksichtigen müssen – wie viele Themen, wer gleichzeitig online sein wird usw. usw.
Zu bedenken ist, dass es äußerst einfach ist, auf einen größeren Server zu skalieren, wenn Sie das Gefühl haben, dass Ihnen die Ressourcen ausgehen. Beginnen Sie also mit etwas Bescheidenem, überwachen Sie es und migrieren Sie dann zu einem größeren Server, wenn die Zeit reif ist.
Dies ist für eine interne Entwickler-Community von potenziell 20.000 Entwicklern
Es wird wirklich davon abhängen, wie beliebt es wird. ![]()
Ich würde sagen, Sie benötigen möglicherweise mindestens 8 GB/4 vCPU mit 50 GB Festplatte (abhängig davon, ob Sie mit einem leeren Blatt beginnen oder Daten von Tag eins an migrieren, in welchem Fall Sie möglicherweise mehr benötigen) und 2 GB Swap, um loszulegen, aber stellen Sie sicher, dass Sie die Möglichkeit haben, dies bei Bedarf zu skalieren, insbesondere den Festplattenspeicher der primären Festplatte.
Dies sollte bis zu 8 Anfragen (nicht Sitzungen) gleichzeitig bedienen können, wenn Sie 2 Unicorns pro vCPU konfigurieren (d. h. 8). Andere Anfragen werden in die Warteschlange gestellt (und das ist in Ordnung, wenn nur selten eine und sehr selten zwei in der Warteschlange stehen).
Discourse verwendet ein Frontend-Framework, und sobald dieses geladen ist, sind 99,9 % der Daten, die zwischen Client und Server übertragen werden, JSON und keine vollständige Darstellung, sodass es relativ sparsam mit Bandbreite und damit mit der Abwicklung von Anfragen umgeht.
Sie können dann überwachen und nach Bedarf skalieren. Das Sichern und Wiederherstellen ist dank der hilfreichen Benutzeroberfläche und der Befehlszeilentools von Discourse ein Kinderspiel.
Ich bin sicher, dass einige spezialisiertere SAs sich äußern können, aber das wird Sie wahrscheinlich zu Beginn sehr weit bringen.
Vielen Dank für Ihre Hilfe.
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.