WEBVTT

00:00.470 --> 00:01.410
Instrutor: Nesta lição,

00:01.410 --> 00:03.000
discutiremos o uso de RAIDs para garantir

00:03.000 --> 00:04.860
a redundância de seus dados.

00:04.860 --> 00:07.830
RAID é Redundant Array of Independent Disks (Matriz Redundante de

00:07.830 --> 00:09.090
Discos Independentes), que

00:09.090 --> 00:11.280
basicamente permite combinar vários discos rígidos

00:11.280 --> 00:13.470
físicos em uma única unidade de disco rígido lógica

00:13.470 --> 00:15.570
dentro do sistema operacional.

00:15.570 --> 00:17.610
Há muitos tipos diferentes de RAIDs no mercado,

00:17.610 --> 00:18.930
mas para o exame, você verá

00:18.930 --> 00:21.270
apenas alguns deles mencionados.

00:21.270 --> 00:24.960
Você verá coisas como RAID 0, RAID 1, RAID

00:24.960 --> 00:27.780
5, às vezes RAID 6 e RAID 10.

00:27.780 --> 00:29.100
Qualquer um dos outros RAIDs

00:29.100 --> 00:30.210
existentes, e há muitos,

00:30.210 --> 00:31.050
você pode ignorar,

00:31.050 --> 00:32.610
mas esses são os que são abordados

00:32.610 --> 00:34.560
especificamente pelos objetivos do exame,

00:34.560 --> 00:36.780
e você os verá em sua múltipla escolha, bem como

00:36.780 --> 00:38.520
em suas simulações.

00:38.520 --> 00:40.380
Primeiro, temos um RAID 0.

00:40.380 --> 00:41.370
Agora, em um RAID 0, temos

00:41.370 --> 00:43.860
uma palavra-chave aqui chamada striping.

00:43.860 --> 00:47.130
Quero que você se lembre de "striping" sempre que ouvir RAID 0.

00:47.130 --> 00:50.310
Com o RAID 0, temos dois discos que estão trabalhando juntos e cada

00:50.310 --> 00:52.290
um deles contém metade dos dados.

00:52.290 --> 00:54.000
Portanto, como você pode ver aqui na

00:54.000 --> 00:56.670
tela, parte do arquivo, A1, e parte do arquivo, A2, são colocadas

00:56.670 --> 00:58.320
em cada uma das unidades.

00:58.320 --> 01:01.140
Então, vamos supor que eu tenha um RAID 0 em meu sistema operacional,

01:01.140 --> 01:03.060
que eu o tenha instalado e configurado.

01:03.060 --> 01:04.860
O que o sistema operacional vê?

01:04.860 --> 01:06.990
Eles veem o Disco 1 e o Disco 0?

01:06.990 --> 01:09.630
Não. Eles veem apenas um RAID.

01:09.630 --> 01:11.400
Eles veem isso como a unidade D, ou unidade

01:11.400 --> 01:12.330
M, ou qualquer outra

01:12.330 --> 01:13.860
letra que eu tenha dado a ela.

01:13.860 --> 01:15.810
Portanto, se minha máquina Windows vir isso como

01:15.810 --> 01:17.400
a unidade D, por exemplo, pode ser onde

01:17.400 --> 01:19.920
eu armazeno todos os meus arquivos de edição de vídeo.

01:19.920 --> 01:20.970
Agora, quando estou fazendo

01:20.970 --> 01:23.550
isso e copio o vídeo para o drive D, o que está realmente

01:23.550 --> 01:24.750
acontecendo?

01:24.750 --> 01:26.640
Ele coloca a primeira parte no Disco

01:26.640 --> 01:28.170
0, a segunda parte no Disco 1,

01:28.170 --> 01:30.000
a terceira parte no Disco 0 e a quarta

01:30.000 --> 01:31.890
parte no Disco 1, e continua fazendo

01:31.890 --> 01:33.000
isso, onde as partes

01:33.000 --> 01:34.560
pares e ímpares são divididas

01:34.560 --> 01:37.020
em dois discos diferentes.

