Como montar um storage de arquivos para sua empresa com pouco investimento

Em tempo de crise no Brasil, a palavra de ordem é economizar em tudo que for possível.

Em empresas de médio e pequeno porte são aquelas mais sensíveis a crise, onde investimentos em tecnologia da informação ou são cancelados ou tem seu orçamento reduzido.

No meu primeiro artigo para o portal Cooperati, falei sobre os mitos e verdades sobre armazenamento de arquivos nas empresas, demostrando a diferença entre um storage de “grife”, de marcas como Dell, HP e Lenovo, e um storage “montado”, utilizando o sistema operacional Windows Server 2016.

Então que tal montar um storage, que tenha o seu sistema operacional, open source, que não necessita de licença? Isso pode gerar uma economia significativa em licenciamento e podem custar em torno de R$2,469.05.

O sistema operacional que iremos instalar neste projeto de storage montado será o FreeNAS Corral. Um sistema operacional, open source especialmente desenvolvido para armazenamento (storage) baseado em FreeBSD.

Em sua nova versão o FreeNAS Corral traz diversas melhorias e vamos apresentar alguma delas.

Interface intuitiva

Interface mais intuitiva e direta, que facilita o entendimento, configuração e gerenciamento do sistema.

Janela de dashboard
Janela de dashboard

 

Flexibilidade na configuração do armazenamento (storage)

Mais opções de configurações, com topologias pré configuradas, para cada tipo de armazenamento que deseja armazenar.

Janela de configuração de topologia de armazenamento
Janela de configuração de topologia de armazenamento

 

Poderosa CLI e interface de scripts

Possibilidade de criar scripts para automatizar algumas tarefas e gerenciamento por linhas de comandos.

Janela do FreeNAS CLI
Janela do FreeNAS CLI

 

Tarefas agendadas e visualização de calendário

Possibilidade de agendar tarefas como, snapshot, update, replicação, etc.

Visualização de tarefas agendas em um calendário.

Janela do Calendário
Janela do Calendário

 

Máquinas virtuais

Possibilidade de virtualização de máquinas utilizando o hypervisor bhyve, com acesso direto a elas, via console VGA.

Janela de Máquinas Virtuais
Janela de Máquinas Virtuais

 

Docker Containers

Possibilidade de utilizar Docker Containers, para acelerar a implantação do seu ambiente de teste ou de produção da sua aplicação ou serviço.

Janela do Docker Containers
Janela do Docker Containers

 

Os requisitos mínios do FreeNAS Corral são:

‎‎Multicore de 64-bit processador (Intel altamente recomendada);

8 GB de espaço em disco (Pode utilizar um pen driver de 8 GB espaço em disco ou mais) para instalação do sistema operacional;

Memória RAM 8 GB;

Pelo menos um disco conectado;

Uma placa de rede.

 

Já os requisitos do FreeNAS recomendados para atender um pequena e média empresa são:

Processador Enterprise Intel Xeon Multicore de 64 processador;

Dois discos com capacidade de 16 GB espaço em disco – para utilização de espelhamento (Pode utilizar dois pen drivers de 16 GB espaço em disco) e para instalação do sistema operacional;

32 GB ECC RAM mínimo (1GB por TB de armazenamento é uma boa regra, mas talvez precise ser ajustado dependendo da carga de trabalho/aplicação);

Pelo menos 4 discos conectados. (RAID de Hardware não recomendado, porque reduz o risco de proteção e recuperação de dados do FreeNAS consideravelmente);

Se for necessário adicionar discos além do suporte da placa-mãe:  não use controladoras RAID. Sugiro utilizar Host Bus Adapters (HBAs), HBAs LSI. Estes se relacionam melhor com FreeNAS.

Unidades de disco rígido SATA/SAS, voltados para uso enterprise são recomendados.

Alto desempenho SSDs para aceleração de leitura, se os dados mais solicitados não cabem na memória RAM e a carga de leitura aleatória é alta.

Dispositivo de registro de escrita baseado em flash / SSD de alta resistência (ZIL) para gravação síncrona somente (Flash / SSDs com “Proteção contra perda de energia” recomendada). Dois dispositivos espelhados se o desempenho ininterrupto for crítico.

Para melhores resultados, consulte a lista de controladoras de discos suportados para FreeBSD.

Pelo menos duas placas de rede de 1Gbe gigabit, Intel – Para saber mais consulte a lista de placas Ethernet suportadas do FreeBSD.

Fonte: FreeNAS

 

É impossível não notar tantas diferenças entre o FreeNAS Corral e a versão FreeNAS 9.10, por fora muitas mudanças são visíveis.  Ambas são totalmente compatíveis, o que levou a alteração do antigo nome para FreeNAS Corral.

