Vamos quebrar isso.
Vamos considerar o desempenho primeiro. Um milhão de acessos por mês é um volume tão baixo que você pode usar praticamente qualquer chip antigo para lidar com isso. Você pode executar benchmarks no seu laptop ou desktop para ver se esse chip pode lidar com seus picos de carga. Não se esqueça de preencher seu banco de dados com alguns meses primeiro de dados. Provavelmente, o desempenho do seu disco será um gargalo, não sua CPU.
Então você se preocupa com a confiabilidade, ou seja, executando por meses e meses. Mesmo com os sistemas mais caros, há outros fatores além da CPU que decidirão sua confiabilidade. O mais importante é a disponibilidade de armazenamento em disco, que é a coisa mais provável a falhar. Você deseja garantir que não perca nenhum dado se o disco falhar. Isso geralmente é conseguido com o uso de RAID, espelho, rAID10 ou RAID 5. Em seguida, você deseja se preparar para um desastre, para ainda ter seus dados se o datacenter inteiro ficar inativo. Se você não deseja perder nenhum dado, é necessário replicar seu banco de dados para outro site. Se perder quase meio dia não é grande coisa, basta agendar backup pela rede.
Se o seu host ficar inoperante, porque as fontes de alimentação queimam, a placa de rede, a memória, os ventiladores da CPU ou outros componentes falham, você precisa de algum tipo de mecanismo de failover. Isso geralmente é alcançado executando-se um cluster, em que 2 ou mais sistemas estão conectados ao mesmo armazenamento. Para configurar um cluster, basta definir sistemas de arquivos, endereços IP e scripts de início / parada / monitoramento de aplicativos e, quando o servidor funcionar, o cluster garantirá que o usuário final nem perceba. Eu diria que investir US $ 1 mil ou mais por um Xeon caro não oferece mais confiabilidade. Use o dinheiro na compra de um segundo servidor para espera. Ou se a empresa de hospedagem estiver fornecendo o HW, familiarize-se com as soluções de alta disponibilidade que oferece. Se eles fossem profissionais, teriam esse tipo de suporte em uma ciência, incluindo backups externos e recuperação rápida de uma falha do servidor. Desde que as opções de sistema que eles oferecem tenham desempenho suficiente, você poderá dormir à noite. Se eles não oferecem nenhum desses recursos, mas vendem apenas servidores autônomos com armazenamento interno, você deve escrever sua própria solução, fazer backup da configuração completa do SO e do aplicativo uma vez e pegar uma cópia do seu banco de dados com freqüência, para que você pode reimplementar no mesmo site ou site diferente, rapidamente. Gastar dinheiro extra em fichas poderosas não dá a você o que você está procurando. A substituição de um chip em um servidor é feita em alguns minutos, tentando recuperar-se de uma falha no disco, se você não tiver uma estratégia de backup / recuperação que demore alguns dias, ou nocauteie-o para sempre, ou no caso de uma empresa, coloque-os à beira de falência. Seus dados e tempo de atividade são tão valiosos que você investirá tempo e dinheiro extras para garantir o tempo de atividade contínuo ou pode optar por soluções mais baratas, como esperar pelo melhor, mas ter backups frequentes. n Defina seus requisitos e quanto você deseja gastar e, se isso não for suficiente, escolha quais recursos são mais importantes para você. Se você configurar tudo sozinho e executar os servidores em sua própria rede, poderá estar em funcionamento com 2 desktops ou laptops usados em um cluster por US $ 2-300, mais o que for necessário para armazenamento. Você pode até usar o armazenamento interno e fazer replicação frequente do servidor 1 para o servidor 2 e nem precisar obter um NAS ou outro armazenamento compartilhado. mas tenha backups frequentes. n Defina seus requisitos e quanto você deseja gastar e, se isso não for suficiente, escolha quais recursos são mais importantes para você. Se você configurar tudo sozinho e executar os servidores em sua própria rede, poderá estar em funcionamento com 2 desktops ou laptops usados em um cluster por US $ 2-300, mais o que for necessário para armazenamento. Você pode até usar o armazenamento interno e fazer replicação frequente do servidor 1 para o servidor 2 e nem precisar obter um NAS ou outro armazenamento compartilhado. mas tenha backups frequentes. n Defina seus requisitos e quanto você deseja gastar e, se isso não for suficiente, escolha quais recursos são mais importantes para você. Se você configurar tudo sozinho e executar os servidores em sua própria rede, poderá estar em funcionamento com 2 desktops ou laptops usados em um cluster por US $ 2-300, mais o que for necessário para armazenamento. Você pode até usar o armazenamento interno e fazer replicação frequente do servidor 1 para o servidor 2 e nem precisar obter um NAS ou outro armazenamento compartilhado. além do que você precisa para armazenamento. Você pode até usar o armazenamento interno e fazer replicação frequente do servidor 1 para o servidor 2 e nem precisar obter um NAS ou outro armazenamento compartilhado. além do que você precisa para armazenamento. Você pode até usar o armazenamento interno e fazer replicação frequente do servidor 1 para o servidor 2 e nem precisar obter um NAS ou outro armazenamento compartilhado.