Em busca do melhor remédio

Neste artigo, mostrarei como conheci o Quest Netvault Backup. Sobre o Netvault Backup, quando esse software ainda era de propriedade da Dell, eu já tinha ouvido muitas críticas positivas, mas ainda não o tinha tocado com as mãos.


A Quest Software, também conhecida como Quest, é uma empresa de software sediada na Califórnia com 53 escritórios em 24 países. Foi fundada em 1987. A empresa é conhecida por seu software usado por profissionais nas áreas de bancos de dados, gerenciamento de nuvem, segurança da informação, análise de dados, backup e recuperação. A Quest Software foi adquirida pela Dell em 2012. Em 1º de novembro de 2016, a venda foi concluída e a empresa reiniciou como Quest Software.

Conheça o Quest Netvault há pouco tempo. Em um dos projetos, o Cliente pediu para encontrar uma solução ótima e barata para proteger sua infraestrutura. O cliente estava considerando vários softwares de backup, uma das soluções foi o Quest Netvault Backup. Com base nos resultados do teste, dados os parâmetros importantes para o Cliente (alguns dos quais são fornecidos no final do artigo), o Quest Netvault Backup foi selecionado.

Além dos requisitos básicos, o Cliente desejava que o software fosse instalado em servidores executando o Linux. Tais requisitos não são implementados por todos os softwares de backup, mas o Quest Netvault Backup pode fazer isso.

Linha de base e requisitos


A tarefa definida pelo Cliente foi projetar um sistema que fornece backup de dados no valor de 62 TB. Esses dados estavam contidos em sistemas de aplicativos como SAP, Microsoft SQL, PostgreSQL, MariaDB, Microsoft Exchange, Microsoft SharePoint, etc. Esses sistemas de aplicativos rodavam em servidores físicos e virtuais executando sistemas operacionais da família Microsoft Windows Server, Linux e FreeBSD. O ambiente virtual foi construído sobre a plataforma de virtualização VMware vSphere. A infraestrutura estava localizada em um site.

Em geral, a infraestrutura do Cliente é mostrada na Figura 1.1.



Figura 1.1 - Infraestrutura do cliente

A análise examinou os recursos do Quest Netvault Backup aplicáveis ​​à infraestrutura do Cliente, a saber: em termos de execução de backup, recuperação, gerenciamento e monitoramento de dados. A funcionalidade típica e os princípios de operação praticamente não diferem do software de outros fornecedores. Portanto, quero me concentrar nos recursos do Quest Netvault Backup, que o distinguem de outras ferramentas de backup.

Funcionalidades interessantes


Instalação

O tamanho da distribuição do Quest Netvalt Backup é de apenas 254 megabytes, o que permite a implantação rápida.

Os plug-ins para plataformas e tarefas suportadas são baixados separadamente, mas isso tem um efeito positivo no estado de destino do sistema, que terá apenas a funcionalidade necessária para proteger uma determinada infraestrutura e não será sobrecarregado com recursos desnecessários.

Gerência

O Netvault é administrado através do shell da Web WebUI. O login é por nome e senha.



Figura 1.2 - Janela de login no console de gerenciamento

A conexão ao console da web é realizada a partir de qualquer computador na rede usando um navegador.

O WebUI usa uma interface simples e amigável, a administração não causa problemas, a lógica de gerenciamento é acessível e compreensível, se surgirem dúvidas, o site do fornecedor contém documentação detalhada do produto .



Figura 1.3 - Interface WebUI

O WebUI foi projetado para gerenciar e controlar o Quest Netvault Backup e permite executar as seguintes tarefas:

  • ajuste de desempenho, segurança e outros parâmetros;
  • Gerenciar clientes, dispositivos de armazenamento e mídia



Figura 1.4 - Gerenciamento de dispositivo de armazenamento

  • executando backup e recuperação;
  • tarefas de monitoramento, atividade do dispositivo e logs de eventos;



Figura 1.5 - Monitorando a atividade do dispositivo

  • configurações de notificação;
  • criando e visualizando relatórios.

Dispositivos de armazenamento

O Quest Netvault implementa facilmente a regra de armazenamento 3-2-1, pois também pode trabalhar com dispositivos para armazenamento online de cópias de backup (sistemas de armazenamento em disco), bem como com dispositivos para armazenamento de longo prazo (dispositivos com redução de duplicação, bibliotecas de fitas físicas, carregadores automáticos, virtual bibliotecas de fitas (VTL) e bibliotecas de fitas virtuais compartilhadas (SVTL)). Os backups alienáveis ​​podem ser armazenados na nuvem, em um site remoto ou em mídia alienável (por exemplo, unidade de fita).

