Para este artigo abordarei todos aspectos teóricos sobre RAID, procurei bastante no VOL e não achei nenhum artigo que descrevesse essa maravilhosa tecnologia que pode evitar futuros problemas e ainda oferecer muito ganho de performance. Espero que a leitura inspire vocês a usar isso em seus servidores, que pode vir a quebrar futuros galhos.
Bom, após tudo isso que expliquei aí podemos ver algumas vantagens e desvantagens do uso dessa tecnologia.
Desvantagens:
Eu só consigo citar uma desvantagem para este tipo de tecnologia, que é o custo de implementação, afinal você precisa investir um dinheiro extra em HDs.
Vantagens:
Com o uso do RAID em seu servidor você aumenta:
Confiabilidade, pois você pode garantir integridade dos dados, ter um espelho de seus discos e ainda ter um sistema tolerante a falhas de hardware.
Velocidade, pois você pode fragmentar seus dados em 2 HDs utilizando RAID 0, onde você dobra sua performance de leitura/escrita.
Escrevi este artigo pois eu pessoalmente tenho RAID 0+1 implementado em um servidor Oracle onde não posso tolerar perda de dados e tem alto fluxo de escrita e leitura, onde mais de 50 funcionários passam o dia inteiro escrevendo no banco de dados, então, posso garantir que esta tecnologia ajuda e MUITO no desempenho e confiabilidade do servidor.
Espero que este artigo seja de grande utilidade a todos. Se gostarem, estarei escrevendo mais artigos para compartilhar um pouco de conhecimento com vocês. E sem se esquecer, VIVA O LINUX. :)
[2] Comentário enviado por altairmsouza em 16/07/2007 - 09:14h
chuckzor,
Muito bom seu artigo pratico e objetivo; gostaria de ver um artigo seu implementando o RAI 0 + 1, como voce disse o custo é alto mas o ganho é mais alto ainda.
[4] Comentário enviado por nigthwing em 16/07/2007 - 10:50h
só umas correções:
em Raid 3 vc diz que os dados são divididos entre todos os discos exceto um, reservado para paridade, e em Raid 4 vc diz que é muito semelhante ao 3, mas reserva um disco para paridade. Então, qual a diferença.
Outra: Paridade não é somar mais 1 bit em todos os bytes. Caso a quantidade de bits do byte seja impar, somá-se 1, caso seja par, deixa-se como está.
[5] Comentário enviado por chuckzor em 16/07/2007 - 10:59h
nightwing,
a diferença do RAID 3 para o 4 é a seguinte:
por ele usar um disco exclusivamente para paridade, no caso de falha de um dos discos é possível você realizar recuperação de dados em tempo real...
e bela curiosidade sobre o acréscimo de bit, não sabia hehe
:)
[6] Comentário enviado por agk em 16/07/2007 - 14:07h
Belo artigo, seria interessante a partir desse fazer algo num sentido mais prático, como:
Implementar raid em Linux durante a instalação do sistema, implementar raid em sistemas já instalados, como usar os recursos da raid quando ocorrer uma falha, simular falhas e realizar os testes para ver se realmente seu sistema com raid está funcionando adequadamente.
[8] Comentário enviado por nigthwing em 16/07/2007 - 15:53h
chuckzor, mas emambos os textos vc diz que usa um disco para a função, seria melhor dizer no primeiro que usa paridade e não um disco para isso, pois quem usa é o Raid 4.
[9] Comentário enviado por chuckzor em 16/07/2007 - 16:16h
mas em ambos ele usa um disco pra isso nightwing, só que no RAID 3 ele usa o menor tamanho de striping possível, o que pode causar uma lentidao maior na leitura/escrita de dados hehe. Mas acho que ficou mal expresso talvez no texto
[10] Comentário enviado por patrick_melo em 18/07/2007 - 10:17h
Cara, acho que só temos a agradecer e esperar mais artigos de qualidade como este.Seria interessante sequir o conselho do nosso amigo AGK, e publicar mais artigos sobre implantação do RAID....
[11] Comentário enviado por GilsonDeElt em 22/07/2007 - 13:11h
Cara, ficou bom seu artigo.
Fez uma abordagem simples e direta do RAID.
Mas acho que faltou um pouco...
Outro dia, pesquisando na net, achei algo como RAID 5, RAID 5+3, e alguns outros parecidos.
O conselho do agk é bom, seria ótimo saber melhor um pouco mais sobre RAID...