Uma limitação de configurações de RAID 10 tradicionais é que PERC controladoras só dão suporte a um máximo de 8 extensões. O nível de RAID primário em uma matriz RAID 10 é o RAID 1, e apenas duas unidades por RAID 1 são compatíveis. Isso efetivamente limita o número máximo de unidades em um array RAID 10 a 16 unidades (8 extensões de 2 unidades cada).
Outra consideração é a topologia em um array. Geralmente, uma só matriz RAID está contida em um só gabinete ou backplane. Por exemplo, se um servidor específico tiver um backplane interno do 1 x 8, isso limitaria até oito discos rígidos para todos os arrays criados usando unidades no backplane.
Alguns servidores podem ter vários backplanes permite que uma controladora única para se conectar a vários gabinetes seja a mesma hora. Além disso, é possível que uma controladora de RAID só possa ser conectada a múltiplos compartimentos externos, aumentando muito o número de discos rígidos físicos disponíveis para configuração em arrays.
O espelhamento inteligente e tecnologias aprimoradas de RAID 10 permitem arrays de configuração ideais usando um número muito grande de discos rígidos, ao mesmo tempo que fornece opções de redundância de topologia para permitir a perda de um gabinete.
Espelhamento inteligente:
Os usuários podem ser apresentados com uma caixa de seleção para selecionar o espelhamento inteligente ao criar um array usando uma documentação e ferramentas de gerenciamento de sistemas (SMTD) para instalar um sistema operacional, ou pode ser uma opção dentro do OpenManage Server Administrator (OMSA) ao usar o assistente avançado para criar um novo disco virtual. O espelhamento inteligente se destina a permitir a seleção de um grupo, ou a vários grupos de unidades para uso no array, e o controlador determinará quais unidades serão espelhadas para quais unidades. Por exemplo, selecionando oito unidades para uso em um array RAID 10 e usando o espelhamento inteligente, o controlador determinará como as unidades são emparelhadas.
O espelhamento inteligente aprimorará a redundância de topologia por meio da criação de espelhos nos conectores do controlador RAID. Com as unidades 0, 1, 2 e 3 no conector 0 de um PERC Controller, e as unidades 4, 5, 6 e 7 no conector 1 da mesma controladora, o espelhamento de ntelligent provavelmenteemparelharia as unidades da seguinte maneira: 0-4 | 1-5 | 2-6 | 3 - 7
Figura 1-exemplo de espelhamento inteligente
Esse emparelhamento oferece redundância adicional em caso de um problema relacionado a um único conector, como um cabo ruim. Um cabo com falha ou desconectado conectado ao conector 0 permite que o array permanecesse ativo e em execução, desde que todas as unidades no conector 1 estejam on-line. Em caso de falha de um único cabo ou conector, ou até mesmo a perda de um compartimento inteiro, o array pode permanecer em produção em um estado degradado. A ordem de preferência de que as unidades serão emparelhadas para os espelhamentos é:
RAID 10 aprimorado (também conhecido como RAID 10e):
Os arrays RAID 10 aprimorados são essencialmente os mesmos que os arrays RAID 10, exceto por uma diferença de chave, SPAN comprimento. O comprimento da extensão é um meio para aumentar o número de unidades em um array RAID 1 de 2 unidades até um máximo de 32 unidades. Deve haver um número par de unidades e o espaço total disponível ainda é de 50% do espaço total em disco. Com um comprimento de extensão de 32 unidades, seriam eficazes 16 arrays RAID 1 dentro de um único span. Cada unidade é emparelhada com outra unidade nesse intervalo. Além disso, ao fazer uma matriz RAID 1 grande, você deve ter pelo menos duas extensões (até um máximo de 8 extensões) para uso na matriz RAID 10 a ser criada. Portanto, se você escolher um comprimento de extensão de 32, precisa ter pelo menos 64 unidades para criar a matriz RAID 10. Cada extensão contendo 32 unidades. Isso permite um máximo de 144 unidades (32 unidades x 8 extensões) em uma matriz RAID 10. Esse recurso foi suportado desde a versão 6,1 do FW do controlador PERC 6 e em todas as controladoras de PERC mais recentes.
Há algumas exceções notáveis. Ao usar 22 unidades ou 26 unidades, você pode criar uma matriz RAID 10 usando um único intervalo de unidades. Por exemplo, você pode configurar o PDs por span para 22 e selecionar 22 unidades e criar o array. O particionamento é usado para conectar os pares espelhados na extensão.
Além disso, lembre-se de que não haverá nenhum benefício significativo no desempenho com base no número de extensões ou no número de unidades contidas em cada extensão. O aprimoramento é principalmente a capacidade de fazer o mapeamento para um número maior de unidades. Combinado com o espelhamento inteligente, você pode planejar e implementar um grande número de unidades em um array RAID 10, que seria extremamente confiável.
A seguir, há algumas imagens para ilustrar a ideia básica para RAID 10 e RAID 10 aprimorado. A coisa principal a se lembrar é que eles são os mesmos em termos de espaço, redundância e desempenho. Apenas o mapeamento e a lógica do RAID são diferentes para permitir um número maior de unidades e compartimentos.
Por exemplo, na Figura 3 abaixo, o mapeamento indica que há duas fatias de RAID 0. Na verdade, há apenas uma fração e a figura representam a lógica para o mapeamento a partir do volume do so até as unidades físicas. Em termos de desempenho, o striping não reflete diretamente um aumento de desempenho. A distribuição conecta vários discos rígidos juntos, que operam simultaneamente, proporcionam um desempenho adicional.
Figura 2-RAID 10 padrão
(as extensões são as seguintes: 1-2, 3-4, 5-6, 7-8, 9-10, 11-12 por um total de 6 extensões com 2 unidades cada)
Figura 3-RAID 10 aprimorado (RAID 10E)
(as extensões são as seguintes: 1-2-3-4, 5-6-7-8, 9-10-11-12, para um total de 3 extensões com 4 unidades cada)