Ao trabalhar com dispositivos com redução de redundância, os protocolos especializados RDA e DD Boost são suportados. Usando estes protocolos:

  • reduz a carga na rede e melhora o desempenho das tarefas de backup, pois os dados são deduplicados no cliente e apenas os blocos necessários são transferidos. Por exemplo, trabalhar em conjunto com o Quest Qorestor por meio do protocolo RDA pode obter desempenho de até 20 terabytes por hora e compactação de 20 para 1;
  • protege backups contra vírus de ransomware. Mesmo se o próprio servidor de backup estiver infectado e criptografado, os backups permanecerão intocados. link .

Clientes

O Quest Netvault Backup suporta mais de três dezenas de plataformas e aplicativos. Você pode se familiarizar com a lista com mais detalhes no site do fornecedor, usando o link (Figura 1.6). A verificação da compatibilidade das versões dos sistemas protegidos com o Quest Netvault Backup é realizada de acordo com o documento oficial "Guia de compatibilidade do Quest Netvault Backup", localizado no link .

O suporte a muitos sistemas permite que você crie soluções para infraestruturas complexas em nível empresarial. Os clientes são distribuídos na forma de plugins (semelhantes a outros fornecedores - agentes), instalados em servidores. Como resultado, os dados são protegidos usando um único sistema com um único ponto de gerenciamento.



Figura 1.6 - Lista de plugins

Depois de baixar os plug-ins para essas plataformas, colocamos em uma pasta compartilhada à qual nos conectamos ao Netvault e instalamos plug-ins remotamente nos servidores protegidos.

Mais uma vantagem, considero a clareza da escolha dos objetos a serem copiados. Por exemplo, na figura abaixo, selecionamos como objetos o estado do sistema do servidor e a unidade lógica c: \.



E esta figura mostra a seleção de partições do disco rígido.



Além dos plug-ins para plataformas executadas em servidores separados, o Quest Netvault Backup também possui versões de plug-in que oferecem suporte a vários sistemas de cluster. Nesse caso, os nós do cluster são agrupados em um cliente virtual, no qual o plug-in com suporte ao cluster está instalado. Os nós de cluster já serão copiados e restaurados por meio deste cliente virtual. A tabela abaixo mostra as versões de cluster dos plugins.

Tabela 1.2 Plug-ins com suporte para sistemas de cluster

Plugin
Descrição do produto
Plug-in para sistema de arquivos
Este plug-in é usado ao configurar o backup de dados do sistema de arquivos nas seguintes plataformas:
- Clusters do Windows Server
- clusters Linux;
- Clusters de sol (Solaris SPARC)
Plug-in para troca
Este plug-in é usado ao configurar um backup de um servidor Microsoft Exchange usando a tecnologia DAG (Database Availability Group)
Plug-in para hyper-v
Este plug-in é usado ao configurar o backup de um cluster de failover do Hyper-V
Plug-in para oracle
Este plug-in é usado ao configurar um backup do banco de dados Oracle no Real Application Clusters (RAC) da Oracle
Plug-in para servidor sql
Este plug-in é usado ao configurar o backup de um cluster de failover do Microsoft SQL Server.
Plug-in para mysql
Este plugin é usado ao configurar o backup do MySQL Server em um cluster de failover.

Resultado da Implementação


O resultado do projeto foi um sistema de backup implantado pelo Cliente com base no software Quest Netvault Backup com a arquitetura mostrada na Figura 1.7.



Figura 1.7 - Status do sistema de destino

Todos os componentes do Netvault Backup foram implantados em um servidor físico com as seguintes características:

  • dois processadores com dez núcleos cada;
  • 64 GB de RAM;
  • dois discos rígidos SAS 300GB 10K (RAID1)
  • quatro discos rígidos SAS 600GB 15K (RAID10);
  • HBA com duas portas SAS externas;
  • duas portas de 10 gbps;
  • OS CentOS.

Os backups online foram armazenados no Quest Qorestor Standard (back-end de 150 TB). O trabalho com o Qorestor foi realizado de acordo com o protocolo RDA. O coeficiente de desduplicação no Qorestor no final da operação de avaliação do sistema era de 14,7 a 1.