01:37.020 --> 01:38.610
Isso é conhecido como striping, pois

01:38.610 --> 01:40.890
estou colocando uma peça em cada uma delas.

01:40.890 --> 01:43.410
E se você olhar para ele, verá que parece uma faixa de doces,

01:43.410 --> 01:44.370
como um palito de hortelã-pimenta,

01:44.370 --> 01:46.350
pois está girando em torno desses dois RAIDs com

01:46.350 --> 01:49.140
os pares de um lado e as probabilidades do outro.

01:49.140 --> 01:50.940
Agora, quando você está lidando com RAID

01:50.940 --> 01:53.580
0, isso é ótimo para a velocidade, é realmente rápido.

01:53.580 --> 01:55.890
Mas isso lhe dá zero redundância.

01:55.890 --> 01:59.520
Se um desses dois discos falhar, eu perco metade do arquivo e, se eu perder

01:59.520 --> 02:01.440
metade do arquivo, bem, adivinhe?

02:01.440 --> 02:03.090
O computador não consegue ler o arquivo

02:03.090 --> 02:05.820
e, na verdade, é como se eu tivesse perdido o arquivo inteiro.

02:05.820 --> 02:07.980
Agora, a vantagem de usar um disco de faixa

02:07.980 --> 02:09.720
ou uma matriz RAID 0 é o fato de que

02:09.720 --> 02:11.880
a velocidade aumenta, certo?

02:11.880 --> 02:14.220
Portanto, se eu estiver fazendo coisas como jogos de

02:14.220 --> 02:15.930
alta velocidade ou edição de vídeo de

02:15.930 --> 02:17.280
alta velocidade, essa é uma boa

02:17.280 --> 02:19.680
configuração, pois posso acessar dois discos muito

02:19.680 --> 02:21.660
mais rapidamente do que um disco, porque cada

02:21.660 --> 02:24.030
um deles pode me fornecer metade das informações ao

02:24.030 --> 02:25.080
mesmo tempo.

02:25.080 --> 02:27.570
Agora, a outra vantagem de usar um RAID 0 é

02:27.570 --> 02:30.480
o fato de que não há perda de espaço nos discos.

02:30.480 --> 02:31.740
O que quero dizer com isso?

02:31.740 --> 02:33.240
Bem, como você verá na demonstração,

02:33.240 --> 02:36.210
usarei discos rígidos de 800 megabytes, e cada um desses discos

02:36.210 --> 02:38.220
rígidos de 800 megabytes será instalado

02:38.220 --> 02:39.960
neste computador, e nós os usaremos

02:39.960 --> 02:42.210
como parte de nossos RAIDs.

02:42.210 --> 02:44.670
Se eu pegar dois discos rígidos de 800 megabytes

02:44.670 --> 02:46.950
e conectá-los como um RAID 0, na verdade

02:46.950 --> 02:50.010
terei 1. 5 gigabytes, ou cerca de

02:50.010 --> 02:53.340
1.600 megabytes de espaço como uma unidade única

02:53.340 --> 02:55.890
para o sistema operacional usar.

02:55.890 --> 02:58.140
Assim, eu poderia pegar duas unidades menores, juntá-las

02:58.140 --> 03:01.350
e elas pareceriam uma unidade grande se eu usasse um RAID 0.

03:01.350 --> 03:04.320
Agora, o próximo item sobre o qual queremos falar é o RAID 1.

03:04.320 --> 03:05.640
E sempre que você ouvir

03:05.640 --> 03:07.927
RAID 1, quero que pense em duas palavras:

03:07.927 --> 03:09.960
"espelho" e "redundância". Quando você tem um RAID 1, você

03:09.960 --> 03:13.050
tem uma matriz de discos espelhados.

03:13.050 --> 03:15.030
Isso significa que tudo o que é colocado

03:15.030 --> 03:17.940
no Disco 0 também é colocado no Disco 1, como você pode

03:17.940 --> 03:19.050
ver aqui.

03:19.050 --> 03:19.883
Assim, por exemplo,

03:19.883 --> 03:21.420
se eu pegar um arquivo chamado

