O TrueNAS Core e o TrueNAS Scale são dois sistemas operativos NAS concebidos e desenvolvidos pela iXsystems. Embora o TrueNAS Core e o TrueNAS Scale sejam ambos semelhantes, diferem em termos de arquitetura, funcionalidade e desempenho. Assim, vamos comparar o TrueNAS Core e o TrueNAS Scale e mostrar-lhe as diferenças.
O que é o TrueNAS Core?
TrueNAS Core (anteriormente conhecido como FreeNAS) é um sistema operativo NAS construído sobre um sistema de ficheiros OpenZFS e baseado no FreeBSD. É um sistema operativo NAS, onde os administradores podem criar pastas partilhadas que podem ser acedidas através de SMB, NFS ou iSCSI. Também é possível configurar diferentes níveis de permissão, criar grupos, adicionar utilizadores e muito mais.
A maior vantagem do TrueNAS Core é o facto de ser particularmente estável. O TrueNAS Core existe desde cerca de 2005 (com o nome FreeNAS). Existem algumas funcionalidades específicas do TrueNAS Core, tais como Jails e Plugins, mas o TrueNAS Core partilha muitas semelhanças com o TrueNAS Scale.
O que é o TrueNAS Scale?
O TrueNAS Scale também executa o sistema de ficheiros OpenZFS e é o mais recente sistema operativo criado pela iXsystems. O TrueNAS Scale é muito semelhante ao TrueNAS Core, mas é construído em Debian-Linux em vez de FreeBSD. O TrueNAS Scale fornece uma infraestrutura hiperconvergente (HCI) que permite criar VMs e contentores Linux. O TrueNAS Scale também oferece uma tonelada de opções de escalabilidade que o TrueNAS Core não oferece.
Embora o TrueNAS Scale ofereça uma série de benefícios, a maior desvantagem é o facto de ser novo. Enquanto o TrueNAS Core foi lançado em 2005 e tem sido um sistema operativo NAS de confiança durante muitos anos, o TrueNAS Scale só foi lançado em 2022. Isso não é necessariamente uma coisa má, mas se a longevidade e a fiabilidade ainda forem importantes, e neste caso são, o TrueNAS Core é melhor em ambas as áreas.
TrueNAS Core vs. TrueNAS Scale - Recursos
Existem algumas diferenças importantes entre o TrueNAS Core e o TrueNAS Scale, que veremos a seguir.
O TrueNAS Scale foi concebido para ambientes de grande escala e centros de dados. O objetivo do TrueNAS Scale é dar-lhe a capacidade de escalar a sua instalação até centenas de petabytes de espaço de armazenamento, se necessário. Também lhe dá a opção de utilizar alta disponibilidade, que não está disponível com o TrueNAS Core.
Do ponto de vista de um indivíduo, este tipo de escalabilidade não é necessário, mas uma das grandes vantagens do TrueNAS Scale é que permite executar máquinas virtuais e contentores diretamente no sistema operativo. Isto permite aos utilizadores configurar um servidor flexível que irá executar as suas máquinas virtuais e contentores, e também funcionar como um NAS.
Uma vez que o TrueNAS Core é baseado no FreeBSD, muitas das vantagens do TrueNAS Scale no Debian Linux estão ausentes. No entanto, tem a vantagem de um sistema operativo NAS incrivelmente fiável que existe desde 2005. Olhando apenas para este ponto, é razoável dizer que, de um ponto de vista de estabilidade pura, o TrueNAS Core é superior (pelo menos por agora).
Também tem a opção de instalar plug-ins (da iXsystems ou da comunidade) que funcionam de forma muito semelhante às aplicações TrueNAS Scale. A principal diferença com os plug-ins é que eles são instalados em Jails.
Finalmente, pode criar VMs básicas, embora o TrueNAS Scale deva ser instalado se necessitar de capacidades de VM mais robustas.
Também é importante notar que, embora o TrueNAS Scale possa parecer oferecer mais em termos de usabilidade, a chave para um sistema operativo NAS é... ser um NAS. Uma vez que o TrueNAS Core se destaca nesta área, faz sentido escolher a estabilidade em vez das funcionalidades, especialmente se essas funcionalidades não forem particularmente úteis para si.
As duas plataformas partilham também muitas funcionalidades importantes, como instantâneos, correção da rotação de bits, replicação, gestão remota, desduplicação e muito mais.
Funções adicionais do TrueNAS Core
- Pools de mesclagem: O pool de mesclagem (também conhecido como classes de alocação do ZFS, vdevs especiais do ZFS e vdevs de metadados) é um recurso importante do sistema operacional TrueNAS Core. Os pools de mesclagem são ideais para acelerar as operações baseadas em arquivos. Uma das principais vantagens é que eles podem aumentar a velocidade das solicitações de metadados.
- Chaves de API: A funcionalidade de chave de API do TrueNAS Core elimina a necessidade de partilhar a palavra-passe de raiz do servidor. As chaves de API simplificam a automatização do sistema operativo TrueNAS Core, permitindo-lhe utilizá-las para serviços que interagem com o NAS.
- Suporte VPN: Se não pretender utilizar uma VPN empresarial, pode tirar partido do suporte VPN nativo do TrueNAS Core. O TrueNAS Core oferece uma secção de configuração OpenVPN simples que lhe permite ligar-se à sua rede local a partir de um local externo.
- Encriptação nativa: O TrueNAS Core oferece encriptação nativa e pode ser utilizado de várias formas.
Funções adicionais do TrueNAS Scale
- Infraestrutura escalonável definida por software: o TrueNAS Scale combina os recursos do GlusterFS e do OpenZFS para oferecer recursos ZFS escalonáveis com gerenciamento de dados impressionante. É possível usar um único nó hiperconvergente para obter uma infraestrutura definida por software altamente disponível e escalonável.
- Ecossistema de contentores Linux: o TrueNAS Scale fornece acesso a um ecossistema de contentores Linux estabelecido, tornando a implementação de aplicações muito mais fácil e rápida. Também é possível criar aplicativos personalizados usando contêineres Docker e máquinas virtuais KVM.
- Gestão de frotas e clusters de armazenamento: O TrueNAS Scale permite-lhe agrupar vários sistemas e geri-los utilizando o TrueCommand.
TrueNAS Core vs. TrueNAS Scale - Preço
O TrueNAS Core e o TrueNAS Scale são ambos de código aberto e gratuitos. No entanto, se pretender utilizar o TrueNAS num ambiente empresarial, pode adquirir hardware diretamente à iXsystems, que será acompanhado por suporte empresarial profissional.
TrueNAS Core Vs. TrueNAS Scale - Experiência do utilizador
O TrueNAS Scale e o TrueNAS Core oferecem uma interface Web completa que pode ser utilizada para gerir cada ambiente. Ambos são instalados em uma unidade USB Bare Metal (que é usada como uma unidade de inicialização) ou podem ser instalados como uma máquina virtual em um hipervisor, como Proxmox ou ESXi. Como resultado, o TrueNAS Core e o Scale não dependem de Discos rígidos NAS para executar o sistema operativo.
A principal diferença a considerar em termos de experiência do utilizador é o requisito que o utilizador está a tentar cumprir. Com o TrueNAS Scale, tem a capacidade de executar VMs e contentores e, embora possa executar VMs no TrueNAS Core, não é tão estável ou rico em funcionalidades como o TrueNAS Scale. Dito isto, se estiver estritamente à procura de um sistema operativo NAS com a intenção de utilizar SMB, NFS, S3 ou iSCSI sem intenção de escalar o ambiente, o TrueNAS Core é uma excelente opção.
Tenha em atenção que, embora o TrueNAS Scale possa funcionar com vários nós, não tem de o fazer, o que significa que pode executar o TrueNAS Scale como um dispositivo individual, se assim o desejar.
Conclusão: TrueNAS Core vs TrueNAS Scale
A maior desvantagem do TrueNAS Scale nesta fase é o facto de ser um novo sistema operativo. Durante anos, o TrueNAS Core beneficiou de actualizações e melhorias que aumentaram a fiabilidade e o desempenho. O TrueNAS Scale provavelmente se beneficiou dessa experiência, mas não há retrospetiva suficiente para garantir que o Scale será um sistema operacional tão estável e de alto desempenho.
No entanto, se estiver interessado num sistema operativo que lhe permita utilizar máquinas virtuais ou contentores repletos de funcionalidades, o TrueNAS Scale é a solução ideal para si.