UMA INCURSÃO (matriz redundante de discos independentes) combina várias unidades físicas em um dispositivo de armazenamento virtual que oferece mais armazenamento e, na maioria dos casos, tolerância a falhas para que os dados possam ser recuperados, mesmo se um dos discos físicos falhar.
As configurações de RAID são organizadas em níveis como
O RAID 10 também é chamado de RAID 1 + 0 ou RAID 1 e 0. É um nível RAID aninhado, o que significa que combina dois níveis de RAID padrão: RAID 0 e RAID 1. Vejamos as configurações desses níveis de RAID padrão, para que possamos entender como o RAID 10 é construído..
Armazenamento de dados em uma configuração RAID 0 Armazenamento de dados em uma configuração RAID 1Como mostrado acima, o RAID 0 usa striping, ou seja, os dados são divididos em blocos que são armazenados em vários discos. Isso aumenta muito o desempenho de leitura e gravação, porque os dados são lidos e gravados em paralelo em todos os discos. A desvantagem do RAID 0 é que não há redundância ou tolerância a falhas. Se uma das unidades físicas falhar, todos os dados serão perdidos.
O RAID 1 resolve a redundância, portanto, se uma das unidades falhar, é fácil substituí-la, copiando os dados das unidades que ainda estão funcionando. No entanto, a desvantagem do RAID 1 é a velocidade, porque não pode tirar proveito do paralelismo que o RAID 0 oferece..
Agora que entendemos como o RAID 0 e o RAID 1 funcionam, vejamos como o RAID 10 está configurado.
A configuração do RAID 10 é uma faixa de espelhos.RAID 10, também conhecido como RAID 1 + 0, é uma combinação de RAID 1 e RAID 0. Ele é configurado como uma faixa de espelhos. Os discos são divididos em grupos (geralmente dois); os discos em cada grupo são imagens espelhadas um do outro, enquanto os dados são distribuídos em todos os grupos. Como você precisa de pelo menos dois grupos e cada grupo precisa de pelo menos dois discos, o número mínimo de discos físicos necessários para uma configuração RAID 10 é 4.
Agora vamos dar uma olhada na configuração do RAID 5.
A configuração do RAID 5 usa striping com paridade para fornecer tolerância a falhas. Blocos de paridade são distribuídos por todos os discos. Na figura, os blocos são agrupados por cores para que você possa ver qual bloco de paridade está associado a quais blocos de dados.O RAID 5 usa informações de paridade, diferente dos níveis 0, 1 e 10. do RAID. Para cada combinação de blocos - todos armazenados em discos diferentes - um bloco de paridade é calculado e armazenado. Cada bloco de paridade individual reside em apenas um disco; no entanto, os blocos de paridade são armazenados de maneira round-robin em todos os discos. ou seja, não há unidade física dedicada apenas para blocos de paridade (o que acontece no RAID 4).
Considerando que os blocos de dados estão distribuídos em pelo menos dois discos e o bloco de paridade é gravado em um disco separado, podemos ver que uma configuração RAID 5 requer pelo menos três unidades físicas.
O RAID 5 e o RAID 10 são tolerantes a falhas, ou seja, os dados não são perdidos mesmo quando um - ou, no caso de RAID 10, mais de 1 - dos discos físicos falhar. Além disso, o RAID 5 e o RAID 10 podem ser usados quando o disco com falha está sendo substituído. Isso é chamado de troca a quente.
O RAID 5 pode tolerar a falha de 1 disco. As informações de dados e paridade armazenadas no disco com falha podem ser recalculadas usando os dados armazenados nos discos restantes.
De fato, os dados são acessíveis e as leituras são possíveis a partir de um RAID 5, mesmo quando uma das unidades falhou e está sendo reconstruída. No entanto, essas leituras serão lentas porque parte dos dados (a parte que estava na unidade com falha) está sendo calculada a partir do bloco de paridade, em vez de simplesmente ser lida do disco. A recuperação de dados e a reconstrução do disco de substituição também são lentas devido à sobrecarga do cálculo da paridade.
O RAID 10 fornece excelente tolerância a falhas - muito melhor que o RAID 5 - devido à redundância de 100% incorporada ao projeto. No exemplo acima, o Disco 1 e o Disco 2 podem falhar e os dados ainda seriam recuperáveis. Todos os discos dentro de um grupo RAID 1 de uma instalação RAID 10 precisariam falhar para que houvesse perda de dados. A probabilidade de dois discos no mesmo grupo falhar é muito menor do que a probabilidade de dois discos no RAID falharem. É por isso que o RAID 10 oferece maior confiabilidade em comparação com o RAID 5.
A recuperação de falhas também é muito mais rápida e fácil para o RAID 10, porque os dados simplesmente precisam ser copiados dos outros discos do RAID. Os dados são acessíveis durante a recuperação.
O RAID 10 oferece um desempenho fantástico para leituras e gravações aleatórias, porque todas as operações ocorrem em paralelo em unidades físicas separadas.
O RAID 5 também oferece excelente desempenho de leitura devido à distribuição. No entanto, as gravações são mais lentas devido à sobrecarga do cálculo da paridade.
Tanto o RAID 5 quanto o RAID 10 são hot-swappable, ou seja, eles fornecem a capacidade de continuar lendo a matriz mesmo quando um disco com falha está sendo substituído. No entanto, no caso do RAID 5, essas leituras são lentas devido à sobrecarga do cálculo de paridade. Mas para o RAID 10, essas leituras são tão rápidas quanto durante a operação normal.
Outras vantagens do RAID 10 são:
As desvantagens do RAID 10 são:
As vantagens do RAID 5 incluem:
As desvantagens do RAID 5 incluem:
Considerando os prós e os contras, o RAID 10 é útil em aplicativos em que o desempenho é importante não apenas para leituras, mas também para gravações. O RAID 10 também é mais adequado que o RAID 5 em aplicativos em que é essencial manter o desempenho durante a recuperação de erros quando um dos discos falha.
O RAID 5 fornece um equilíbrio saudável de armazenamento eficiente, desempenho decente, resistência a falhas e boa segurança. É a configuração RAID mais popular para dispositivos NAS corporativos e servidores de negócios. O RAID 5 é ideal para servidores de arquivos e aplicativos que possuem um número limitado de unidades de dados. Se o número de discos físicos no RAID for muito grande, a probabilidade de pelo menos um deles falhar é maior. Portanto, um RAID 6 pode ser uma opção melhor porque usa dois discos para armazenar paridade.