Cache de gravação com bateria

11

Recentemente recebi algumas cotações de preços para servidores U e algumas delas incluem BBWC:

  • O que exatamente isso faz?
  • É apenas para configurações de RAID?
  • Se houver um defeito de energia, a perda de dados não é inevitável?
  • Existem melhorias de desempenho (supondo que o servidor fará principalmente leituras sequenciais e gravações sequenciais)?
  • O que afetou sua decisão ao enfrentar a opção de comprar uma?
por Dani 14.09.2009 / 13:12

3 respostas

16

O que exatamente isso faz? O excerto deste Documento da Compaq explica bem:

As interrupções de energia, mesmo por breves momentos, resultam na perda de dados que estavam sendo gravados ou lidos do armazenamento ... As interrupções de energia podem ter efeitos terminais em dados que estão em processo de gravação e é residindo temporariamente no cache. Esses dados ainda não existem no ambiente de armazenamento e foram descarregados do servidor.
Portanto, perda de energia para o cache significa que os dados armazenados no cache são perdidos para sempre.
Se, no entanto, o cache tiver uma fonte de energia independente do ambiente de TI externo, os dados no cache poderão ser mantidos por um curto período de tempo, permitindo a recuperação desses dados e a proteção da integridade das informações críticas de negócios. O backup de bateria do cache serve essa função de uma fonte de energia independente, embora temporária. Normalmente, o cache baseado em bateria manterá a integridade dos dados no cache por um período de vários dias, dependendo da capacidade das baterias no momento da falha.

É apenas para configurações de RAID? Qualquer coisa que faça cache de gravação pode ter BBWC, controladores de RAID e SAN cobrem a maioria deles.

Se houver um defeito de energia, a perda de dados não é inevitável? É mais provável que ocorra se você tiver o cache de gravação ativado & sem bateria de backup. É uma recomendação strong que, se não houver backup de bateria, o cache de gravação estará desativado.

Há alguma melhoria de desempenho (supondo que o servidor fará principalmente leituras sequenciais e gravações seqüenciais)? O cache de gravação está lá para desempenho, o que significa basicamente quando as gravações são liberadas para o disco, o controlador de disco retorna ao SO informando que as gravações foram confirmadas, quando ainda estão na cache & pode ser escrito mais tarde.

O que afetou sua decisão quando você enfrentou a opção de comprar uma? É uma opção padrão para qualquer RAID ou SAN profissional no mercado, gravação em cache & backup de bateria anda de mãos dadas & é uma obrigação, especialmente se o seu sistema for para um banco de dados. Escrever cache sem backup de bateria é perigoso & uma interrupção pode deixar um banco de dados em um estado não recuperável.

    
por 14.09.2009 / 14:03
4

O cache de gravação com backup da bateria salva o cache por um período de tempo após a energia de uma máquina. É para qualquer controlador RAID, já que a maioria faz algum tipo de cache de gravação, esteja você usando JBOD ou RAID. Se houver uma falha de energia, você poderá eventualmente perder dados. Mas, para perdas de energia curtas, ele salvará seus dados e valerá o custo.

    
por 14.09.2009 / 13:32
2

(Normal) O RAID precisa de algum tipo de cache de gravação suportado por bateria para lidar com o furo de gravação. Durante o meio de uma gravação, entre quando você começa a escrever e quando termina, essa faixa de ataque em particular é inválida - a paridade não corresponde. Se você desligar o sistema corretamente, perderá mais dados do que perderia sem RAID.

Além disso, o objetivo de um BBWC é obter os benefícios de desempenho do cache de gravação sem aumentar a quantidade de dados perdidos para uma falha de energia maior do que se você não tivesse um cache de gravação.

    
por 15.09.2009 / 00:30