Você está na página 1de 15

•H Y P E R C O N V E R G Ê N

CIA
•I N T E G R A D O C O M
C O N TA I N E R S E
V I RT U A L I Z A Ç Ã O
•S I N G L E N O D E O U
CLUSTER
HyperConvergência
• O trueNAS Scale é uma Solução de Infraestrutura hiperconvergida (do
inglês, HCI) open source baseada em Linux Debian construída sobre o
código fonte do já conhecido TrueNAS Core(antigo FreeNAS) sendo o
Storage de Rede, Storage de sistema, virtualizador e servidor.

• Com isso podemos ter uma maquina simples executando todas


funções necessárias em um pequeno escritório ou grande empresa
facilitando o gerenciamento, expansão e manutenção, utilizando
tanto um hardware mais simples como uma maquina poderosa, de
acordo com a necessidade.
Integrado com containers e virtualização
• Com a utilização da base em Linux Debian, invés do FreeBSD da
versão Core e Enterprise, temos a vantagem da integração com
Containers utilizando Docker e Kubernetes e também o uso de
maquinas virtuais pelo KVM
• Ele conta também com a estrutura de APPs que utiliza repositório
oficial bem como da comunidade que expande indefinidamente o
numero de recursos do sistema e facilidade de instalação
Single Node ou Cluster
• Ele pode ser usado como um sistema single node ou um cluster com
vários sistemas gerenciados pelo TrueCommand que faz a
integração tanto do Scale quanto da versão Core ou Enterprise que
utilizando o FreeBSD como base, oferecendo solidez, segurança e
facilidade.
Sistema de arquivos ZFS
• Além dos recursos base, devo citar a utilização do sistema de arquivos ZFS. Nessa versão
com Debian Linux, ele usa o OpenZFS que passou por muitos anos de desenvolvimento
chegando ao que é hoje, um sistema seguro e rápido com recursos não oferecidos por
nenhum outro sistema de arquivos. Nele temos vários tipos de RAID direto no sistema
de arquivos, snapshot para congelar desde um arquivo ou pasta até todo o filesystem
para ter versionamento, timemachine e outros tipos de restauração de dados, deixando
mais seguro até contra ransonwares e vírus. Ele tb conta com deduplicação de dados,
onde blocos e arquivos idênticos em pastas diferentes são apenas apontados mantendo
só um arquivo em diversos lugares do disco economizando espaço.
O ZFS ainda conta com compactação online eficiente de dados, proteção contra
corrupção, suporte para alta capacidade, clones de cópia em gravação, verificação de
integridade contínua, reparo automático, RAID-Z, permissões avançadas(ACLs) e NFSv4
nativa e muito mais.
Vale a pena uma leitura mais detalhada em https://pt.wikipedia.org/wiki/ZFS
Compartilhamento e Storage
• Na parte de compartilhamento e Storage ele permite
compartilhamento com permissões avançadas de usuário através
de ACLs usando autenticação por sistema local, LDAP, Active
Directory...
Em storage ele permite criar Pool de discos ligados por raid para
espelhamento, desempenho além do Raid-Z, criado pela Solaris ,
semelhante ao raid5 mas com paridade dupla tendo mais segurança
e desempenho.
• Os compartilhamentos podem ser feitos por SMB com o Samba4,
NFS, Bloco por iSCSI e WebDAV.
APPs
• A lista de aplicativos pré-configurados de fácil instalação é extensa,
ela começa com :
• Nextcloud, uma nuvem pessoal tipo google drive ou onedrive com
recursos de armazenamento e compartilhamento de arquivos,
colaboração e chat entre os usuários
• PiHole, um serviço de DNS com controle de bloqueio de
propagandas, muito leve e poderoso.
• NetData, sistema de monitoramento e diagnostico de sistemas
• Syncthing, um sincronizador de arquivos em tempo real
APPs
• Alem do repositório oficial ainda tem da comunidade sendo o
TrueCharts o mais famoso, nesse temos muito mais apps como
unify, MariaDB, ClamAV, Grafana, ZeroTier ...
Docker, Kubernetes e Virtualização KVM
• Alem de toda capacidade dos apps nos repositórios ele vem já com
Docker e kubernetes que permite instalar e gerenciar uma
infinidade de aplicações, serviços e servidores em containers Linux
e orquestrados pelo kubernetes criado pelo google e mantido pela
comunidade, sendo o mais usado orquestrador de containers, o que
facilita a portabilidade, gestão, atualização das aplicações.
• Conta ainda com o KVM, que é um virtualizador, assim como
vmware e virtualbox, que permite ter uma Maquina Virtual completa
rodando Windows, Linux, FreeBSD...
RoadMap
• Alem de todos os recursos já existentes, o atual TrueNAS Scale foi
lançado oficialmente em Fev/2022 e até o fim do ano de 2022 contará
com nova versão e melhoramentos na parte de cluster, usando
filesystem Gluster, melhor gerenciamento das maquinas virtuais com
KubeVirt, Snapshots escaláveis e replicação além de muito mais
funcionalidades que, segundo comentários em forums, irá colocar um
medo em serviços dominantes hoje como Vmware, ProxMox,
VirtualBox, OpenMediaVault... Pois ele junta todos esses recursos em
um de forma opensource e já planejado para breve o suporte
empresarial pago, além do suporte já existente na base dele que é em
Linux Debian já suportado bem pelos fabricantes de hardware
Conclusão
• A idéia de usar ele é devido ser opensource e funcionar bem em hardware básico, sendo só recomendável ter pelo menos
8GB de RAM para o sistema de arquivos ZFS, que devido ter muitos recursos isso exige mais memória que outros sistemas
de arquivos.
• Já vi sistemas NAS para pequenos escritórios custando 5mil, 15mil e até mais e vi que dentro deles não passa de um Intel
Atom e um sistema proprietário com recursos presos e limitados.
• Tendo em vista que muitos clientes precisam apenas um lugar seguro para manter seus arquivos seguros e acessíveis para
compartilhar entre seus colaboradores, oferecer um serviço assim com diversas opções de pacotes, desde um miniPC de
baixo consumo e 2 discos SATA, até um servidor completo para oferecer essas possibilidades de armazenamento,
virtualização e serviços pode ser algo interessante para ter no portifólio de produtos.
A parte do Docker e Kubernetes também é algo bem útil, vi muitos servidores subutilizados, bem como maquinas virtuais
inteiras criadas para rodar um único serviço e que ficam maior parte do tempo sem usar todo potencial, assim como o
espaço para ter um Sistema Operacional inteiro rodando para apenas um serviço apache que poderia estar dentro de um
container dividindo uma maquina com outros serviços e tudo em um mesmo sistema operacional, economizando
recursos, energia, espaço em disco, hardware e até espaço fisico.
• Hoje o que é mais usado pelos clientes são maquinas virtuais em Vmware, que deixa nós e o cliente presos à licença,
sistema fechado que até para fazer um backup pode ser complicado, mover para outra maquina e isso quando o sistema
não resolve usar um bloqueio nos arquivos que por ser fechado precisa um suporte caro e pago para resolver algo que eles
mesmos criaram, o que em um sistema aberto dificilmente aconteceria.
• No mínimo é algo para se pensar e testar.
Features
Links Interessantes
• https://www.edivaldobrito.com.br/conheca-truenas-scale-armazena
mento-de-rede-simples-e-poderoso/
• https://www.servethehome.com/truenas-scale-released-and-resetti
ng-the-nas-paradigm/
• (video)Instalação do TrueNAS Scale
que já vem Docker instalado para ter mais aplicativos no seu sistem
a
• (video)Vamos aumentar o seu catálogo do Docker no TrueNAS Scale
para você ter mais opção no Docker
• (video)TrueNAS
Scale - Your New Hypervisor/NAS OS - Setup & Walkthrough

Você também pode gostar