Antes de começar a construir ou comprar seu próprio RAID, você precisa decidir sobre três dos seguintes fatores. quão grande – quanta capacidade você precisa, quão forte – qual tolerância a falhas é necessária e quão rápido – qual desempenho em termos de velocidade de gravação/leitura você deseja. Neste editorial convidado abordamos as etapas de planejamento da construção ou compra de uma solução RAID.
Por: Elena Pakhomova, Marketing e Desenvolvimento para empresa de software de recuperação de dados ReclaiMe.com
Antes de começar a construir ou comprar seu próprio RAID, você precisa decidir o seguinte:
- Qual o tamanho – quanta capacidade você precisa
- Quão forte – que tolerância a falhas é necessária
- Quão rápido – qual desempenho em termos de velocidade de gravação/leitura você deseja
Além disso, você deve escolher a forma como seu dispositivo RAID será conectado – através de uma rede ou diretamente a um PC. Um armazenamento conectado por meio de uma rede é denominado Network Attached Storage ou NAS, abreviadamente (Netgear, QNAP); um dispositivo conectado via USB, eSATA ou FireWire é denominado Direct Attached Storage ou DAS, abreviadamente (LaCie, Drobo). Qualquer tipo destes pode implementar um RAID nele; no entanto, as unidades DIY são limitadas principalmente ao NAS. O Direct Attached Storage pode ser mais rápido, especialmente se conectado via eSATA, mas só pode ser conectado a um PC por vez, como um disco rígido externo. O NAS pode atender vários PCs simultaneamente, como um servidor de arquivos.
Ao tomar uma decisão sobre o desempenho desejado para o seu RAID (NAS e DAS), você deve considerar qual velocidade máxima os discos fornecem, nível de RAID e também o rendimento máximo da conexão.
0 RAID
Apesar de este layout RAID ser frequentemente utilizado, existem muito poucos casos em que a sua utilização se justifica. Quase o único uso viável do RAID0 é armazenar arquivos temporários envolvidos em processamento gráfico, edição de vídeo ou cálculos científicos. Mesmo para esses propósitos, uma grande matriz RAID0 composta por vários discos geralmente funciona pior do que vários discos separados. Você pode obter melhor desempenho colocando os arquivos de forma que cada unidade separada sirva um fluxo de E/S. Dessa forma, as buscas são bastante reduzidas.
Matrizes tolerantes a falhas
Em todos os outros casos, recomenda-se a utilização de um layout RAID tolerante a falhas. Normalmente a escolha é entre RAID5, RAID6 e RAID10. Outro array tolerante a falhas RAID1 é usado quando você precisa de um armazenamento redundante com menos de uma capacidade de disco, como no caso de partições de sistema. A decisão é tomada com base nas seguintes considerações:
- Se forem necessárias gravações aleatórias, escolha RAID10.
- Se você não está preocupado com gravações aleatórias, com menos discos escolha RAID5, com mais discos escolha RAID6. O ponto de inflexão é em torno de cinco a seis discos.
backup
Decida onde, quando e com que frequência você fará backup dos dados armazenados em RAID. Mesmo se você lidar com um array tolerante a falhas, ainda precisará de um backup. A prova disso é grande demais para caber na margem.
Sobressalente
Se você lidar com um RAID que consiste em cinco ou mais discos, adicione um disco de reserva. Ele permite que o dispositivo substitua um disco descartado imediatamente, sem interação humana.
Write back cache e fonte de alimentação ininterrupta
O cache de gravação melhora significativamente o desempenho do RAID5 e especialmente do RAID6. No entanto, se houver falta de energia durante a gravação, os dados poderão ser danificados de muitas maneiras diferentes, começando com a corrupção do banco de dados e do sistema de arquivos e terminando com uma falha na gravação do RAID. Controladores RAID com unidade de backup de bateria (BBU) ou UPS que fornecem o desligamento correto do sistema reduzem esses problemas.
De modo geral, o UPS é melhor porque permite desligar o sistema corretamente. A BBU mantém os dados do cache apenas por um dia ou mais (12 a 72 horas) e se a energia não for restaurada até esse momento, os dados no cache serão perdidos.
DIY ou dispositivo pronto?
Geralmente, a viabilidade do uso de dispositivos DIY é determinada pela existência de pessoas qualificadas que possam construí-los e repará-los quando necessário. Tanto os servidores DIY quanto os armazenamentos prontos exigem aproximadamente a mesma manutenção – se o dispositivo estiver localizado em uma sala empoeirada, você deve limpar a poeira a cada seis meses ou a cada ano. O aparelho faz todos os demais procedimentos de manutenção por conta própria e, se necessário, envia mensagens sobre problemas por e-mail.
NETGEAR ReadyNAS de 4 compartimentos (esquerda) vs. solução de armazenamento DIY de 8 compartimentos (direita e centro)
Falhas
Mais cedo ou mais tarde, qualquer sistema falha. Algum dia o seu dispositivo de armazenamento também irá falhar. Se possível, você deve determinar antecipadamente quem irá repará-lo. Isso afeta a escolha do sistema operacional que irá gerenciar seu RAID ou mesmo a escolha entre DIY e solução pronta. Se possível, escolha um sistema que você, caso vá consertar, ou a pessoa a quem vai pedir ajuda para consertar, conheça bem.
Recuperar é um software de recuperação de arquivos simples de usar que permite aos usuários visualizar os dados recuperados antes que a recuperação seja concluída e funciona em praticamente qualquer mídia.