Em busca da solução ideal

Neste artigo, vou contar como conheci o Quest Netvault Backup. Já ouvi muitos feedbacks positivos sobre o Netvault Backup, quando esse software ainda pertencia à Dell, mas ainda não tinha tido a chance de 'testá-lo' diretamente.

Em busca da solução ideal

A Quest Software, também conhecida como Quest, é uma empresa de software com sede na Califórnia, com 53 escritórios em 24 países ao redor do mundo. Fundada em 1987, a empresa é conhecida por seu software utilizado por profissionais em bancos de dados, na gestão de nuvem, em 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.

Foi só recentemente que consegui me familiarizar de forma mais aprofundada com o Quest Netvault. Em um dos projetos, o Cliente pediu para encontrar uma solução econômica e otimizada para proteger sua infraestrutura. O Cliente considerou diferentes softwares para backup, e um dos opções foi o Quest Netvault Backup. Com base nos resultados dos testes, levando em conta os parâmetros importantes para o Cliente (parte dos quais estão listados no final do artigo), o Quest Netvault Backup foi escolhido.
Além dos requisitos principais, o Cliente desejava que o software fosse instalado em servidores rodando Linux. Esses requisitos não são atendidos por todos os softwares de backup, mas o Quest Netvault Backup consegue fazer isso.

Dados de entrada e requisitos

A tarefa que o Cliente propôs foi projetar um sistema que garantisse o backup de dados em um volume de 62 TB. Esses dados estavam contidos em sistemas aplicativos como SAP, Microsoft SQL, PostgreSQL, MariaDB, Microsoft Exchange, Microsoft SharePoint, entre outros. Esses sistemas aplicativos funcionavam em servidores físicos e virtuais rodando 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 único local.

De forma geral, a infraestrutura do Cliente é mostrada na figura 1.1.

Em busca da solução ideal
Figura 1.1 – Infraestrutura do Cliente

Durante a análise, foram estudadas as funcionalidades do Quest Netvault Backup aplicáveis à infraestrutura do Cliente, especificamente em relação à realização de backups, recuperação, gerenciamento e monitoramento de dados. A funcionalidade típica e os princípios de operação praticamente não diferem de outros softwares de fornecedores. Portanto, quero me concentrar nas características do Quest Netvault Backup que o destacam em relação a outras ferramentas de backup.

Características interessantes

Instalação

O tamanho do distribuidor do Quest Netvault Backup é de apenas 254 megabytes, o que permite sua rápida implementação.

Os plugins para plataformas e tarefas suportadas são baixados separadamente, o que impacta positivamente no estado do sistema, que terá apenas as funcionalidades necessárias para proteger uma determinada infraestrutura, sem estar sobrecarregado com funções excessivas.

Gerenciamento

A administração do Netvault é realizada através da interface web WebUI. O acesso é feito com nome de usuário e senha.

Em busca da solução ideal
Figura 1.2 – Janela de login no console de gerenciamento

A conexão com o console web pode ser realizada a partir de qualquer computador na rede usando um navegador.

Na WebUI, há uma interface simples e amigável; a administração não causa problemas, a lógica de gerenciamento é acessível e clara. Caso surjam dúvidas, há uma documentação detalhada disponível no site do fornecedor..
Em busca da solução ideal
Figura 1.3 – Interface WebUI

WebUI é destinada ao gerenciamento e controle do Quest Netvault Backup e permite realizar as seguintes tarefas:
– configuração de desempenho, segurança e outros parâmetros;
– gerenciamento de clientes, dispositivos de armazenamento e mídias;

Em busca da solução ideal
Figura 1.4 – Gerenciamento de dispositivos de armazenamento

– execução de backups e recuperação;
– monitoramento de tarefas, atividade de dispositivos e registros de eventos;

Em busca da solução ideal
Figura 1.5 – Monitoramento da atividade dos dispositivos

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

Dispositivos de armazenamento

O Quest Netvault implementa com facilidade a regra de armazenamento 3-2-1, pois pode operar tanto com dispositivos de armazenamento para cópias de segurança (sistemas de armazenamento em disco), quanto com dispositivos de armazenamento de longo prazo (dispositivos de desduplicação, bibliotecas de fita físicas, autoloaders, bibliotecas de fita virtuais (VTL) e bibliotecas de fita virtuais compartilhadas (SVTL)). As cópias de segurança podem ser armazenadas na nuvem, em um local remoto ou em um meio removível (por exemplo, em uma unidade de fita).

Ao trabalhar com dispositivos de desduplicação, são suportados protocolos especializados RDA e DD Boost. A utilização desses protocolos:
– reduz a carga na rede e aumenta a eficiência das tarefas de backup, uma vez que os dados são desduplicados no cliente e somente os blocos necessários são transmitidos. Por exemplo, a operação em conjunto com o Quest Qorestor através do protocolo RDA permite alcançar um desempenho de até 20 terabytes por hora e uma compressão de 20 para 1;
– protege as cópias de segurança contra ransomware. Mesmo que o próprio servidor de backup seja infectado e criptografado, as cópias de segurança permanecerão intactas. link.

Clientes

O Quest Netvault Backup suporta mais de três dezenas de plataformas e aplicativos. Para uma lista completa, consulte o 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 através do documento oficial 'Quest Netvault Backup Compatibility Guide' disponível em link.