Para armazenamento a longo prazo, foi utilizada uma biblioteca de fitas com quatro unidades padrão LTO-7. A biblioteca de fitas conectada ao servidor de backup via SAS. Periodicamente, os cartuchos eram descartados e movidos para armazenamento em uma das filiais remotas.

Todos os plug-ins necessários foram baixados e colocados em uma pasta de rede para instalação remota. O tempo de implantação e configuração deste sistema foi de nove dias.

Conclusões


De acordo com os resultados do projeto, posso dizer que o Quest Netvault Backup conseguiu implementar todos os requisitos do Cliente e esta solução é uma das ferramentas para a construção de um sistema de backup para pequenas empresas e Clientes de nível corporativo.

A maioria dos parâmetros usados ​​para avaliar as soluções são mostrados na tabela de comparação.

Tabela 1.3 - Tabela de comparação

Critério
Commvault
IBM Spectrum Protect
Protetor de dados Micro Focus
Veeam Backup & Replication
Veritas NetBackup
Quest Netvault
Suporte do Microsoft Windows OS para servidor de backup
Sim
Sim
Sim
Sim
Sim
Sim
Suporte do SO Linux para servidor de backup
Não
Sim
Sim
Não
Sim
Sim
Interface multilíngue
Sim
Sim
Não
Não
Sim
Sim
Interface de gerenciamento da funcionalidade WEB
6 em 10
7 fora de 10
6 em 10
5 em 10
7 fora de 10
7 fora de 10
Gerenciamento centralizado
Sim
Sim
Sim
Sim
Sim
Sim
Administração de funções
Sim
Sim
Sim
Sim
Sim
Sim
Agente para Microsoft Windows
Sim
Sim
Sim
Sim
Sim
Sim
Agente para Linux
Sim
Sim
Sim
Sim
Sim
Sim
Agente para Solaris OS
Sim
Sim
Sim
Sim
Sim
Sim
Agente para SO AIX
Sim
Sim
Sim
Sim
Sim
Sim
Agente para OS FreeBSD
Sim
Não
Sim
Sim
Sim
Sim
Agente para MAC OS
Sim
Sim
Sim
Não
Sim
Sim
Agente para Microsoft SQL
Sim
Sim
Sim
Sim
Sim
Sim
Agente para IBM DB2
Sim
Sim
Sim
Sim
Não
Sim
Agente para Oracle DataBase
Sim
Sim
Sim
Sim
Sim
Sim
Agente para PostgreSQL
Sim
Sim
Sim
Não
Sim
Sim
Agente para MariaDB
Sim
Sim
Sim
Não
Sim
Sim
Agente para MySQL
Sim
Sim
Sim
Não
Sim
Sim
Agente para Microsoft SharePoint
Sim
Sim
Sim
Sim
Sim
Sim
Agente para Microsoft Exchange
Sim
Sim
Sim
Sim
Sim
Sim
Agente para IBM Informix
Sim
Sim
Sim
Não
Sim
Sim
Agente para Lotus Domino Server
Sim
Sim
Sim
Não
Sim
Sim
Agente para SAP
Sim
Sim
Sim
Não
Sim
Sim
Suporte do VMware ESXi
Sim
Sim
Sim
Sim
Sim
Sim
Suporte Microsoft Hyper-V
Sim
Sim
Sim
Sim
Sim
Sim
Suporte de armazenamento em fita
Sim
Sim
Sim
Sim
Sim
Sim
Suporte ao protocolo DD boost
Sim
Sim
Sim
Sim
Sim
Sim
Suporte ao protocolo Catalyst
Sim
Sim
Sim
Sim
Sim
Não
Suporte ao protocolo OST
Sim
Não
Sim
Não
Sim
Não
Suporte ao Protocolo RDA
Sim
Sim
Sim
Sim
Sim
Sim
Suporte de criptografia
Sim
Sim
Sim
Sim
Sim
Sim
Desduplicação do lado do cliente
Sim
Sim
Sim
Sim
Sim
Sim
Desduplicação no lado do servidor
Sim
Sim
Sim
Sim
Sim
Sim
Suporte NDMP
Sim
Sim
Sim
Não
Sim
Sim
Usabilidade
6 em 10
3 de 10
4 de 10
8 em 10
5 em 10
7 fora de 10

Autores:
Fedotov Mikhail - arquiteto para sistemas de backup

Source: https://habr.com/ru/post/pt444858/


All Articles