Wir planen, Discourse als WebView in einem Teil unserer mobilen Anwendung mit mehr als einer Million Nutzern einzusetzen. Wir werden Nutzer über Benachrichtigungen zum Forum leiten. Das bedeutet, dass 3.000 bis 4.000 Nutzer sofort zum Forum strömen. Angesichts der Ressourcen, die Discourse verbraucht, welche Ausstattung sollte ein Server haben, um einen solchen Datenverkehr zu bewältigen? Wir nutzen DigitalOcean. Bevor wir einen separaten Server für das Forum kaufen, möchte ich die Meinung der wertvollen Nutzer dieses Forums einholen.
Unter normalen Umständen kann ein Server mit 4 GB RAM und 2 vCPUs eine Konfiguration mit 4 Unicorn-Prozessen und 1 Sidekiq-Prozess problemlos betreiben, wobei nur die Hälfte des verfügbaren Arbeitsspeichers genutzt wird.
Dennoch, wenn Discourse ein integraler Bestandteil Ihrer Anwendung sein soll, sollten Sie es im Hochverfügbarkeitsmodus betreiben, einschließlich mehrerer Server und Rechenzentren, um Ausfallsicherheit zu gewährleisten. Es ist ebenfalls ratsam, eine automatische Skalierung entsprechend dem Datenverkehr einzurichten. All dies sind Merkmale unseres Hostings bei discourse.org.