Tamanho da comunidade e especificações recomendadas

Olá pessoal, isso pode já ter sido respondido, mas meus termos de pesquisa não retornaram nada. Alguém tem algum guia sobre quanta CPU e RAM são necessárias para comunidades de tamanhos diferentes?

Qualquer ajuda seria apreciada.

1 curtida

Quantas pessoas você planeja migrar para o Discourse no primeiro dia e qual crescimento você espera?

Existem muitas variáveis que você também precisa considerar - quantos Tópicos, quem estará online simultaneamente, etc. etc.

A coisa a ter em mente é que é extremamente fácil aumentar a escala para um servidor maior quando você sentir que está ficando sem recursos, então comece com algo modesto, monitore-o e, em seguida, migre para um servidor maior quando chegar a hora.

2 curtidas

Este é para uma comunidade interna de desenvolvedores de trabalho com potencialmente 20.000 desenvolvedores.

Vai depender muito de quão popular ele se tornar. :man_shrugging:

Eu diria que você pode precisar de pelo menos 8 GB/4 vCPU com 50 GB de disco (dependendo se você começa do zero ou migrará dados a partir do primeiro dia, caso em que pode precisar de mais) e 2 GB de swap para começar, mas certifique-se de ter a capacidade de escalar isso, se necessário, especialmente o espaço em disco do disco principal.

Isso deve ser capaz de atender a até 8 requisições (não sessões) simultaneamente se você configurar 2 Unicorns por vCPU (ou seja, 8). Outras requisições serão enfileiradas (e tudo bem se for apenas uma enfileirada raramente e duas for muito raro).

O Discourse utiliza um framework de front-end e, uma vez carregado, 99,9% dos dados que viajam entre cliente e servidor são JSON, não renderização completa, portanto, é bastante econômico com largura de banda e, consequentemente, com o tempo de resposta das requisições.

Você pode então monitorar e escalar conforme necessário. Backup e restauração são moleza graças à interface de usuário útil e às ferramentas de linha de comando do Discourse.

Tenho certeza de que alguns administradores de sistema mais especializados podem opinar, mas isso provavelmente o levará muito longe para começar.

3 curtidas

Muito obrigado pela sua ajuda.

1 curtida

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.