Conselhos de Especificação de Servidores Dedicados para o site MYSQL / PHP

1

Estou comprando um servidor dedicado para executar um site existente que recebe 90.000 visitantes por dia. A especificação está abaixo. O site não é muito complicado, principalmente pesquisas mysql de uma tabela contendo 60.000 registros, mas terá um monte de imagens (média de 90kb cada em tamanho) armazenadas diretamente no sistema de arquivos (não no banco de dados).

Você acha que essa especificação do servidor deve ser facilmente capaz de lidar com os usuários se o site for bem projetado e as consultas do mysql forem otimizadas?

Eu não tenho muita certeza sobre a configuração do disco rígido e prefiro unidades de 15k sas em vez de 7,2k, mas essa especificação de servidor precisa ter 2 discos rígidos internos e 12, e aumentar esses discos para unidades SAS de 600GB é caro para mim. Seria benéfico para mim atualizar para 2 x unidades internas de 600gb 15k e as outras 12 saem como 2TB SAS 7.200 RPM? Meu site seria capaz de aproveitar as unidades de maior velocidade? Eu não sou muito familiarizado com as configurações do servidor, pois sou principalmente um desenvolvedor de sites.

Modelo: Servidor Neutro Carbono Dell PowerEdge D5-880X Sistema Operacional: CentOS Linux 6.x (Compatível com cPanel / Plesk) Painel de Controle: CPanel [Usuários Ilimitados] - Somente Linux CPU: 2 x 6Core Intel® Xeon® X5650 2.66Ghz Memória: 48GB de memória ECC DDR3 Configuração do Disco Rígido: 2 x 300GB SAS + 12 x 2TB SAS 7.200 RPM Raid: H700 Advanced Hardware Raid - Raid 10 Largura de banda dedicada: 10 Gbps com 40 TB / mês

    
por mark 23.01.2012 / 18:41

2 respostas

1

ter as 2 unidades SAS 15k seria benéfico para o servidor MySQL, bem como o desempenho geral do sistema operacional, desde que você use as unidades SATA somente para armazenamento.

Quanto ao restante da configuração: o servidor deve ser capaz de lidar facilmente com essa carga de trabalho.

    
por 23.01.2012 / 18:49
0

Parece ser uma boa máquina de especificação. Os 48GB de memória RAM serão especialmente úteis, portanto, certifique-se de fornecer ao MuuLink InnoDB Buffer Pool muita memória RAM, para que ele sempre mantenha o banco de dados na memória. Só isso pode acelerar significativamente um site.

Quanto às imagens, até 100.000 teriam apenas 10GB de espaço em disco, mas seria útil, no entanto, dividi-las em subdiretórios para que não estivessem todos no mesmo diretório. Como exemplo, um arquivo chamado 1234567890.jpg poderia ser colocado em um diretório como este: 12/34/56 / 1234567890.jpg - hierarquia de três níveis, com menos de 1000 na localização final. Isso acelerará o acesso por meio da pesquisa de diretório, o que pode ser uma sobrecarga real.

Se você tem mais de 100.000 imagens, a hierarquia seria ainda mais importante, ou talvez até mesmo algum tipo de sistema baseado em banco de dados, como o S3, ou algo como o MogileFS, que faz quase o mesmo localmente.

    
por 23.01.2012 / 19:18