Estamos planeando utilizar Discourse como una vista web en una parte de nuestra aplicación móvil con más de 1 millón de usuarios. Dirigiremos a los usuarios al foro mediante notificaciones. Esto significa que 3-4 mil usuarios acudirán al foro de inmediato. Considerando los recursos que consume Discourse, ¿qué características debería tener un servidor para manejar dicho tráfico? Estamos utilizando DigitalOcean. Antes de comprar un servidor separado para el foro, quiero obtener la opinión de ustedes, valiosos usuarios del foro.
En circunstancias normales, un servidor de 4 GB / 2 vCPU puede ejecutar sin problemas una configuración de 4 unicornios / 1 Sidekiq utilizando solo la mitad de la memoria disponible.
Dicho esto, si Discourse va a ser una parte integral de tu aplicación, deberías ejecutarlo en modo de alta disponibilidad, incluyendo múltiples servidores y centros de datos para garantizar la resiliencia ante fallos. También es una buena idea que se ajuste automáticamente según el tráfico. Todas estas son características de nuestro alojamiento en discourse.org.