Raid 0 vs Raid 1

Raid 0 vs Raid 1

Ataque ou variedade redundante de discos independentes/baratos é um método de combinar vários discos físicos para criar um disco lógico de maior capacidade (também conhecido como um Array RAID). Também é usado para trazer alguma redundância aos seus dados para protegê -los contra a perda de dados devido à falha de hardware.

Este artigo é sobre RAID 0 e RAID 1 e como eles funcionam para que você possa decidir qual usar.

RAID 0

O principal motivo para criar uma matriz RAID na configuração do nível 0 de RAID é criar um disco de capacidade maior usando vários discos de capacidade menor.

Os benefícios do nível de RAID 0 são:

  • Em uma matriz RAID 0, os dados que você armazena na matriz serão espalhados uniformemente por todos os discos da matriz. Portanto, a velocidade de leitura e gravação da matriz será aumentada.
  • Nenhum espaço em disco será usado para redundância para que você possa usar toda a capacidade dos discos adicionados à matriz RAID 0.

Os problemas do nível de RAID 0 são:

  • Como não há redundância em uma matriz RAID 0 e os dados estão espalhados por todos os discos da matriz, se algum dos discos físicos falhar, todos os dados que você armazenou na matriz RAID 0 serão perdidos para o bem.

Princípios de trabalho de RAID 0

Se você configurar n número de x tb Discos (disco 1, disco 2, disco 3 e assim por diante) na configuração RAID 0, você receberá um XN TB RAID 0 Array Como você pode ver na figura abaixo.

Por exemplo, você pode configurar dois discos de 1 TB na configuração RAID 0 para criar uma matriz de 2 TB RAID 0.

Quando você armazena arquivos em uma matriz RAID 0, o arquivo é dividido em vários pedaços, como você pode ver na figura abaixo.

Os pedaços de arquivo são então distribuídos entre todos os discos físicos da matriz. O termo RAID para este método é removendo.

À medida que os pedaços de dados são gravados para os dois discos físicos simultaneamente, o desempenho da gravação será aumentado.

Quando você lê dados da matriz RAID 0, os dados serão lidos em todos os discos físicos da matriz. Então, o desempenho de leitura também aumentará.

Em uma matriz RAID 0, os dados são divididos entre todos os discos físicos da matriz. Se um dos discos físicos falhar, parte de todos os arquivos armazenados na matriz RAID 0 será perdida para o bem. Portanto, nenhum arquivo será recuperável caso um disco físico falhe.

Por exemplo, vamos imaginar uma situação em que você tem uma matriz de ataque 0 com n discos. Você armazenou 2 arquivos na matriz.

Se um dos discos (disco 3 por exemplo) falhar, você perderá partes de ambos os arquivos e os dois arquivos serão corrompidos. Você não será capaz de recuperá -los.

Raid 1

O principal motivo para criar uma matriz RAID na configuração do nível 1 do RAID é introduzir redundância na matriz para que a máxima proteção de dados seja alcançada.

Os benefícios do nível 1 do RAID são:

  • Em uma matriz RAID 1, os dados que você armazena na matriz serão escritos para todos os discos físicos da matriz, para que todos os discos físicos da matriz tenham os mesmos pedaços de dados.
  • Dados redundantes são gravados para todos os discos físicos da matriz RAID 1, para que seus dados estejam seguros, desde que pelo menos um dos discos físicos seja bom.
  • Todos os discos físicos da matriz terão os mesmos pedaços de dados. Portanto, quando um arquivo é lido da matriz RAID 1, os pedaços de dados do arquivo serão lidos de diferentes discos físicos. Isso melhora a velocidade de leitura da matriz.
  • Se um disco físico da matriz falhar, você poderá substituí -lo por um novo disco e será preenchido com uma cópia exata dos dados existentes em todos os outros discos da matriz automaticamente.

Os problemas do nível de RAID 0 são:

  • Todos os discos físicos da matriz RAID 1 são usados ​​para redundância, para que você possa usar apenas um disco físico no espaço em disco para armazenamento de dados. O restante do espaço do disco será usado para proteção de dados.
  • Ao contrário do RAID 0, a velocidade de gravação será a mesma que para um único disco físico da matriz que os mesmos dados são gravados para todos os discos da matriz.

Princípios de trabalho de RAID 1

Se você configurar N Número de discos x TB (disco 1, disco 2, disco 3 e assim por diante) Na configuração RAID 1, você receberá um x TB RAID 1 Array Como você pode ver na figura abaixo.

Por exemplo, você pode configurar dois discos de 1 TB na configuração RAID 1 para criar uma matriz de 1 TB RAID 1.

Quando você armazena arquivos em uma matriz RAID 1, o arquivo é dividido em vários pedaços, como você pode ver na figura abaixo.

Os mesmos pedaços de arquivo são então escritos para todos os discos físicos da matriz. O termo RAID para este método é espelhamento.

Como os mesmos pedaços de dados são escritos para os dois discos físicos, o desempenho da gravação não vai melhorar. O desempenho de gravação será o mesmo que o de um dos discos físicos da matriz.

Quando você lê dados da matriz RAID 1, os dados serão lidos em todos os discos físicos da matriz. Então, o desempenho da leitura será aumentado.

Em uma matriz RAID 1, os mesmos pedaços de dados são escritos para todos os discos físicos da matriz. Se um dos discos físicos falhar, os mesmos dados estarão disponíveis em todos os outros discos, para que nenhum dado seja perdido.

Por exemplo, vamos imaginar uma situação em que você tem um ataque 1 com n discos. Você armazenou 2 arquivos na matriz.

Se um dos discos (disco 3, por exemplo) falhar, você ainda terá os mesmos arquivos no restante dos discos da matriz RAID 1. Você não vai perder nenhum dado. Enquanto um dos discos da matriz estiver bem, seus dados estão seguros.

Conclusão

RAID 0 por conta própria é usado principalmente para armazenar dados que não são muito importantes. Por outro lado, o RAID 1 é usado para armazenar dados que são muito importantes. Agora que você sabe como o RAID 0 e o RAID 1 funcionam, você poderá decidir qual deles precisa, dependendo dos seus requisitos de armazenamento de dados.