Agora vamos falar algo importante sobre o  FreeNAS Corral: o uso do sistema de arquivo de ZFS para armazenamento dos seus dados.

O ZFS é um sistema de arquivos de código aberto, pronto para uso corporativo, possui controlador RAID, gerenciador de volumes com flexibilidade sem precedentes e um comprometido com a integridade dos dados.

O FreeNAS é um sistema operacional tão bom para armazenamento, que a empresa IX systems, líder na indústria de soluções armazenamento e servidores que está baseada em tecnologias open source, vende servidores storage com FreeNAS embarcado. Aproveitando décadas de experiencia com fabricação de hardware, a empresa IX systems, participou e contribuiu ativamente nos projetos open source incluindo FreeNAS e PC-BSD.

Infelizmente empresa IX systems não comercializa seus produtos no Brasil, então a melhor opção é montar um servidor storage que atenda aos requisitos mínimos do FreeNAS Corral.

Com os requisitos mínimos estabelecidos, vamos ao nosso projeto de storage de arquivos com baixo custo que pode atender muito bem uma pequena ou média empresa com até 100 usuários.

O hardware escolhido para o servidor será o HPE ISS ML30 Gen9, pois o modelo que seria ideal, o HP ProLiant MicroServer, infelizmente não está sendo mais comercializado pela HP. Este teria a vantagem de ser compacto, devido que em pequenas ou médias empresas podem ter pouco espaço em seu CPD. O mesmo possui gabinete compacto com capacidade para utilização com 4 discos rígidos. Em alguma revendedoras HP, ainda é possível encontrar em estoque para venda.

Servidor HP modelo HP ProLiant MicroServer
Servidor HP modelo HP ProLiant MicroServer
Servidor HP modelo HPE ISS ML30 Gen9
Servidor HP modelo HPE ISS ML30 Gen9

 

Agora vamos a configuração do servidor escolhido para ser storage:

Modelo = HPE ISS ML30 Gen9

Processador = Intel® Xeon® E3-1220 v5 (4 núcleos, 3 GHz, 8 MB, 80 W)

Número de Processador = 1

Cache do processador = 8MB L3

Núcleo do processador disponível = 4

Velocidade do processador = 3,0 GHz

Gabinete = Torre

Tipo da fonte de alimentação‎ = (1) Kit de fonte de alimentação de 350 W integrado em fábrica com várias saídas

Slots de Expansão = (4) PCIe 3.0 para descrições detalhadas, consulte o resumo de especificações

Máximo de memória = 16 GB

Slot de memória = 2 DIMM slots

Recursos de proteção de memória = Unbuffered ECC

Memória padrão = (1) 8GB (1x8GB) Single Rank x4 DDR4-2133

Memória, máxima = 64GB (4x16GB UDIMM @2133MHz)

Slots de memória = 4 slots DIMM

Tipo de memória = 1R x8 PC4-2133P-E-15

Características de proteção de memória = ECC sem buffer

Slots de discos rígidos 4 slots de LFF == Large Form Factor == 3.5″ hard drive SATA

Inclui 1 HD LFF == Large Form Factor == 3.5″ hard drive SATA non-hot plug

Duas placas de rede 1 GB 332i Ethernet Adapter

Controladora de armazenamento (storage) = (1) Array inteligente dinâmico B140i

Gerenciamento de infraestrutura iLO Management Engine, Insight Control (opcional)

Dimensões mínimas (L x P x A) = 17,5 x 47,52 x 36,82 cm

Peso = 18,96 kg

Garantia = 3/1/1 A garantia do servidor inclui cobertura de três anos para peças, um ano para mão de obra e um ano para suporte no local. Mais informações relativas à garantia limitada no mundo todo e suporte técnico estão disponíveis em: www.hpe.com/services/support. A Hewlett Packard Enterprise oferece cobertura adicional de suporte e serviços para seu produto, que pode ser adquirida localmente. Para obter informações sobre disponibilidade e custo de atualizações de serviços, acesse www.hpe.com/services/support.

O valor desse servidor com as configurações acima está em torno de R$ 2.650,00, mas necessitamos para o projeto mais 8 GB de memória, isto teria um custo de R$ 960,00. É interessante também adicionar os HD de 1 TB SATA, demanda de custo individual próximo de R$ 1.050,00, assim para cumprir a necessidade mínima do sistema recomendo o uso de 3, pois o servidor já acompanha um HD SATA, desta forma o valor total de R$ 3.150,00.

 

Então temos os seguintes valores:

Servidor HPE ISS ML30 Gen9 = R$ 2.650,00

8 GB de memória = R$ 960,00

3 HDs 1 TB SATA = R$ 3.150,00

Valor total = R$ 6.760,00

