Alguma carga não será dimensionada bem ou apenas com uma quantidade considerável de sobrecarga. Assim, uma máquina única e mais potente pode fazer mais sentido do que duas máquinas menores para determinados cenários. Em geral, algum tipo de sobrecarga está sempre presente ao usar mais de uma única instância:
- desde que você tenha mais de uma instância do sistema operacional em execução, os requisitos de memória para o kernel e o código necessário do espaço do usuário são multiplicados
- a mesma lógica se aplica ao armazenamento - os dados do SO precisam ser armazenados várias vezes Interrupções
- (especialmente as periódicas como temporizadores) precisam ser processadas em todas as máquinas de forma independente, usando vários ciclos de CPU em comparação a um cenário de instância única
- se os servidores estiverem trabalhando no mesmo conjunto de dados, é provável que os dados em cache tenham duplicatas entre vários sistemas
Mas, uma abordagem de scale-out é frequentemente usada para aumentar a disponibilidade. Obviamente, todos os itens acima ainda se aplicam, mas são aceitos como o preço necessário para unidades do sistema que executam independentemente.