O que é XigmaNAS? Essa solução de armazenamento Linux vale a pena?
O XigmaNAS é um sistema operacional de código aberto para implementação de network attached storages.
Batizado inicialmente como NAS4Free e derivado do sistema FreeNAS, esse sistema é voltado para uso residencial e de pequenos escritórios.
Escrito em m0n0wall / PHP e baseado em FreeBSD, o XigmaNAS é um software para implementação NAS em Linux para montagem e gerenciamento de pools de armazenamento em pequenas estruturas de rede.
Popular por ser um software de código aberto, o XigmaNAS é reconhecido pela simplicidade e suporte aos principais serviços de rede (SSH, FTP, SMB / CIFS, Rsync, etc.). Além disso, o XigmaNAS suporta BitTorrent, permite arranjos de discos RAID, criptografia, agregação de links e possui alguns plugins para recursos adicionais.
Um NAS baseado em Linux quase grátis
O XigmaNAS é um NAS baseado em Linux, pode ser instalado em praticamente qualquer tipo de plataforma de hardware (como PCs ou servidores) e possibilita centralizar e compartilhar dados em qualquer rede local doméstica.
Mas como qualquer outro software NAS Linux de distribuição gratuita, o outro lado da moeda é que essa aplicação exige conhecimento para ser corretamente instalado e configurado.
Como todos usuários que implementam um network attached storageprecisam em algum momento de algum tipo de serviço como consultoria, suporte técnico ou atualizações, a idéia de “NAS grátis” cai por terra.
O XigmaNAS utiliza o sistema de arquivos OpenZFS, proporciona uma boa integração de hardware e software, permite arranjos de discos, serviço iSCSI e alguns recursos dos servidores de arquivos profissionais.
A instalação do XigmaNAS
Fazer download para instalação do XigmaNAS LiveCD como imagem ISO é simples e o código pode ser gravado num CD-ROM ou pendrive.
A configuração inicial será feita após inicializar o sistema através do Menu de Configuração do Console XigmaNAS.
Após esse estágio, o XigmaNAS estará pronto para ser instalado e executado a partir do seu disco. A partir daí é necessário conhecimento Linux, sob pena de criar um volume de armazenamento instável ou inoperante.
Além de um servidor de arquivos em rede com suporte a protocolos como CIFS(Samba), FTP, NFS, rsync e AFP, o XigmaNAS suporta serviços de verificação de discos S.M.A.R.T., autenticação local de usuários e arranjos RAID (0, 1, 5) via software, além dos arranjos RAID-Z, RAIDZ2 e RAIDZ3 (serviços incorporados ao OpenZFS).
Manter dados em sistemas baseados em XigmaNAS é seguro?
Por ser uma plataforma de código aberto, quem implementa o XigmaNAS corre o risco de não receber um suporte técnico de qualidade, pois sempre dependerá da disponibilidade e boa vontade de terceiros (desenvolvedores e outros usuários).
Como a maioria das empresas não podem confiar no suporte "open source" para aplicações de com missão crítica, o XigmaNAS quase nunca é considerado como opção para o armazenamento de dados em ambientes corporativos.
Além disso, devido a dificuldade de encontrar mão de obra especializada, suporte técnico e de possuir um SLA (service Level Agreement) que não atende demandas profissionais, profissionais de TI geralmente optam por sistemas de armazenamento completos, ou seja, que incorporam hardware, software e serviços numa única solução.
Assim, implementar qualquer solução NAS "open source" infelizmente acaba sendo uma aposta de risco para pequenas e médias empresas, pois o esforço para criar, apoiar e manter esse tipo de sistema aberto funcionando normalmente é maior do que comprar um NAS de algum fabricante (como Qnap ou Infortrend) e ser beneficiado com o suporte pós-venda.
Com a redução dos valores dos network attached storages, hard disks e memórias SSD, alguns fabricantes tem incorporado sistemas operacionais de armazenamento cada vez mais robustos, como o QTS (Qnap) ou o DSM (Synology).
A vantagem clara nesses casos é que a oferta dessas soluções acompanha serviços importantes como diversos aplicativos úteis, consultoria, suporte pré e pós-vendas bem como assistência técnica sem que o preço final da solução seja impactado.
XigmaNAS ou storage NAS?
Antes de responder qual o melhor sistema de armazenamento para cada usuário, alguns pontos importantes devem ser analisados: A primeira questão que deve ser respondida é se a solução é essencial para as operações comerciais de sua empresa.
Em caso positivo, dê a preferência por storages que já incorporem sistema operacional, serviços e pacote de software voltados para sua necessidade, isso poupará tempo na implementação da solução em sua infraestrutura de TI.
Caso a opção seja ainda pelo XigmaNAS, fuja daquele hardware antigo "encostado" ou implementar soluções baseadas em equipamentos usados.
É muito comum que usuários façam o download de um NAS open source para montar um servidor de arquivos, aproveitando um hardware obsoleto e que estava desativado.
Montar soluções de armazenamento baseadas em equipamentos usados ou fora de linha podem causar muitos problemas.
Nem todos os tipos de hard disks / SSD podem ser agrupados para trabalho em arranjos RAID.
Além disso, mesmo hard disks da linha enterprise possuem um tempo de vida útil, por isso em algum momento inevitavelmente irão parar de funcionar.
Como servidores ou computadores "aposentados" nem sempre são confiáveis, os mesmos podem apresentar falhas técnicas a qualquer tempo.
Outro ponto relevante é que equipamentos fora de linha podem não ser compatíveis com novos sistemas operacionais e softwares, não ter suporte técnico de seus respectivos fabricantes ou alguém que preste assistência técnica.
Quando o tempo de inatividade é medido em centenas ou milhares de reais ou o storage processará aplicações de missão crítica, o problema é ainda mais grave.
Quando não existe um substituto ou plano de contingência para manter a aplicação funcionando com o mesmo desempenho garantido, vale a pena buscar soluções de armazenamento onde funcionalidade, alta disponibilidade (HA), performance, suporte de software e serviços sejam profissionais.
Dados menos críticos, isso existe?
Os apaixonados por código aberto podem até criar e manter seus próprios sistemas de armazenamento de dados baseados em XigmaNAS, porém a maioria das empresas não pode implementar esse tipo de solução, sob pena de correr sérios riscos como a interrupção dos serviços ou a possível perda de dados.
Sabendo de todos os riscos que acompanham esse tipo de instalação e levando em consideração que informações sempre são importantes e indispensáveis em nosso cotidiano, aplicações empresariais não podem conviver com essa possibilidade de falha.
Somos especialistas em sistemas de armazenamento e teremos prazer em ajudá-lo com seu projeto.
Softwares
Tudo o que você precisa saber sobre soluções de Softwares.
Como fazer a manutenção do storage e evitar problemas?
Storages falham, por isso fazer a manutenção preventiva desses equipamentos pode salvar sua empresa ou emprego. Confira 10 dicas sobre o assunto.
7 erros mais comuns ao comprar um sistema de armazenamento
Saiba como evitar os erros mais comuns antes de adquirir um servidor ou storage. Confira aqui algumas dicas para facilitar esse processo de compras.
Quais são os riscos ao comprar um NAS Diskless?
Comprar o storage NAS e os hard disks em diferentes revendedores pode ser muito arriscado. Saiba porque comprar tudo num único distribuidor é melhor.