raid com replicação

2

Estamos planejando comprar dois servidores que hospedarão um banco de dados SQL (PostgreSQL). O segundo servidor funcionará como uma replicação ao vivo do primeiro servidor de banco de dados (hot standby). A questão que estou tendo é sobre o nível de RAID para escolher os servidores.

Inicialmente eu estava planejando usar o RAID 10 em ambos os servidores do ponto de vista de desempenho, mas como planejamos armazenar 20-30Tb de dados durante 5 anos, o RAID 10 fica um pouco caro (especialmente porque temos que comprar dois máquinas). E também estava pensando que a redundância do RAID 10 não é realmente necessária se tivermos a replicação de qualquer maneira.

Então, agora estou pensando em ter o RAID 5 em cada um dos servidores de replicação. Com esta configuração, mesmo se houver uma falha do RAID 5 em uma máquina, acompanhada por outra falha durante a reconstrução, ainda terei uma máquina de banco de dados em funcionamento. Meu palpite é que o sistema deve ser bastante confiável dessa maneira. Você acha que é uma decisão razoável?

PS Eu realmente não quero usar o RAID6, por causa da penalidade de gravação dele.

    
por sega_sai 21.05.2012 / 04:19

1 resposta

3

Acho que, desde que você esteja realmente replicando todos os dados e serviços de uma máquina para outra, o R5 ficará bem, a menos que você tenha um gargalo no desempenho. Apenas certifique-se de designar um hot spare.

No entanto, gostaria de salientar que, quando você chega às quantidades que você está falando, a velocidade de reconstrução de um arranjo R5 pode ficar ... demorada, dependendo do número de fusos e da carga no seu controlador.

    
por 21.05.2012 / 04:25