Acho que o Discourse funciona principalmente em um único núcleo, certo? Então, você deve priorizar o desempenho de núcleo único em vez de múltiplos núcleos, não? Porque, por exemplo, na Vultr, tenho a possibilidade de escolher entre essas duas opções (a diferença é de 8 dólares, mas quero entender se, no final, apesar de ter menos CPUs, há realmente uma diferença devido ao desempenho claramente superior em núcleo único):
A segunda opção é a solução de Computação de Alta Frequência da Vultr. Gostaria muito de saber se, com 3 CPUs em vez de 4, mas com essa otimização de memória e de núcleo único (acho que entendi que não é isso?), ela é realmente mais eficiente para o Discourse ou não. Muito obrigado a todos pelo conselho que vocês me darão!
Isso realmente depende do seu caso de uso. Eu optaria pelo maior número de núcleos. De qualquer forma, você pode descarregar os uploads para o S3, então ambas as suas propostas têm, francamente, quantidades massivas de armazenamento (mas isso depende se você está migrando uma grande comunidade com muitos dados pré-existentes).
Ambos esses servidores são exagero total se você estiver começando do zero; nesse caso, recomendaria um servidor de 2 núcleos, 2 GB de RAM e 60 GB de armazenamento. É extremamente fácil migrar para um servidor mais potente se você perceber que está atingindo limites de desempenho.
O melhor a fazer é monitorar sua instância em Produção, depois que sua base de usuários crescer, para ver se você está atingindo algum limite.
Existem tantas variáveis envolvidas que é quase impossível dar a você conselhos específicos.
Como Robert disse acima, a necessidade de recursos realmente depende do padrão de uso que sua comunidade terá.
Cores mais rápidos ajudarão o Discourse a realizar tarefas com mais rapidez, o que pode deixá-lo mais ágil, mas mais núcleos permitirão que você faça mais coisas, distribuindo melhor a carga de trabalho e, talvez (um grande talvez), atendendo mais pessoas ao mesmo tempo.
Se você realmente precisar desse tipo de configuração (mais de um núcleo e 2 GB de RAM), recomendo fazer alguns testes primeiro para identificar qual recurso está mais escasso e, assim, tomar uma decisão mais adequada.