Que a virtualização muda bastante a maneira de pensar o backup do ambiente em relação aos ambientes tradicionais, isso todo mundo sabe, ou deveria saber. Mas hoje, quais as alternativas e, mais importantes, quais os critérios e recursos importantes a serem levados em consideração na hora de escolher uma solução ?
As soluções de backup disponíveis variam bastante em termos de recursos e "filosofia". É possível manter a mesma estratégia do backup em ambientes não virtualizados utilizando soluções "tradicionais" como o Bacula, baseadas em agentes instalados em cada servidor (máquina virtual). Adotar uma solução que tire proveito das características de um ambiente virtualizado, entretanto, é mais interessante e oferece algumas vantagens, que até soluçõesgratuitas trazem. Há soluções baseadas em software, hardware ou híbridas, integradas ao ambiente virtualizado ou não, e é preciso estar atento para fazer a melhor escolha.
Vejamos algumas características interessantes que devem estar presentes numa solução de backup para ambientes virtualizados:
- Deduplicação e compressão são recursos fáceis de encontrar e, em ambientes virtualizados, tem um potencial incrível para reduzir o volume de dados dos backups, especialmente se a deduplicação puder ser aplicada a toda a máquina virtual, e não apenas aos dados;
- Backup "inteligente" de aplicações é outro recurso muito útil, pois oferece a possibilidade de restaurar não apenas a máquina virtual completa, mas também arquivos e, melhor ainda, itens como tabelas de banco de dados, caixas de correio, usuários do AD, etc;
- Verificação automática de backups é algo que nem todas as soluções oferecem, mas é também um recurso muito interessante, na medida em que permite validar que o backup está íntegro restaurando em um ambiente paralelo;
- Backup off-site é um recurso perfeitamente viável (embora possa ser mais custoso em alguns casos) mesmo que se utilize backup em disco. Seja através da extração de dados para um HD externo, fita ou via replicação através da rede para uma estrutura remota, talvez até na nuvem, o importante é que haja a possibilidade de levar cópias do backup para fora da organização, viabilizando a recuperação de desastres;
- Compatibilidade com mais de uma solução de virtualização é outro requisito importante, pois nada garante que você vai continuar usando a solução de virtualização atual, principalmente agora que o hypervisor não importa mais;
- Integração com a nuvem é outra característica que tende a se tornar cada vez mais importante à medida que os dados e aplicações migram pra "lá", por isso verifique se a solução que vai usar permite enviar o backup para uma estrutura de armazenamento na nuvem;
- Facilidade para definição de uma política de backup é outro item muito importante e que, por incrível que pareça, tem sido negligenciado em muitos casos, uma vez que recursos como deduplicação, compressão e armazenamento em disco (barato) fazem com que a preocupação com o volume dos dados do backup seja reduzida. Mas isso é um erro, pois a definição de uma política de backup adequada é um passo fundamental para que a integridade dos dados seja garantida, assim como a capacidade de recuperação de dados em tempo hábil;
- Capacidade de aproveitar os recursos do sistema de armazenamento é outra característica desejável, pois atualmente mesmo sistemas de armazenamento modestos podem oferecer recursos como snapshots e cópias instantâneas de unidades lógicas (LUNs), o que pode aumentar drasticamente o desempenho do backup. A rigor, algumas destas funcionalidades podem ser úteis mesmo que a solução de backup não traga suporte nativo a elas, por isso avalie a melhor maneira de fazer uso destes recursos.
A lista de soluções de backup da wikipedia traz um comparativo pobre em termos de funcionalidades, apesar de dar uma idéia das opções, pois a maioria dos fabricantes já oferecem algum tipo de recurso específico para ambientes virtualizados. Por isso resolvi pesquisar uma lista mais atualizada e encontrei este ótimo levantamento da Infotech, aparentemente encomendado pela Symantec (está no site deles). Apesar do risco de direcionamento, o levantamento é muito amplo e oferece uma visão muito útil das soluções disponíveis atualmente. Confira abaixo um resumo das principais soluções avaliadas.
- CA ARCserve - oferece facilidade de uso e relatórios diferenciados;
- CommVault - backup físico e virtualcom funcionalidades de integração com hardware;
- Dell AppAssure - aquisição recente da Dell, fácil de usar e tem crescido em adoção;
- Dell Quest vRanger - pioneiro, é reconhecido pela facilidade de uso e desempenho;
- EMC Avamar - líder em armazenamento, oferece recursos de deduplicação diferenciados;
- FalconStor - anteriormente focada em VTL (Virtual Tape Library), adquiriu a Continuous Data Protector recentemente;
- HP Data Protector - custo interessante e integração diferenciada com hardware HP;
- IBM Tivoli Storage Manager - vice líder do mercado, é altamente escalável e incrementou bastante as funcionalidades para backup virtualizado;
- Microsoft Data Protection Manager - solução em evolução, bastante escalável;
- NetApp Syncsort - solução de hardware e software (tudo em um!);
- PHD Virtual - solução que se destaca pelo desempenho, flexibilidade e custo;
- Symantec Backup Exec e NetBackup - líder do mercado, tem respondido rápidamente às demandas de backup virtualizado;
- Unitrends - backup baseado em imagem que oferece flexibilidade e proteção "quase" contínua;
- Veeam - oferece facilidade de uso e recursos diferenciados como a verificação automática do backup e recuperação direta.
Para se aprofundar no assunto, seguem alguns links muito úteis.
Até o próximo post!