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
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
Poderosa CLI e interface de scripts
Possibilidade de criar scripts para automatizar algumas tarefas e gerenciamento por linhas de comandos.
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
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
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
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 uma 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 pendrivers 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. Ele 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 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 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 algumas semanas, a empresa FreeNAS, devem reclassificar o produto FreeNAS Corral, colocando definitivamente pronto para utilização em produção.
Inscreva-se no meu canal do YouTube ative o sininho para receber as notificações!
Há 10 anos atuo na área de TI focado em suporte e administração de infraestrutura, especializado em plataformas Microsoft. Tenho grande experiência em troubleshooting, implantação, configuração e administração de funções e recursos de tecnologia Microsoft. Formado em Redes de Computadores pela faculdade Estácio de Sá de Belo Horizonte.
Comecei a compartilhar o meu conhecimento no ano de 2012, fazendo artigos e vídeos para o meu Blog. Em 2017 comecei a escrever artigos para o portal Cooperati, em 2020 fui premiado como Microsoft MVP, na categoria Cloud and Datacenter Management.
Sou apaixonado em compartilhar o meu conhecimento. Meu lema é: O conhecimento só é válido quando compartilhado.