Em busca do remédio ideal

Neste artigo contarei como conheci o Quest Netvault Backup. Já tinha ouvido muitas críticas positivas sobre o Netvault Backup, quando este software ainda era propriedade da Dell, mas ainda não tinha tido a oportunidade de “tocá-lo” com as mãos.

Em busca do remédio ideal

Quest Software, também conhecida como Quest, é uma empresa de software com sede na Califórnia e 53 escritórios em 24 países. Fundada em 1987. A empresa é conhecida por seus softwares utilizados por profissionais de banco 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 foi relançada como Quest Software.

Consegui conhecer de perto o Quest Netvault há pouco tempo. Num dos projectos, o Cliente pediu para encontrar uma solução económica e óptima para proteger a sua infra-estrutura. O cliente estava considerando vários softwares de backup, uma das soluções foi o Quest Netvault Backup. Com base nos resultados do teste, levando em consideração os parâmetros importantes para o Cliente (alguns dos quais são fornecidos no final do artigo), foi selecionado o Quest Netvault Backup.
Além dos requisitos básicos, o Cliente desejava que o software fosse instalado em servidores rodando Linux. Nem todo software de backup pode atender a esses requisitos, mas o Quest Netvault Backup pode fazê-lo.

Dados e requisitos iniciais

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

De uma forma geral, a infraestrutura do Cliente é apresentada na Figura 1.1.

Em busca do remédio ideal
Figura 1.1 – Infraestrutura do cliente

A análise analisou as capacidades do Quest Netvault Backup aplicáveis ​​à infraestrutura do Cliente, nomeadamente ao nível da realização de backup, recuperação, gestão de dados e monitorização. A funcionalidade típica e os princípios de operação praticamente não diferem dos softwares de outros fornecedores. Portanto, a seguir gostaria de abordar os recursos do Quest Netvault Backup, que o diferenciam de outras ferramentas de backup.

Recursos interessantes

Instalação

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

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

Управление

A administração do Netvault é realizada através do web shell WebUI. O login é realizado usando seu nome e senha.

Em busca do remédio ideal
Figura 1.2 – Janela de login no console de gerenciamento

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

A WebUI utiliza uma interface simples e amigável, a administração não causa problemas, a lógica de controle é acessível e compreensível, caso surjam dúvidas, informações detalhadas são postadas no site do fornecedor documentação do produto.
Em busca do remédio ideal
Figura 1.3 – Interface WebUI

WebUI foi projetado para gerenciar e controlar o Quest Netvault Backup e permite executar as seguintes tarefas:
– definir parâmetros de desempenho, segurança e outros;
– gerenciamento de clientes, dispositivos de armazenamento e mídia;

Em busca do remédio ideal
Figura 1.4 – Gerenciando dispositivos de armazenamento

– realizar backup e recuperação;
– monitoramento de tarefas, atividade de dispositivos e registros de eventos;

Em busca do remédio ideal
Figura 1.5 – Monitorando a atividade do dispositivo

– configurar notificações;
– criação e visualização de relatórios.

Dispositivos de armazenamento

O Quest Netvault implementa facilmente a regra de armazenamento 3-2-1, pois pode funcionar tanto com dispositivos para armazenamento online de cópias de backup (sistemas de armazenamento em disco), quanto com dispositivos para armazenamento de longo prazo (dispositivos de desduplicação, bibliotecas de fitas físicas, autoloaders , bibliotecas de fitas virtuais (VTL) e bibliotecas de fitas virtuais compartilhadas (SVTL)). Os backups descartáveis ​​podem ser armazenados na nuvem, em um local externo ou em mídia removível (como fita).

Ao trabalhar com dispositivos de desduplicação, são suportados protocolos especializados RDA e DD Boost. Uso destes protocolos:
– reduz a carga da rede e melhora o desempenho das tarefas de backup, pois os dados são desduplicados no cliente e apenas os blocos necessários são transferidos. Por exemplo, trabalhar em conjunto com o Quest Qorestor usando o protocolo RDA permite atingir desempenho de até 20 terabytes por hora e compactação de 20 para 1;
– protege backups contra vírus ransomware. Mesmo que o próprio servidor de backup esteja infectado e criptografado, os backups permanecerão intactos. link.

Clientes

O Quest Netvault Backup oferece suporte a mais de três dezenas de plataformas e aplicativos. Você pode descobrir mais sobre a lista no site do fornecedor em link (Figura 1.7). A verificação da compatibilidade das versões dos sistemas protegidos com o Quest Netvault Backup é realizada de acordo com o documento oficial “Quest Netvault Backup Compatibility Guide” localizado em link.