03:21.420 --> 03:23.250
A e dividi-lo em quatro partes, tanto

03:23.250 --> 03:25.050
o Disco 0 quanto o Disco 1 terão todas

03:25.050 --> 03:27.720
essas partes do arquivo A.

03:27.720 --> 03:29.760
Assim, você pode ver aqui que 1, 2,

03:29.760 --> 03:30.690
3 e 4 estão no Disco

03:30.690 --> 03:32.580
0, 1, 2, 3 e 4 estão no Disco 1.

03:32.580 --> 03:36.090
Então, se eu excluir tudo do Disco 1, adivinhe?

03:36.090 --> 03:38.010
Ainda posso acessá-lo no Disco 0, e é disso

03:38.010 --> 03:39.150
que estou falando aqui por

03:39.150 --> 03:40.920
ser uma matriz de discos espelhados,

03:40.920 --> 03:44.370
o fato de que ambos os discos têm uma cópia exatamente idêntica.

03:44.370 --> 03:46.994
Isso nos dá uma grande redundância; na verdade, é uma redundância

03:46.994 --> 03:47.827
total, porque um disco

03:47.827 --> 03:49.320
inteiro pode falhar e eu ainda posso

03:49.320 --> 03:51.480
operar sem problemas.

03:51.480 --> 03:53.160
Mas há uma desvantagem, que

03:53.160 --> 03:56.190
é a perda de espaço em um desses discos, porque

03:56.190 --> 03:58.770
se eu pegar esses dois discos de 800 megabytes,

03:58.770 --> 04:02.490
não terei mais 1. 5 gigabytes ou 1.600 megabytes,

04:02.490 --> 04:04.740
recebo 800 megabytes.

04:04.740 --> 04:05.573
Por quê?

04:05.573 --> 04:07.980
Como tenho uma cópia espelhada de cada dado, preciso

04:07.980 --> 04:09.990
fazer duas cópias completas, o que exige

04:09.990 --> 04:12.750
o dobro de espaço para obter o que você deseja.

04:12.750 --> 04:14.790
Portanto, metade do seu armazenamento total está

04:14.790 --> 04:16.830
sendo usado simplesmente para redundância, o

04:16.830 --> 04:19.380
que significa que você está pagando muito mais pelos custos

04:19.380 --> 04:22.620
de armazenamento do que se estivesse usando algo como um RAID 0.

04:22.620 --> 04:24.750
Então, vamos dar uma olhada em uma opção que podemos usar

04:24.750 --> 04:26.280
para obter o melhor dos dois mundos.

04:26.280 --> 04:28.680
Bem, é aí que temos o RAID 5.

04:28.680 --> 04:32.040
O RAID 5 lhe proporcionará redundância por meio de paridade.

04:32.040 --> 04:33.330
Portanto, quando você ouvir

04:33.330 --> 04:36.120
RAID 5, quero que pense em "redundância", "paridade". Agora, o que isso significa

04:36.120 --> 04:37.440
é que não terei

04:37.440 --> 04:40.710
uma cópia completa de tudo.

04:40.710 --> 04:42.197
Quando usei o RAID 1, tenho

04:42.197 --> 04:45.600
um espelho completo e, portanto, ocupei todo o espaço em ambas

04:45.600 --> 04:48.930
as unidades, mas com um RAID 5, usarei três discos.

04:48.930 --> 04:50.520
Você pode usar três ou mais discos,

04:50.520 --> 04:53.640
mas para o RAID 5, é necessário usar um mínimo de três discos.

04:53.640 --> 04:55.410
Então, aqui na tela, tenho três discos,

04:55.410 --> 04:57.360
Disco 0, Disco 1 e Disco 2, e tenho quatro

04:57.360 --> 04:59.430
arquivos diferentes sendo colocados lá,

04:59.430 --> 05:01.260
tenho partes de A, B, C e D sendo colocadas

05:01.260 --> 05:03.030
em todos esses arquivos.

05:03.030 --> 05:06.270
Observe que B, C e D têm uma coisa chamada