O valor acima não inclui impostos e frete do produto.

 

Desta forma, com o investimento de R$ 6.760,00, aproximadamente, sua empresa obtém um storage de armazenamento de arquivos, que atenderá muito bem até 100 usuários.

O FreeNas Corral, entra nessa” brincadeira”, quando a questão toda é reduzir custo, então usaremos o sistema operacional open source, o FreeNAS Corral, diminuindo o gasto com o licenciamento do sistema operacional do storage.

Quer saber mais sobre o FreeNAS Corral?

Então veja o vídeo, onde será demostrado a configuração do armazenamento no FreeNAS Corral, e também a demonstração da configuração do iSCSI no FreeNAS Corral com sua conexão no Windows Server 2016 para compartilhamento e utilização em rede.

 

Como conteúdo extra, temos um vídeo onde é demostrado toda a instalação do FreeNAS Corral, simulando a instalação em um servidor real.

 

Nota de esclarecimento

Após este artigo ficar pronto, a empresa FreeNAS alterou o produto FreeNas Corral, reclassificando como (NOT FOR PRODUCTION) NÃO PARA PRODUÇÃO, isto significa que o produto ainda não está preparado para utilização em produção, está em preview, com isso é recomendado que utilize somente em ambiente de teste. Quando houver alteração da classificação do produto avisaremos aqui.

 

 

 

 

Com esse aviso, a empresa FreeNAS só reforça a preocupação em que a empresa tem com a qualidade dos seus produtos e consumidores.

 Segue abaixo os links dos avisos postado pelo Diretor de Engenharia da FreeNAS, Kris Moore.

https://forums.freenas.org/index.php?threads/important-announcement-regarding-freenas-corral.53502/

https://forums.freenas.org/index.php?threads/notice-on-updates-from-9-corral.53410/

No meu ponto de vista, acho que em alguma semanas,  a empresa FreeNAS, devem reclassificar o produto FreeNAS Corral, colocando definitivamente pronto para utilização em  produção.

  • Hernani Soares Neto

    Ola… Ótimo artigo….

    só não recebi o link do vídeo conforme informado..poe verificar o que aconteceu!?!?!

    • Gabriel Luiz

      Boa noite. Confirme por favor se já recebeu o link para download do conteúdo extra?

  • Leandro Mascarenhas

    O problema de não se fazer conta sobre os custos das coisas, é que as pessoas ficam sem resposta sobre “quanto custa” alguma coisa. Pensei em como apareceria a economia “em torno de R$2,469.05” como está escrito no início do texto. Então, ao ver uma simulação com uma infra de quase R$7.000,00 do exemplo acima me veio em mente o seguinte: “Como eu justifico para uma diretoria adotar um software livre de uma empresa que não tem representatividade formal no Brasil (os canais Partners e Support não citam empresas no Brasil)?”
    Aí é que vem o problema de não fazer conta: “Quanto essa economia de ‘em torno de R$2,469.05’ vai custar para minha empresa?

    • Gabriel Luiz

      Boa noite.
      Se não quiser arriscar utilizando um produto open source, recomendo você ler este artigo meu sobre o Pool de Disco no Windows Server 2016, tem muitas vantagens porém vai necessitar pagar o licenciamento.

      http://cooperati.com.br/2017/03/28/mitos-e-verdades-sobre-armazenamento-de-arquivos-nas-empresas/

    • Wanderson Campos

      eu já penso é quanto tempo vai custar sua empresa ficar parada utilizando uma solução que não tem redundância de nada para rodar… cache, placa principal, fonte.. nada de redundância… o artigo é muito bom… mas eu usaria em casa…em empresa jamais

  • Amigo muito bom o artigo, porém só uma dica pra você, o Coral foi colocado novamente na Geladeira pela equipe do FreeNAS devido alguns problemas de desempenho em iSCSI entre outras coisas, por isso se for pra usar o FreeNAS neste momento o recomendado é ainda ir com o FreeNAS 9.10. Tanto que o Coral foi até removido da lista de Download estável do site do FreeNAS. http://www.freenas.org/download-freenas-release/

    • Gabriel Luiz

      Boa noite. O projeto foi engavetado pelo FreeNAS, mas agora já tem o mais novo FreeNAS 11 que pego com bastante novidade, está bastante estável, pelo menos foi o que pessoal está falando nos fóruns.

  • Boa Tarde Gabriel, bom trabalho me interessei no produto, mas preenchi o formulário mas não recebi e-mail com o vídeo de conteúdo extra tem como dar uma verificada.

    • Gabriel Luiz

      Boa tarde. Me desculpe pelo atraso, vou enviar para você ainda hoje. Obrigado por prestigiar o meu trabalho.