
Estou construindo um servidor de virtualização usando Proxmox (embora o hipervisor em si não seja realmente a questão aqui) e tenho o seguinte hardware em mãos (as partes interessantes): Nota: O hardware NÃO está disponível fisicamente para mim, mas localizado em uma empresa de hospedagem .
- 1x Xeon 2630v4 -10x2,2GHz (segundo soquete disponível, mas não usado atualmente)
- RAM REG ECC de 256 GB
- 4x SSDs de 1000 GB (Crítica para o Consumidor MX300)
- 4x HDDs de 4000 GB (2 WD, 2 Toshiba, Enterprise-SATA)
- SEM HW-Raid-Controller (fiz isso intencionalmente por causa do ZFS, mas veja abaixo).
- Não há baias vazias disponíveis no rack atual, estou preso ao número (embora teoricamente pudesse trocar o armazenamento).
A importância dos dados/do servidor não é extraordinária - significa que não há nenhuma grande empresa que dependa deles ou algo parecido. No entanto, a confiabilidade ainda é um ponto importante
Não, meu pensamento ao configurar o sistema de arquivos é o seguinte:
- Tenha o ZFS como sistema de arquivos porque o HW não está fisicamente disponível para mim (substituir o controlador HW pode ser difícil devido a isso em caso de falha). E para aproveitar seus recursos adicionais, obviamente.
- RAIDz2 para o sistema operacional com SSDs
- No pool SSD, execute aplicativos de alto desempenho (provavelmente, principalmente, coisas de mineração de dados). Estas também são consideradas aplicações mais importantes em relação às demais.
- Outro RAIDz2 para os HDDs. Como está o desempenho aproximadamente com 4 drives aí?
- Execute VMs mais gerais nos HDDs - Provavelmente VMs de desenvolvimento/teste/depuração que não precisam de tantos recursos/raramente usadas simultaneamente. As coisas armazenadas lá são consideradas menos importantes em comparação com o pool SSD - a maioria das VMs de teste será redefinida regularmente de qualquer maneira (fazendo backups separados fora do local e no FTP durante alterações de configuração).
- O armazenamento não deve ser um problema num futuro próximo, de forma alguma. Já estou planejando não usar mais do que 4 TB nos próximos 5 anos (para o pool de HDD, para os SSDs não mais que 1 TB).
Então, esse plano parece razoável? Não tenho certeza sobre o pool de HDD, pode ser que um espelho listrado me proporcione vantagens consideráveis de desempenho - é claro, ao custo de alguma redundância. No entanto, como dito, os dados são menos importantes, então eu poderia utilizar o ganho de desempenho de outra forma.
Aberto para pensamentos.
Saudações Marcus