05:06.270 --> 05:08.160
Bp, ou Cp, ou Dp, e isso significa

05:08.160 --> 05:09.810
paridade.

05:09.810 --> 05:12.000
Então, o que acontece é que eu tenho esse arquivo,

05:12.000 --> 05:14.550
B, e pego metade dele e coloco no Disco 0, pego metade

05:14.550 --> 05:16.500
dele e coloco no Disco 1.

05:16.500 --> 05:18.000
Em seguida, faço um cálculo

05:18.000 --> 05:20.880
e coloco os resultados desse cálculo no Disco 2.

05:20.880 --> 05:22.980
Portanto, se eu perder um dos discos,

05:22.980 --> 05:26.940
usando a parte que tenho e a paridade das duas partes, posso recalcular

05:26.940 --> 05:30.000
a paridade e compor o arquivo.

05:30.000 --> 05:31.290
Sei que isso parece um

05:31.290 --> 05:32.790
pouco complicado, mas pense

05:32.790 --> 05:34.680
da seguinte forma: se eu lhe der dois

05:34.680 --> 05:38.730
números e lhe der a resposta, dois mais três é igual a cinco.

05:38.730 --> 05:40.710
Agora, se eu tirar qualquer um desses três números

05:40.710 --> 05:41.970
e lhe der os outros dois, você

05:41.970 --> 05:44.100
ainda consegue descobrir qual é o outro?

05:44.100 --> 05:44.933
Bem, claro.

05:44.933 --> 05:46.170
Se eu lhe der dois e três, você

05:46.170 --> 05:48.720
poderá descobrir que dois mais três é igual a cinco.

05:48.720 --> 05:51.300
Se eu lhe desse dois mais o que é igual a cinco, você poderia

05:51.300 --> 05:53.040
dizer: bem, cinco menos dois é três, então

05:53.040 --> 05:54.330
a resposta é três.

05:54.330 --> 05:57.420
Ou, se eu lhe der um espaço em branco mais três é cinco, você pode

05:57.420 --> 05:59.280
dizer que cinco menos três é dois.

05:59.280 --> 06:00.630
E, como você pode ver, é isso que acontece

06:00.630 --> 06:02.580
aqui, podemos calcular o resultado.

06:02.580 --> 06:04.680
É isso que estamos fazendo dentro de um RAID 5,

06:04.680 --> 06:06.960
o que nos dá redundância por meio de paridade.

06:06.960 --> 06:08.280
E o bom disso é que, mesmo que eu

06:08.280 --> 06:10.200
adicione várias outras unidades, digamos

06:10.200 --> 06:12.450
que eu tenha cinco unidades de disco aqui e apenas uma

06:12.450 --> 06:14.520
delas esteja sendo usada para paridade, bem, isso

06:14.520 --> 06:17.670
significa que, se eu perder um quinto do meu espaço para esse bit de paridade,

06:17.670 --> 06:18.840
estarei usando muito menos

06:18.840 --> 06:21.300
do que usaria em um espelho completo.

06:21.300 --> 06:23.850
No caso aqui na tela, tenho três unidades, sendo que

06:23.850 --> 06:26.190
um terço delas está sendo usado para paridade.

06:26.190 --> 06:27.840
Ao usar um terço deles para

06:27.840 --> 06:30.330
paridade, isso significa que eu perco

06:30.330 --> 06:33.750
33% do meu espaço em disco em vez dos 50% que perdi no RAID

06:33.750 --> 06:36.330
1. Portanto, o RAID 5 é, na verdade, um dos

06:36.330 --> 06:37.200
RAIDs mais comuns

06:37.200 --> 06:39.750
que você verá, é o mais usado na maioria dos

06:39.750 --> 06:41.940
ambientes de servidor e na maioria

06:41.940 --> 06:44.730
das pequenas empresas.

06:44.730 --> 06:46.950
Muito bem, vamos falar sobre o RAID 6.

06:46.950 --> 06:48.180
Bem, o que é RAID 6?

06:48.180 --> 06:50.190
É um pouco melhor que o RAID 5.

