/ / Você sabe o que é um array RAID?

Você sabe o que é uma matriz RAID?

A confiabilidade do armazenamento de dados é uma das maisquestões importantes e atuais em sistemas de computador. Portanto, muitos esforços e desenvolvimentos foram concentrados nesta direção, e como resultado, surgiu uma tecnologia para a construção de matrizes RAID, que, apesar de ter sido inventada há vários anos, é bastante relevante e em demanda neste momento em Tempo.

Como criar uma matriz RAID?

Vamos tentar descobrir que tipo detecnologia. Para começar, vale definir o termo principal. Portanto, uma matriz RAID é um tipo de conjunto redundante de discos independentes que servem para aumentar a tolerância a falhas e a eficiência dos sistemas de computador. O primeiro é obtido justamente por causa da redundância, e o segundo é obtido devido à operação simultânea dos discos que estão no array criado. É importante notar que o sistema usa uma matriz RAID como um disco devido à interação de software e hardware.

Matriz RAID

Para responder à questão de como criarMatriz RAID, deve ser mencionado que existem várias variações (níveis) diferentes, cuja implementação depende da organização dos discos. O trabalho compartilhado de discos pode ser organizado usando acesso paralelo ou independente. No primeiro caso, para registrar as informações, o espaço em disco é dividido em faixas (blocos), que então caem em diferentes discos físicos (o desempenho é aumentado devido à gravação simultânea de faixas). Na leitura das informações, todas as operações também são realizadas em blocos, o que contribui para um aumento ainda maior da eficiência desse sistema. Além disso, quanto mais discos, mais eficiente será a matriz RAID. Mas também existem algumas nuances. É impossível organizar tal sistema se o tamanho do bloco for maior que o tamanho da própria solicitação de registro de informações.

No caso de acesso independente, todas as informaçõesuma solicitação de usuário separada é escrita da mesma maneira que ao trabalhar com um disco lógico, mas ao contrário da última situação, quando as operações de leitura já serão realizadas em discos diferentes (separados).

Neste momento, existem váriosmaneiras padrão de organizar (níveis) um sistema, como uma matriz RAID. Eles são numerados de 0 a 6 e são nomeados, respectivamente, RAID 0, RAID 1 e assim por diante. Na prática, os seguintes níveis são usados ​​com mais frequência: 0, 1, 3 e 5.

Matriz RAID externa

Então, para implementar de forma prática o externoUma matriz RAID, você precisa ter dois componentes: um controlador RAID que executa as funções de distribuição de informações de entrada, comunicação com o servidor principal, geração de dados redundantes e qualquer matriz de discos rígidos. Esta é a chamada opção de hardware para criar uma matriz RAID. Mas essa não é a única forma de organizar drives. A construção de tal sistema é possível a partir do chamado ambiente de software. Nesta variante, a criação de matrizes RAID é realizada usando utilitários especiais que são suportados por este ou aquele sistema operacional. A desvantagem dessa implementação é que, se o software do PC falhar, todas as informações armazenadas nos discos RAID lógicos serão perdidas. Além disso, você deve se lembrar de que pode construir programaticamente uma matriz apenas do primeiro e do nível zero.