FreeNAS & Proxmox: saiba a diferença (definitivamente!)

Nos dias atuais está cada vez mais comum o self hosting, que nada mais é do que ter todos os seus dados e aplicações hospedados dentro de casa (ou da empresa…), sem depender de empresas ou serviços externos.

E nessa busca por um sistema, infraestrutura, ecossistema ou framework que auxilie no processo, é comum se deparar com pelo menos dois players famosos nesta arena: FreeNAS e Proxmox. E mais comum ainda é sentir uma certa confusão sobre qual é “melhor” e a partir disso tirar conclusões bem erradas, que mais atrapalham do que ajudam no processo.

Neste artigo, então, a ideia é expor as principais diferenças e semelhanças entre ambos, de tal modo que ficará muito mais fácil fazer a escolha sobre qual sistema é o “melhor” para atender aos requisitos e demandas solicitados.

Vamos começar com algumas definições.

NAS

NAS, iniciais de Network Access Storage (ou “storage de acesso pela rede”, em tradução bem livre), é um sistema dotado de algum espaço em disco (geralmente bastante), acessível por uma rede local (geralmente através de um gerenciador de arquivos, mas pode ser por uma interface WEB também), para armazenamento & compartilhamento de uma certa quantidade de dados.

A vantagem de um NAS, para além da questão do compartilhamento, está no fato de que um volume de dados grande não precisa ficar, necessariamente, no computador pessoal de cada usuário. Num cenário de notebooks com SSDs de 128, 240 ou mesmo 512GB, não é raro que se esgote o espaço dessas mídias rapidamente.

Como exemplos de NAS podemos citar os mais famosos: Synology e QNAP.

Estas empresas vendem um “pacote”, composto basicamente por 3 elementos:

  • Uma “caixa” com o hardware necessário para conexão a rede;
  • slots dentro da caixa para instalação de HDs (mínimo 2, mas geralmente 4 ou 5);
  • Um sistema operacional (geralmente uma versão customizada de Linux) com uma interface WEB para gerenciamento.

Após a instalação e configuração, o volume de espaço em disco disponível pelo conjunto de HDs, e geralmente com algum nível de redundância contra falhas pontuais, fica disponível em uma rede local para compartilhamento de dados.

Virtualizador

Virtualizadores são sistemas especializados na criação e gerenciamento de “Máquinas Virtuais”, ou VMs na sigla em inglês, para “Virtual Machines”.

Um virtualizador geralmente possui uma interface WEB para facilitar a criação e gerenciamento de VMs, mas como engine de virtualização utiliza recursos do sistema operacional, além de recursos específicos do hardware ou da BIOS do equipamento.

Como exemplos de virtualizadores podemos citar os clássicos VMWare e Hyper-V.

DIY

DIY é sigla para “Do It Yourself” (algo como “faça você mesmo” em tradução livre), reflete um movimento encampado globalmente, por pessoas que gostam de criar suas próprias soluções, sem depender de produtos prontos ou pré-fabricados.

Assim temos uma convergência fascinante, porque a filosofia do DIY está intimamente ligada à filosofia do “self hosted”: ambos apontam para um movimento de “faça vocês mesmo”, “hospede você mesmo seus próprios serviços” etc.

É neste ponto que entram em cena nossos atores principais.

FreeNas

FreeNAS (que em breve será chamado de TrueNAS CORE) é um legítimo representante do NAS DIY: é um NAS, baseado em FreeBSD, com uma interface WEB extremamente fluída e amigável, e que usa o fantástico ZFS como sistema de arquivos.

Proxmox

Proxmox é um legítmo representante do Virtualizador DIY: é um virtualizador baseado em Debian, com uma interface WEB amigável, para criação de Máquinas Virtuais utilizando o virtualizador nativo do Linux: o KVM.

Além de máquinas virtuais o Proxmox pode também criar containers, mas isto é assunto para outro artigo…

A diferença…

Então aqui está a grande a diferença entre FreeNAS e Proxmox:

Enquanto o FreeNAS é um NAS, pronto para uso, o Proxmox é um virtualizador, mas que pode ser usado para criar, por exemplo, um NAS.

E antes que critiquem: sim, o FreeNAS também tem interface para criação de máquinas virtuais utilizando a tecnologia de VMs do FreeBSD, o bhyve. Sinceramente eu não considero o bhyve um virtualizador adequado, mas isto também é assunto para outro artigo (quem sabe…).

Resumindo, FreeNAS e Proxmox não são a mesma coisa e não é possível responder “tanto faz” neste caso. A grande questão que se coloca no processo de decisão é: o que você quer? Um NAS pronto para uso e eventualmente uma VM ou outra? Ou você quer um virtualizador para criar seu próprio NAS do zero, além de outras VMs para outras coisas?

Responda essa pergunta a você mesmo e a resposta se revelará!

Happy DIYing!

× WhatsApp