06:50.190 --> 06:51.420
Sempre que você ouvir

06:51.420 --> 06:53.160
RAID 6, pense em cinco mais um.

06:53.160 --> 06:55.440
Portanto, tudo o que era verdade sobre o RAID

06:55.440 --> 06:57.390
5, é verdade sobre o RAID 6, exceto que

06:57.390 --> 06:59.490
teremos paridade dupla e, portanto,

06:59.490 --> 07:02.580
agora preciso de quatro discos em vez de três.

07:02.580 --> 07:03.720
Por que estou fazendo isso?

07:03.720 --> 07:04.770
Bem, no RAID 5, só posso

07:04.770 --> 07:07.020
perder um disco e continuar operando.

07:07.020 --> 07:10.470
No RAID 6, posso realmente perder dois discos e continuar operando.

07:10.470 --> 07:13.050
Portanto, se eu tiver talvez 5 ou 10 unidades de disco,

07:13.050 --> 07:14.520
o uso de duas delas para paridade

07:14.520 --> 07:17.160
me dará um valor de redundância muito melhor do que se eu

07:17.160 --> 07:18.720
tivesse apenas um RAID 5 com uma única

07:18.720 --> 07:20.970
redundância, com uma única paridade.

07:20.970 --> 07:23.190
E essa é realmente a única diferença entre um 5 e um 6.

07:23.190 --> 07:25.110
Com o RAID 5, você tem uma paridade, e com

07:25.110 --> 07:26.880
o RAID 6, você tem paridade dupla, como

07:26.880 --> 07:28.650
você pode ver aqui na tela.

07:28.650 --> 07:32.190
Agora, a próxima coisa sobre a qual queremos falar é o RAID 10.

07:32.190 --> 07:35.250
Agora, o RAID 10 é, na verdade, um RAID de RAIDs, e o que

07:35.250 --> 07:36.540
quero dizer com isso é

07:36.540 --> 07:38.640
que, na verdade, tenho dois RAIDs 1 e

07:38.640 --> 07:41.580
eles são colocados em uma configuração RAID 0.

07:41.580 --> 07:42.600
Se voltarmos ao RAID 0,

07:42.600 --> 07:45.330
lembraremos que ele se referia à velocidade e ao striping e, portanto,

07:45.330 --> 07:46.740
à medida que o arquivo for chegando,

07:46.740 --> 07:49.320
vou fazer o striping metade para o lado esquerdo e metade para

07:49.320 --> 07:50.940
o lado direito.

07:50.940 --> 07:53.310
Mas como cada um dos lados esquerdo e direito é,

07:53.310 --> 07:55.890
na verdade, uma matriz RAID com um espelho, tenho todas

07:55.890 --> 07:58.260
as coisas ímpares no lado esquerdo e todas as coisas

07:58.260 --> 08:00.180
pares no lado direito, e tenho duas cópias

08:00.180 --> 08:01.800
completas.

08:01.800 --> 08:04.260
Portanto, isso ocupará quatro discos,

08:04.260 --> 08:08.400
mas ainda estou usando a configuração RAID 1 dentro dele.

08:08.400 --> 08:09.233
Certo?

08:09.233 --> 08:10.500
Assim, perderei metade do meu

08:10.500 --> 08:14.250
espaço em disco, pois tenho dois espelhos totalmente redundantes do RAID 0.

08:14.250 --> 08:16.650
Portanto, isso é muito bom do ponto de vista da redundância

08:16.650 --> 08:17.940
e proporciona uma boa velocidade,

08:17.940 --> 08:19.590
porque você está fazendo esse striping,

08:19.590 --> 08:21.060
de modo que está obtendo os benefícios

08:21.060 --> 08:22.620
do RAID 1 e os benefícios do RAID 0, mas

08:22.620 --> 08:25.620
está tendo que usar quatro discos para fazer isso e, portanto, essa é uma

08:25.620 --> 08:27.120
das coisas em que você tem que pensar:

08:27.120 --> 08:30.360
eu preferiria fazer isso com um RAID 6 ou um RAID 10?

