NAS adequado para esta situação?

1

Eu trabalho em casa e estou pensando em comprar um NAS. Usar um NAS seria adequado para minha situação:

  • Eu alterno o trabalho de um desktop e laptop, ambos executando Linux
  • Eu uso muito o PostgreSQL junto com o desenvolvimento de python. A ideia seria armazenar os bancos de dados no NAS juntamente com todo o código do meu programa.
  • Eu executaria uma cópia do PostgreSQL na área de trabalho e no laptop que se conectaria ao NAS para os bancos de dados. Dessa forma, quando estou trabalhando em qualquer uma das máquinas, terei acesso aos meus bancos de dados e código de programa.

Isso funcionaria e um NAS seria o caminho a ser seguido?

Além disso, digamos que eu atualize a estrutura de um banco de dados da minha área de trabalho. Então, mais tarde, eu inicio o postgresql no laptop e me conecto ao banco de dados (armazenado no NAS) que foi atualizado da área de trabalho.

Isso causará problemas ou o postgresql atenderá automaticamente às alterações. Em outras palavras, ao atualizar a estrutura do banco de dados da área de trabalho, há alguma informação crítica armazenada localmente na área de trabalho que pertence ao banco de dados, ... ou está tudo no próprio banco de dados que estará no NAS?

    
por darkpool 26.06.2015 / 17:01

1 resposta

1

Você pode conseguir o que deseja com um NAS, sem dúvida, mas para um gasto semelhante, acho que poderia ter uma solução muito melhor, pelo menos na minha opinião.

Micro-servidor

Estes são baratos de executar e fornecem a funcionalidade de um NAS e muito mais. Um servidor adequado pode fornecer muito mais flexibilidade e pode ser constantemente desenvolvido para atender exatamente às suas necessidades.

Um servidor rodando Ubuntu Server pode facilmente fornecer funcionalidade de compartilhamento de arquivos, ele sai da caixa com esta funcionalidade.

Um servidor pode acomodar facilmente qualquer software SQL, o NAS pode ter problemas de compatibilidade devido à natureza restritiva do sistema operacional neles.

Um servidor pode ser configurado para ser executado como um servidor web em minutos, procure por Linux Apache MySQL PHP (LAMP), isso obviamente pode ser qualquer software SQL que você preferir.

O consumo de energia é um pouco maior, mas não é enorme por qualquer meio.

Um servidor pode ser facilmente expandido para incluir mais HDDs à medida que sua capacidade de armazenamento precisa crescer.

Eu tive várias unidades NAS e sempre achei que a velocidade era uma grande queda, além das unidades muito avançadas.

Mais informações

Os servidores recondicionados geralmente podem ser muito baratos, mas os Micro Servers não são caros de qualquer maneira. Eu procuraria em servidores HP ProLiant Micro.

A configuração de um servidor totalmente funcional para executar seu desenvolvimento permitirá que você trabalhe em seu código, bancos de dados e qualquer outra coisa de qualquer lugar com facilidade, desde que esteja conectado à Internet.

Servidores SQL

Quanto ao funcionamento dos SQL Servers, eles são um servidor centralizado no qual todas as modificações ocorrem imediatamente e podem ser vistas em qualquer dispositivo.

    
por 26.06.2015 / 17:31