Nossa experiência: Nós só hospedamos lojas Magento.
Infelizmente, é um equívoco muito comum com o Magento que você deve usar um servidor de banco de dados separado, e pior, que você deve usar seu servidor mais poderoso como o servidor de banco de dados.
A menos que você esteja em uma configuração de cluster com vários servidores da Web, nunca defendemos o uso de um servidor de banco de dados separado para o Magento.
Vou fazer o backup com as últimas estatísticas de alguns servidores.
Eu tirei a média de carga de um pequeno site do Magento (4.000 visitantes únicos por dia). Você pode ver por si mesmo que o servidor de banco de dados separado usa muito pouca CPU e recursos em geral. Na verdade, a única coisa que requer é muita memória RAM.
O MySQL é absolutamente não o gargalo para qualquer instalação do Magento. Mas se você precisar usar dois servidores ...
... Eu vou fornecer essa recomendação com base em seu site tem cerca de 10.000 visitantes únicos diários. MAS para uma resposta precisa, você deve postar:
- Seu nível desejado de tráfego, visitas, hits
- Suas especificações completas de servidor
Para o seu servidor da web
- Você quer o maior número de CPUs possível (quanto mais núcleos, maior o suporte a simultaneidade - quanto mais rápida a velocidade do clock, mais rápido o tempo de carregamento da página)
- Você precisa de uma quantidade proporcional de RAM para a CPU, geralmente 1 GB por núcleo é um bom guia
- E / S não é um problema, então discos RAID1 7200RPM + serão suficientes (WD RE4 ou WD 3000 HLFS)
Para o seu servidor de banco de dados
- Você não precisa de muitos núcleos, dual core seria mais que suficiente. Mas, novamente, quanto maior a velocidade do clock, mais rápidas as consultas individuais.
- Você quer o máximo de RAM possível. O Magento usa o InnoDB e o InnoDB implora que a RAM funcione bem.
- E / S e IOPS gerais fazem / quebram um servidor de banco de dados - assim você quer uma configuração rápida de disco, mas para um armazenamento de visitante 10k, os discos RAID1 7200RPM + serão suficientes (WD RE4 ou WD 3000 HLFS). >
Você também pode balancear a carga entre o tráfego da web entre os dois servidores, mas a configuração para isso está muito além do escopo desta resposta.
Carregamentodoservidordebancodedados
Carregamento do servidor da Web