08:30.360 --> 08:33.330
E você faz essas escolhas com base na situação.

08:33.330 --> 08:35.640
No exame, eles não pedirão que você escolha qual

08:35.640 --> 08:37.110
é o melhor RAID com base em circunstâncias

08:37.110 --> 08:39.330
realmente detalhadas.

08:39.330 --> 08:40.327
Em geral, eles dirão: "Estou

08:40.327 --> 08:43.987
procurando velocidade, qual RAID é o melhor? A resposta?

08:43.987 --> 08:43.987
RAID 0.

08:43.987 --> 08:46.740
"Estou procurando uma redundância, qual é a melhor? Bem, tecnicamente, para redundância,

08:46.740 --> 08:48.540
o RAID 1 seria o melhor,

08:48.540 --> 08:49.980
certo?

08:49.980 --> 08:51.870
Ou RAID 10, se houver essa opção.

08:51.870 --> 08:52.837
Se eles pedirem algo

08:52.837 --> 08:55.050
como "Estou procurando redundância usando paridade",

08:55.050 --> 08:55.980
nesse caso, você estará

08:55.980 --> 08:58.200
procurando algo como um RAID 5.

08:58.200 --> 09:00.210
Portanto, geralmente as respostas

09:00.210 --> 09:03.090
a essas perguntas são RAID 0, RAID 1 ou RAID 5.

09:03.090 --> 09:04.680
Portanto, quando pensamos em RAIDs,

09:04.680 --> 09:07.440
eles podem ser categorizados como resistentes a falhas, tolerantes

09:07.440 --> 09:08.280
a falhas e tolerantes

09:08.280 --> 09:09.630
a desastres.

09:09.630 --> 09:11.850
Essas são nossas três categorias de RAIDs.

09:11.850 --> 09:13.710
Agora, se você tiver um RAID resistente

09:13.710 --> 09:16.260
a falhas, ele será algo como um RAID 1 ou um RAID 5,

09:16.260 --> 09:18.261
pois protegerá contra a perda de dados

09:18.261 --> 09:19.094
do array se um único

09:19.094 --> 09:21.240
disco falhar dentro dele.

09:21.240 --> 09:23.250
Agora, quando você fala sobre sistemas de disco

09:23.250 --> 09:25.770
tolerantes a falhas, isso seria algo como um RAID 1 ou um

09:25.770 --> 09:27.210
RAID 5 novamente, ou até mesmo um

09:27.210 --> 09:29.370
RAID 6, porque mesmo que um único componente falhe,

09:29.370 --> 09:32.220
uma dessas unidades ou até mesmo uma das placas dentro dele, esse

09:32.220 --> 09:35.220
RAID pode continuar funcionando corretamente.

09:35.220 --> 09:38.070
Agora, nossa categoria final é conhecida como tolerante a desastres

09:38.070 --> 09:40.260
e, portanto, se chamarmos um RAID de tolerante a desastres,

09:40.260 --> 09:42.540
isso significa que o RAID tem duas zonas independentes

09:42.540 --> 09:45.240
com acesso total aos dados o tempo todo.

09:45.240 --> 09:48.600
Um RAID 10 é um bom exemplo de um RAID tolerante a desastres.

09:48.600 --> 09:51.450
Ao fazer isso, posso perder metade da matriz e um desses

09:51.450 --> 09:54.150
RAID 1s ainda funcionará, o que significa que o sistema

09:54.150 --> 09:56.490
continuará funcionando e será tolerante

09:56.490 --> 09:58.140
a desastres, pois tenho uma cópia

09:58.140 --> 09:59.910
completa dos dados pronta para ser

09:59.910 --> 10:02.070
usada o tempo todo.

10:02.070 --> 10:04.020
Agora, os RAIDs são ótimos para serem usados

10:04.020 --> 10:04.950
quando se está tentando

10:04.950 --> 10:06.900
garantir uma boa redundância dos dados on-line

10:06.900 --> 10:09.420
e disponíveis o tempo todo, e isso nos ajuda quando estamos

10:09.420 --> 10:12.513
projetando um sistema de alta disponibilidade.
