Elección de la solución de hosting (Vultr)

Creo que Discourse funciona principalmente en un solo núcleo, ¿verdad? Entonces, ¿debes preferir un solo núcleo sobre varios núcleos, no? Porque, por ejemplo, en Vultr tengo la posibilidad de elegir entre estas dos opciones (cambia por 8 dólares, pero quiero entender si, al final, a pesar de tener menos CPU, realmente hay una diferencia debido a un rendimiento claramente superior en un solo núcleo):


La segunda es la solución de Computación de Alta Frecuencia en Vultr. Realmente quiero saber si, con 3 CPU en lugar de 4, pero con esta optimización de memoria y de un solo núcleo (creo que entiendo que esto no es exactamente así), es realmente más eficiente para Discourse o no. ¡Muchas gracias a todos por los consejos que me darán! :slight_smile:

1 me gusta

No realmente, como todos los sitios web, existe un potencial inmediato para muchas solicitudes concurrentes.

En mi experiencia, Discourse distribuye su carga entre los núcleos disponibles de manera bastante eficiente.

Una buena resumen de esto se encuentra aquí:

3 Me gusta

¿Entonces, entre las dos configuraciones, será la primera más performante?

1 me gusta

Esto realmente depende de tu caso de uso. Yo optaría por el mayor número de núcleos. En cualquier caso, puedes descargar las subidas a S3, por lo que ambas propuestas tienen, francamente, cantidades masivas de almacenamiento (pero esto depende de si estás migrando una comunidad grande con muchos datos preexistentes).

Ambos servidores son un exceso total si estás empezando desde cero; en ese caso, recomendaría un servidor de 2 núcleos, 2 GB de RAM y 60 GB de almacenamiento. Es extremadamente fácil migrar a un servidor más potente si llegas a encontrar límites de rendimiento.

Lo mejor es supervisar tu instancia en Producción una vez que tu base de usuarios haya crecido para ver si estás alcanzando algún límite.

Hay tantas variables involucradas que es casi imposible darte un consejo específico.

4 Me gusta

Como Robert te dijo anteriormente, la necesidad de recursos depende realmente del patrón de uso que tendrá tu comunidad.

Núcleos más rápidos ayudarán a Discourse a realizar tareas con mayor rapidez, lo que podría hacer que se sienta más ágil, pero más núcleos te permitirán hacer más cosas, lo que te permitiría distribuir más la carga de trabajo e incluso, tal vez (una gran posibilidad), atender a más personas al mismo tiempo.

Si realmente necesitas ese tipo de configuración (más de un núcleo y 2 GB de RAM), te recomiendo que realices algunas pruebas primero para ver qué recurso es el más escaso y, con esa información, tomes una mejor decisión.

4 Me gusta

En un tema relacionado, ¿es posible ejecutar 2 servicios en el mismo servidor Ubuntu que ejecuta Discourse basado en Docker en Vultr?

Por ejemplo, quiero instalar y alojar una aplicación de página estática en el mismo servidor, ¿es posible?