Dimensionando o Discourse

Estou no meio de uma conversa bastante interessante sobre conteúdo no meu site Discourse que pode mudar o tráfego significativamente.

Atualmente, estou em uma instância de 1 GB de RAM, 1 vCPU, 40 GB SSD.

É uma comunidade muito pequena hoje - digamos 30 membros ativos.
Adicionar este conteúdo específico pode fazer o site crescer para 300-3000 membros (10-100x).

Estamos com uma média de mais de 40 mil visualizações de página agora, e eu considerei os planos de hospedagem gerenciada de $100 e $300 como opções possíveis.

Talvez eu não esteja procurando as coisas certas em meta/documentação - como o Discourse escala com CPU/RAM/armazenamento?

O Discourse pode aproveitar 2-4 vCPUs e 8-16 GB de RAM?

Qualquer insight é apreciado.

Obrigado!

Claro. Basta dimensionar sua VM e, em seguida, executar

  ./discourse-setup

para que ele ajuste os parâmetros para o uso de memória. Você pode dimensionar para o que quiser. Se você dimensionar para 2 ou 4 GB a mais, depende de você, mas eu acho que 4 GB será o suficiente.

5 curtidas

Você provavelmente precisará de cerca de 4 a 8 GB para uma comunidade maior e muito mais armazenamento SSD, provavelmente alguns terabytes.

3 curtidas

Uau, isso foi rápido. Obrigado a vocês dois!

1 curtida

Minha resposta foi apenas uma estimativa aproximada. Quanto mais, melhor, na verdade.

4 GB serão suficientes.

Suas necessidades de armazenamento não explodirão, a menos que você espere fazer muitos uploads. Nesse caso, não aumente o armazenamento conectado diretamente além do que os 4 GB oferecem como padrão ($$$), em vez disso, considere implementar S3 ou um dos clones semelhantes a S3 que existem.

5 curtidas