A comunidade Server Fault geralmente não pode ajudá-lo com o planejamento de capacidade - a melhor resposta que podemos oferecer é "Avalie seu código em hardware semelhante ao que você usará na produção, identifique quaisquer gargalos em seguida, determine quanto de uma carga de trabalho seu hardware atual pode manipular e / ou quanto de potência de hardware você precisa para lidar com sua carga de trabalho de destino " .
Há uma série de fatores em jogo no planejamento de capacidade que não podemos avaliar adequadamente em um site de perguntas e respostas:
- Os requisitos do seu código / software específico
- Recursos externos (bancos de dados, outros softwares / sites / servidores)
- Sua carga de trabalho (pico, média, enfileiramento)
- O valor comercial do desempenho (análise de custo / benefício)
- As expectativas de desempenho de seus usuários
- Quaisquer acordos de nível de serviço / obrigações contratuais que você possa ter
Fazer uma análise adequada sobre esses fatores e outros está além do escopo de um site de perguntas e respostas simples: eles exigem conhecimento detalhado sobre seu ambiente e requisitos que somente sua equipe (ou um consultor adequadamente remunerado) pode reunir eficientemente.
Alguns Axiomas de Planejamento de Capacidade
-
RAM é barato
Se você espera que seu aplicativo use muita memória RAM, você deve colocar o máximo de RAM possível. -
Disco é barato
Se você espera usar muito disco, deve comprar discos grandes - muitos deles.
O armazenamento de SAN / NAS é menos barato e também deve ser geralmente maior do que pequeno para evitar upgrades dispendiosos mais tarde. -
As cargas de trabalho aumentam com o tempo
Suponha que suas necessidades de recursos aumentem.
Tenha em mente que o aumento pode não ser simétrico (a CPU e a RAM podem subir mais rapidamente que o disco) e pode não ser linear. -
A eletricidade é cara
Mesmo que a RAM e os discos tenham diminuído consideravelmente de preço, o custo da eletricidade subiu de forma constante. Todos esses discos extras e RAM, para não mencionar a potência da CPU, aumentarão sua conta de eletricidade (ou a conta que você paga ao seu provedor). Planeje de acordo.