Estoy en proceso de planificar la migración de un foro bien establecido a Discourse y estoy considerando la opción de alojamiento. Uso con frecuencia los VPS de Hetzner y estoy bastante satisfecho con ellos, pero aún no he ejecutado una instancia grande de Discourse. Me pregunto si vale la pena considerar dividir los servicios en varios VPS o si es mejor optar por uno más grande.
El foro tiene apenas menos de 1 millón de publicaciones, 15 mil usuarios y más de 100 mil PI/día.
Agradecería cualquier consejo sobre el alojamiento para foros de esta categoría.
On Blender Artists we have about 4.2M posts and 250k pageviews per day. When we migrated to Discourse 1.5 years ago we started on a medium-sized VPS on Digital Ocean, but that didn’t cut it at all. We have since moved to a dedicated server we got at the Hetzner server auction (E5-1650V2 Xeon with 64GB of RAM and 2x 240GB SSD for about 60 Euros a month). We currently use about 50% of our RAM so the database is mostly cached and this machine performs very well.
I wouldn’t recommend a VPS for your forum size, you’ll most likely be upgrading very soon.
I’m not a big fan of going dedicated with such projects. Especially with Hetzner server auction servers. Depending on the age of the server type they might not have replacement parts if something fails. I’ve had this in the past and enjoy running most of my projects on VPS nowadays. Way less downtime and more flexibility. Thanks for that tip anyways.
And it’s not so much the cost that drives me so if going dedicated I’d probably go for a regular server but splitting services onto multiple VPS is something that I’d like to investigate first for scalability. Maybe someone’s got a hint on that.
I’m pulling this up again as we’re slowly getting into moving the thing to discourse. Currently trialing the migration process. Maybe someone has additional insights / experiences in that forum size category? I was reading @sam posting about splitting the DB off to another machine, I wonder if it’s worth going down that route.
How big are your longest topics? Do you plan to support megatopics in the future (>10k posts) - it’s stuff like that which will obliterate server performance before anything else.
Well there are a few that are in the ballpark of 5k-15k posts and they are growing but there really are a few only. But interesting to hear that this is a pain point in server performance. It’s definitely an option to think about those topics and maybe close some and open a category instead to have issues discussed in separate threads.
También me interesa este tema. Estoy redactando una propuesta de subvención que incluirá un foro que podría tener hasta 7.500 usuarios, aunque no tengo ni idea de qué tan activos serían. Obviamente, necesito hacer una estimación sobre el alojamiento que requeriría, pero no tengo la más mínima idea, así que estaría muy agradecido si alguien pudiera compartir sus experiencias y costos.
Si el presupuesto lo permite, podrías decir que vas a gastar 300 dólares al mes en alojamiento para negocios. Hay muchas formas de resolver el problema por menos de esa cantidad si obtienes la subvención.
Sí, puedo usar perfectamente una cifra aproximada… la pregunta que no pude responder era: ¿qué tan grande es ese aproximado? Usar el alojamiento empresarial de Discourse sería una muy buena decisión.
La sugerencia de @pfaffman es muy buena si no tienes ninguna idea de cuáles podrían ser tus estadísticas relevantes.
Me resulta algo misterioso que pidas a otros que inviertan algo de tiempo cuando ni siquiera sabes en qué rango te estás moviendo.
Rango significa:
un área o intervalo dentro del cual es probable que una cantidad o estimación sea correcta.
Los dos métodos principales para estimar los requisitos de alojamiento requieren que identifiques una estadística del foro que pueda relacionarse con los factores determinantes (por ejemplo, CPU para procesar transacciones, tamaño de RAM para cargar la base de datos) o las limitaciones (por ejemplo, espacio de almacenamiento) de los planes de alojamiento. Si no puedes hacer esto, no avanzarás mucho con lo que estás preguntando aquí:
aplicar una regla empírica establecida para el alojamiento
encontrar un foro con características similares para usarlo como tu modelo
La razón por la que no sé cuáles serán mis estadísticas es que este no es mi proyecto y el líder del proyecto no me ha dado ningún número porque ellos mismos aún no lo saben. Por supuesto, mi pregunta es del tipo «cuánto mide un trozo de cuerda», pero como vieron, Jay dio una respuesta excelente a pesar de mi vaguedad.
A veces, la vaguedad no impide obtener una respuesta útil.
También señalaré que muchas solicitudes de subvenciones requieren predecir lo impredecible y presentar presupuestos basados en esas predicciones. Es un triste hecho de cómo suelen funcionar las subvenciones, así que, antes de criticarme por no tener cifras a mano, intenten solicitar una subvención y vean lo fácil que es elaborar un presupuesto de cinco años sin tener la más mínima idea de cuál será la aceptación del proyecto.
Con los sistemas informáticos, tome su cifra original y multiplíquela por cuatro, ya que son consistentemente intransigentes y no se pueden persuadir con halagos para que cooperen.