O suporte para um grande número de sistemas permite projetar soluções para infraestruturas complexas de nível empresarial. Os clientes são distribuídos na forma de plugins (análogos a outros fornecedores - agentes), que são instalados em servidores. Como resultado, os dados são protegidos através de um sistema com um único ponto de controle.

Em busca do remédio ideal
Figura 1.6 – Lista de plugins

Após baixar os plugins para essas plataformas, os colocamos em uma pasta compartilhada, que conectamos ao Netvault e depois instalamos remotamente os plugins nos servidores protegidos.

Outra vantagem, creio eu, é a clareza na seleção dos objetos a serem copiados. Por exemplo, na figura abaixo selecionamos o estado do sistema do servidor e a unidade lógica c: como objetos.

Em busca do remédio ideal

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

Em busca do remédio ideal

Além de plug-ins para plataformas executadas em servidores individuais, o Quest Netvault Backup também possui versões de plug-ins que suportam vários sistemas de cluster. Nesse caso, os nós do cluster são agrupados em um cliente virtual no qual um plug-in habilitado para cluster está instalado. O backup e a recuperação dos nós do cluster serão realizados através deste cliente virtual. A tabela abaixo mostra as versões de cluster dos plugins.

Tabela 1.2 Plugins com suporte para sistemas cluster

Plugar
descrição

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 Sun (Solaris SPARC)

Plug-in para Exchange
Este plug-in é usado ao configurar o backup de um servidor Microsoft Exchange em execução usando a tecnologia Database Availability Group (DAG).

Plugin para Hyper-V
Este plug-in é usado ao configurar um backup de cluster de failover do Hyper-V

Plugin para Oracle
Este plugin é usado ao configurar o backup do banco de dados Oracle para Real Application Clusters (RAC) da Oracle

Plug-ins para SQL Server
Este plug-in é usado ao configurar um backup de cluster de failover do Microsoft SQL Server.

Plugin para MySQL
Este plugin é usado ao configurar backups do MySQL Server em um cluster de failover.

Resultado da implementação

O resultado do trabalho do projeto foi um sistema de backup implantado no Cliente baseado no software Quest Netvault Backup com a arquitetura mostrada na Figura 1.8.

Em busca do remédio ideal
Figura 1.7 – Estado alvo do sistema

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;
– Sistema operacional CentOS.

Os backups online foram armazenados no Quest Qorestor Standard (back-end de 150 TB). O trabalho com Qorestor foi realizado utilizando o protocolo RDA. A taxa de desduplicação no Qorestor no final da operação experimental do sistema foi de 14,7 para 1.

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

Todos os plugins 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.

Descobertas

Com base nos resultados do projeto, posso afirmar 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 tanto para pequenas empresas como para Clientes de nível Enterprise.

A maioria dos parâmetros que foram utilizados para avaliar as soluções são fornecidos na tabela de comparação.

Tabela 1.3 – Tabela comparativa

critério
CommVault
Proteção do IBM Spectrum
Protetor de dados Micro Focus
Veeam Backup & Replication
VeritasNetBackup
Quest Netvault

Suporte ao sistema operacional Microsoft Windows para servidor de backup
Sim
Sim
Sim
Sim
Sim
Sim

Suporte ao sistema operacional Microsoft Windows para servidor de backup
Não
Sim
Sim
Não
Sim
Sim

Interface multilíngue
Sim
Sim
Não
Não
Sim
Sim

Funcionalidade da interface de gerenciamento WEB
6 de 10
7 de 10
6 de 10
5 de 10
7 de 10
7 de 10

Gerenciamento centralizado
Sim
Sim
Sim
Sim
Sim
Sim

Administração baseada em funções
Sim
Sim
Sim
Sim
Sim
Sim

Agente para sistema operacional Microsoft Windows
Sim
Sim
Sim
Sim
Sim
Sim

Agente para sistema operacional 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 sistema operacional 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 Servidor Lotus Domino
Sim
Sim
Sim
Não
Sim
Sim

Agente para SAP
Sim
Sim
Sim
Não
Sim
Sim

Suporte VMware ESXi
Sim
Sim
Sim
Sim
Sim
Sim

Suporte Microsoft Hyper-V
Sim
Sim
Sim
Sim
Sim
Sim

Suporte para 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 servidor
Sim
Sim
Sim
Sim
Sim
Sim

Suporte NDMP
Sim
Sim
Sim
Não
Sim
Sim

usabilidade
6 de 10
3 de 10
4 de 10
8 de 10
5 de 10
7 de 10

Autores: Mikhail Fedotov - Arquiteto de Sistemas de Backup

Fonte: habr.com

Adicionar um comentário