Preciso de cartões RAID Fusion-io?

27

Posso executar de forma confiável com uma única placa Fusion-io instalada em um servidor, ou preciso implantar duas placas em uma configuração RAID de software?

A Fusion-io não está muito clara (quase enganosa) sobre o tópico ao revisar seus materiais de marketing Dado o custo dos cartões, estou curioso sobre como outros engenheiros os implantam em cenários do mundo real.

Eu pretendo usar a marca da HP Fusion-io ioDrive2 Cartão de 1,2 TB para uma solução de banco de dados independente proprietária executada em Linux. Esta é uma configuração de servidor único sem opção real de alta disponibilidade. Há é replicação assíncrona com um RPO de 10 minutos que espelha os logs de transação para um segundo servidor físico .

Tradicionalmente, eu especificaria um servidor HP ProLiant de última geração com a melhor CPU para esse aplicativo. Eu preciso ir para o SSD, e posso adquirir o Fusion-io a um preço menor do que o SSD SAS corporativo para a capacidade necessária.

  • Preciso executar dois cartões ioDrive2 e uni-los a um software RAID (md ou ZFS) ou isso é desnecessário?
  • Eu deveria estar preocupado com a falha do Fusion-io mais do que me preocuparia com uma falha do controlador RAID ou com uma falha na placa-mãe?
  • Administradores do sistema, como o RAID. Isso requer uma mentalidade diferente, dada a interface diferente e o nivelamento de desgaste / correção de erros no cartão disponível neste fator de forma?
  • Qual IS é a taxa de falhas desses dispositivos?

Editar: Acabei de ler um White paper sobre confiabilidade da Fusion-io da Dell, e o resultado parece ser "Os cartões Fusion-io têm muitas redundâncias internas ... Não se preocupe com o RAID !!" .

    
por ewwhite 15.07.2013 / 03:48

5 respostas

16

Em última análise, isso se resume ao seu modelo de falha. Qual é o impacto de uma falha?

Historicamente, sempre investimos em tudo, já que o custo de fazer isso foi insignificante. Mais US $ 500 para uma unidade de espelhamento? Totalmente vale o custo, mesmo sem considerar isso.

Quando você está falando de outros $ 10K + para ativar o espelhamento, é necessário levar um pouco mais de consideração.

Não, você não precisa espelhar

Os cartões Fusion-io têm uma boa redundância interna. Este não é o tipo de hardware em que seu disco é um único chip. Na maioria das situações em que observei falha, tem sido um problema de firmware que afetou os dois membros de um espelho, de modo que o RAID não teria importância.

Pense em um cartão Fusion-io como um controlador RAID com discos por trás dele. Você está bem com uma configuração de controlador único? Provavelmente. Trate assim.

Em muitas configurações em que você implantaria unidades Fusion-io, você terá outras proteções embutidas (redundância no nível do nó) para que não faça muito sentido.

Sim, você precisa espelhar

O RAID aumenta a sua disponibilidade . Você precisa de máxima disponibilidade absoluta apesar do custo? O custo de uma falha e possível paralisação é caro? Vá em frente e espelhe as unidades. Em uma configuração estatisticamente grande, você terá falhas de unidades, apesar das salvaguardas internas.

    
por 15.07.2013 / 18:48
18

A redundância no dispositivo deve fazer o trabalho muito bem para falhas dos chips flash - análogo ao RAID entre todos os componentes que fazem o armazenamento de dados real.

Should I be concerned about Fusion-io failure any more than I'd be concerned about a RAID controller failure or a motherboard failure?

Uma falha de todo o dispositivo seria praticamente análoga à perda de um controlador RAID ou placa-mãe - eu ficaria aproximadamente tão preocupado com a placa Fusion-io quanto esses outros componentes de ponto único de falha, embora Eu não tenho experiência com os dispositivos em larga escala para poder comparar as taxas de falhas usando dados concretos.

Do I need to run two ioDrive2 cards and join them with software RAID (md or ZFS), or is that unnecessary?

Adicionar redundância além do que o dispositivo já possui (digamos, RAID de software entre vários cartões Fusion-io) seria muito semelhante a fazer RAID de software entre dois grupos de RAID de hardware em dois controladores RAID diferentes; pode valer a pena para sistemas que garantam redundância extrema para remover um único ponto de falha adicional, mas não para implantações comuns (um RPO de 10 minutos em um espelho deve ser bom o suficiente para a maioria dos aplicativos?).

Sysadmins like RAID. Does this require a different mindset, given the different interface and on-card wear-leveling/error-correction available in this form-factor?

Sim, acho que sim. Você está essencialmente recebendo um dispositivo que é como um controlador RAID e um monte de dispositivos de armazenamento por trás dele em um pacote. É definitivamente tentador preocupar-se em colocar seus dados confidenciais em um único dispositivo, mas é necessário ter algum nível de confiança na redundância interna do dispositivo ... O que deve ser contrabalançado com uma compreensão saudável do "RAID é não um backup "conceito: esteja sempre preparado para a falha de um componente redundante, ou para um usuário excluir os dados nele, com bons backups.

    
por 15.07.2013 / 06:31
13

Como você sabe, usamos o kit deles por um tempo, tanto em configurações RAID como não-RAID - gostaria de ter uma experiência de falha para oferecer, mas não. Não tivemos falhas que o RAID teria ajudado e seus recursos de resiliência on-board estão apenas melhorando. Além disso, a principal função para a qual os usamos agora é dimensionada horizontalmente / agrupada agora, portanto, temos menos motivos para RAID. Grandes cartas, porém, recomendo-os.

    
por 15.07.2013 / 10:26
9

Não estou familiarizado com o Fusion diretamente, mas tenho alguma experiência em SSD PCIe para trabalhar.

Os que eu trabalho apresentam quatro diferentes LUNs para o sistema operacional e tratam a placa PCIe como um HBA. Se eu quiser RAID, eu espelharia duas LUNs juntas usando o sistema operacional. Isso me permite uma solução de cartão único para redundância. Porém, se a carta falhar, eu ainda estou em um riacho. Eu não sei se o ioDrive faz a mesma coisa.

    
por 15.07.2013 / 04:14
5

Comprei 6 dos cartões de 1.2tb nos últimos dois meses. Um deles já falhou. Então eu iria atacá-los. Eu usei windows active disk mirror. A unidade falhou com a mensagem "missing LEB map". Foi-me dito que precisaria ser trocado. Mas, para obter a RMA aprovada, eu precisaria tirar fotos dos dois lados da placa com falha (exigindo uma interrupção de produção para retirar o cartão). E então eles me disseram que o cartão de substituição estava fora de estoque sem eta. Então você pode querer pensar muito antes de comprá-los.

    
por 02.07.2014 / 19:29