Bateria RAID e UPS

2

Eu tenho um servidor com um no-break, a vida na bateria é de cerca de 20-30mins, o servidor tem um 2405 / 128MB sem BBU, estou apenas confuso quanto a eu realmente preciso de uma placa BBU? Certamente, se o no-break estiver funcionando, durante uma falta de energia, t deve ter tempo suficiente para o cache escrever? Ou eu estou esquecendo de alguma coisa ? Eu realmente não quero gastar uma fortuna em um cartão apenas por causa de uma BBU, as aplicações são mais para leitura, ao invés de escrever em uma proporção de cerca de 5-1, é realmente um risco tão grande para trabalhar sem um BBU, embora haja um bom no-break?

    
por user175615 28.05.2013 / 18:28

4 respostas

7

Embora isso cubra algumas questões como a proposta de agosto, eu não vou fechar a segunda pergunta, já que as respostas são bem ruins.

Um controlador de disco BBU fornece proteção contra uma queda de energia - mas também (em conjunto com um sistema de arquivos journalling ou log-estruturado) fornece proteção contra falhas do sistema operacional do servidor e falhas de hardware de disco - o que o seu UPS não faz. Não é a única maneira de resolver o problema de disponibilidade - a outra abordagem é duplicar o servidor e o UPS e o disco e usar ferramentas de cluster adequadas.

Além disso, com um cache maior e não volátil, ele permite que o sistema operacional descarregue com segurança as operações de gravação no disco com muito mais rapidez - o sistema operacional não precisa ficar esperando tanto tempo quanto o subsistema de disco confirmar que escrever foi confirmado. Ter um buffer maior dá a coisa que grava setores para o disco (neste caso, o controlador de disco) muito mais espaço para agendar as operações, a fim de otimizá-las, dando um benefício adicional ao desempenho. E, se você estiver usando SSDs, poderá se beneficiar da execução de um grande buffer de empacotamento em termos de desgaste de gravação reduzido.

the applications are more towards read,rather than write on a ratio of around 5-1

Realmente? Eu diria que isso é escrever bastante pesado.

I don't really want to spent a fortune

Embora a última vez que eu olhei, um no-break low-end ainda era mais barato do que um controlador de disco básico do BBU, o último pode ter algo em torno de £ 100 ($ 150). Você só precisa caçar um pouco. Eu preferiria ter um controlador de disco BBU e discos baratos do que discos caros e nenhum BBU - tanto para desempenho quanto para disponibilidade.

    
por 28.05.2013 / 22:26
3

Uma BBU em uma placa RAID e uma UPS têm finalidades diferentes.

A BBU é projetada para manter a memória cache ativa quando a energia é perdida, para que os dados possam ser liberados para o disco quando os discos estiverem ativos.

Um no-break é projetado para manter o servidor operacional durante blecautes breves ou para permitir o desligamento ordenado dos servidores antes que a energia seja completamente perdida. Ele foi projetado para minimizar o tempo de inatividade. A maioria dos UPSs manterá o servidor funcionando por 30 minutos ou mais (dependendo da capacidade da bateria e da carga). A maioria dos blecautes é relativamente curta, portanto, um no-break é útil.

O próprio UPS não se protege contra os dados não serem totalmente escritos antes que a energia seja desligada.

Um no-break será inútil em um blecaute prolongado se o servidor não for desligado corretamente. Portanto, você sempre precisa que o no-break sinalize aos servidores que a energia foi perdida e que eles desliguem quando a energia cair abaixo de um determinado nível.

A BBU manterá a memória cache ativa quando a energia for perdida e não depende de você ter configurado o no-break e o desligamento da bateria do no-break. Se você está realmente querendo se proteger contra a corrupção, pegue a BBU para a placa RAID.

    
por 28.05.2013 / 23:49
2

Isso depende do sistema operacional em uso, do padrão de leitura / gravação e da tolerância ao risco.

Eu tenho tendência a usar BBU / BBWC sempre que possível, porque o desempenho de gravação normalmente sofre sem isso. Você deve ser capaz de configurar seu controlador para operar sem a bateria e ainda fornecer um cache de gravação acelerado. Mas há um risco.

    
por 28.05.2013 / 18:32
0

Você pode executar o ZFS - depois, com a configuração adequada, você minimizará a falta de BBU. O ZFS agora está disponível para Linux e eu recomendo strongmente para algumas cargas de trabalho.

    
por 28.05.2013 / 23:19

Tags