Maneira de aumentar de forma temporária o armazenamento em servidores de produção?

3

Temos um conjunto de 6 servidores em produção para armazenar alguns bancos de dados massivos. No momento, eles têm 280 GB de espaço em disco distribuídos e espelhados em unidades SCSI de 15 K, nosso banco de dados existente os preenche para 213 Gb. A nova estrutura de dados é aproximadamente 1,1x maior que a antiga.

Precisamos dobrar o espaço em disco para um desses sistemas de forma bastante barata. Eu não tenho um "orçamento" neste momento, mas vamos supor que esteja abaixo de $ 5K.

Estamos migrando como armazenamos esses bancos de dados e não estamos comprando novos servidores para migrar também ...

O objetivo é migrar os dados para um banco de dados temporário em algum armazenamento temporário, excluir os registros antigos após confirmar que o movimento foi bem-sucedido e mover os novos registros para o armazenamento permanente.

Então, para resumir: 1) Precisamos "aumentar" temporariamente a quantidade de capacidade para migrar os dados 2) Não queremos gastar muito dinheiro 3) Precisamos minimizar o risco no meio da transferência de dados.

    
por Zee 25.06.2009 / 00:36

6 respostas

8

Eu evitaria o NAS. É apenas uma coisa paranoica comigo. Se você tiver 1k para gastar, seria fácil construir um sistema básico (até mesmo novo) e carregá-lo com 4 ou 5 drives de 500GB, todos invadidos juntos (My Personal Favorite é Raid-5). Em Raid 5 você chegaria perto de 1,5 TB's. Se você acabou de fazer Striping, você ganharia 2 ~ 2.5 TB's. E então você tem um sistema que você pode usar depois do 'projeto' - seja para armazenamento, ou para algum outro aplicativo que você está procurando em testes.

Lembre-se: Um sistema NAS em que você tem controle limitado (que alguns dizem que seria uma coisa boa). Mas se você tivesse de alguma forma manipular os dados que estão sendo armazenados, um sistema de computador adequado seria o caminho a seguir, na minha opinião.

Boa sorte:)

    
por 25.06.2009 / 01:01
4

Se o desempenho no armazenamento temporário não for grande, sua melhor aposta seria obter um gabinete usb ou um NAS barato com um disco de 1TB. E despeje os dados temporários lá. Então você tem uma TB de armazenamento reserva sempre que precisar para tarefas aleatórias também:)

    
por 25.06.2009 / 00:43
3

Abaixo de 5K?

Adquira um HP Proliant G6 com 8 discos de 300 GB cada, 12 GB de RAM, 2 Quad Core Procs por cerca de 3 a 4 mil euros - e leva apenas 1U

Você terá muito bom IOPS e poderá usá-lo como uma caixa de produção real mais tarde.

NAS? Não, obrigado, se alguma coisa no meu site depende disso eu não iria com um NAS de consumidor ...

    
por 25.06.2009 / 01:25
2

Eu criaria uma caixa baseada no opensolaris com uma placa controladora SATA AOC-SAT2-MV8 e alguns discos rígidos. Dessa forma, se você precisar de um local para manter arquivos que não sejam muito utilizados, haverá um lugar para eles. Uma solução de 6 a 7 TB como essa colocaria você muito abaixo da marca de US $ 1.000. Sendo o ZFS significa que você pode crescer conforme necessário.

    
por 25.06.2009 / 01:45
1

Se estas forem as caixas Linux / Unix, isso (ou o equivalente para o sistema de arquivos em uso, se aplicável) é muitas vezes um poderoso encantamento mágico para 'me dar mais espaço':

tune2fs -r 100 /dev/whatever
    
por 25.06.2009 / 03:41
0

Eu enfrentei uma situação semelhante com um grande banco de dados Oracle. Nós tínhamos um Drobo ( link ) disponível (não o habilitado para rede), então eu o preenchi com discos e o conectei ao meu laptop Mac. Eu compartilhei o dispositivo Drobo pelo NFS e copiei os dados nele. Fizemos a manutenção necessária no armazenamento de produção e depois copiámos os dados para ela. Tudo correu muito bem, embora tenha demorado bastante (500 GB ou mais).

    
por 25.06.2009 / 03:31