O suporte a essa quantidade de sistemas permite projetar soluções para infraestruturas complexas de nível Enterprise. Os clientes são distribuídos na forma de plug-ins (embora outros fornecedores os chamem de agentes), que são instalados nos servidores. Assim, os dados são protegidos com uma única solução e um único ponto de gerenciamento.

Em busca da solução ideal
Figura 1.6 – Lista de plug-ins

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

Outro ponto positivo, na minha opinião, é a clareza na seleção dos objetos a serem copiados. Por exemplo, na figura abaixo, escolhemos como objetos o estado do sistema servidor e a unidade lógica c:.

Em busca da solução ideal

Esta imagem mostra a seleção das seções do disco rígido.

Em busca da solução ideal

Além dos plug-ins para plataformas que operam em servidores dedicados, o Quest Netvault Backup também possui versões de plug-ins que suportam diversos sistemas de cluster. Nesse caso, os nós do cluster são agrupados em um cliente virtual, onde o plug-in de suporte ao cluster é instalado. O backup e a recuperação dos nós do cluster serão realizados através desse cliente virtual. Abaixo, na tabela, estão apresentadas as versões de cluster dos plug-ins.

Tabela 1.2 Plug-ins com suporte a sistemas de cluster

Plugin
Descrição

Plug-in para FileSystem
Esse plug-in é utilizado na configuração do backup dos dados do sistema de arquivos nas seguintes plataformas: – clusters Windows Server; – clusters Linux; – clusters Sun (Solaris SPARC)

Plug-in para Exchange
Esse plug-in é utilizado na configuração do backup do servidor Microsoft Exchange, que opera na tecnologia Database Availability Group (DAG)

Plug-in para Hyper-V
Esse plug-in é utilizado na configuração do backup do cluster tolerante a falhas Hyper-V

Plug-in para Oracle
Esse plug-in é utilizado na configuração do backup do Oracle Database em Real Application Clusters (RAC) da Oracle

Plug-in para SQL Server
Esse plug-in é utilizado na configuração do backup do cluster tolerante a falhas do Microsoft SQL Server.

Plug-in para MySQL
Esse plug-in é utilizado na configuração do backup do MySQL Server em um cluster tolerante a falhas.

Resultado da implementação

O resultado do projeto foi a implementação de um sistema de backup baseado no software Quest Netvault Backup com uma arquitetura mostrada na figura 1.8.

Em busca da solução ideal
Figura 1.7 – Estado alvo do sistema

Todos os componentes do Netvault Backup foram implementados em um servidor físico com as seguintes características:
– dois processadores com dez núcleos cada;
– 64 GB de memória RAM;
– dois discos rígidos SAS de 300GB 10K (RAID1);
– quatro discos rígidos SAS de 600GB 15K (RAID10);
– HBA com duas portas externas SAS;
– duas portas de 10 gbps;
– sistema operacional CentOS.

Backups operacionais foram armazenados no Quest Qorestor Standard (back-end de 150TB). O trabalho com o Qorestor foi realizado através do protocolo RDA. A taxa de deduplicação no Qorestor, ao final do período de testes do sistema, foi de 14,7 para 1.

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

Todos os plugins necessários foram baixados e colocados na pasta de rede para instalação remota. O tempo de implementação e configuração deste sistema foi de nove dias.

Como resultado, obtemos um serviço de "monitoramento como serviço", automatizado na linha de produção de integração contínua. O desenvolvedor ou testador precisa apenas definir a lista de métricas em um arquivo JSON, e tudo o mais acontece automaticamente. Obtemos um controle de qualidade transparente dos lançamentos: todas as notificações sobre desempenho, consumo de recursos ou regressões arquitetônicas.

Com base nos resultados do projeto, posso dizer que o Quest Netvault Backup atendeu a todas as exigências do Cliente e esta solução é um dos meios para construir um sistema de backup, tanto para pequenas empresas quanto para Clientes de nível Enterprise.

A maioria dos parâmetros utilizados para a avaliação das soluções está apresentada na tabela comparativa.

Tabela 1.3 – Tabela Comparativa

Critério
Commvault
IBM Spectrum Protect
Micro Focus Data Protector
Veeam Backup & Replication
Veritas NetBackup
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 WEB de gerenciamento
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 o sistema operacional Microsoft Windows
Sim
Sim
Sim
Sim
Sim
Sim

Agente para o sistema operacional Linux
Sim
Sim
Sim
Sim
Sim
Sim

Agente para o sistema operacional Solaris
Sim
Sim
Sim
Sim
Sim
Sim

Agente para o sistema operacional AIX
Sim
Sim
Sim
Sim
Sim
Sim

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

Agente para SAP
Sim
Sim
Sim
Não
Sim
Sim

Suporte a VMware ESXi
Sim
Sim
Sim
Sim
Sim
Sim

Suporte a Microsoft Hyper-V
Sim
Sim
Sim
Sim
Sim
Sim

Suporte a dispositivos 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 à criptografia
Sim
Sim
Sim
Sim
Sim
Sim

Deduplicação do lado do cliente
Sim
Sim
Sim
Sim
Sim
Sim

Deduplicação do lado do servidor
Sim
Sim
Sim
Sim
Sim
Sim

Suporte a 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: Fedotov Mikhail — Arquiteto de sistemas de backup

Fonte: habr.com

Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS 🔥 Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS | ProHoster