Home > Blog de Apoio e Recuperação > Soluções de software de backup KVM. Como fazer backup de VMs KVM?

Soluções de software de backup KVM. Como fazer backup de VMs KVM?

Atualizado 21st outubro 2024, Rob Morrison

É muito difícil imaginar uma infraestrutura de TI moderna sem algum tipo de ambiente de virtualização. A Máquina Virtual baseada em Kernel, ou KVM, é um bom exemplo de tal ambiente – uma solução de virtualização versátil que é extremamente popular em muitos ambientes empresariais de todos os tamanhos.

A combinação de flexibilidade, desempenho e integração conveniente com ambientes Linux é uma grande parte do motivo pelo qual o KVM é tão popular hoje em dia, com cada vez mais empresas usando máquinas virtuais para manter todos os tipos de serviços e aplicativos. No entanto, as máquinas virtuais não são imunes à maioria das ameaças existentes à integridade e segurança dos dados, razão pela qual um sistema de segurança robusto é praticamente obrigatório para qualquer empresa.

Um sistema de backup e recuperação seria capaz de oferecer uma seleção de vantagens para ambientes virtualizados, mas fazer backup e restaurar o KVM não é exatamente o mesmo processo que trabalhar com opções tradicionais de armazenamento de dados. Na verdade, há vários fatores únicos a serem considerados que o diferenciam de outros tipos de hipervisores. A necessidade de um tempo de inatividade mínimo combinada com a natureza dinâmica dos ambientes virtualizados são apenas alguns exemplos de por que as VMs KVM precisam de sua própria abordagem exclusiva quando se trata de backup e recuperação de dados.

Muitas soluções de backup modernas têm alguma forma de suporte KVM, trazendo seus conjuntos de recursos robustos para ambientes virtualizados. O nosso objetivo neste artigo seria explorar todos os desafios únicos que os ambientes KVM enfrentam durante os processos de backup ou recuperação, ao mesmo tempo que identificamos as vantagens mais notáveis, oferecendo uma série de recomendações e passando por uma lista de software com capacidades de suporte KVM abrangentes.

Introdução ao KVM – Definição e desafios

O aprofundamento do tema requer um certo grau de compreensão geral no que diz respeito ao KVM e à sua importância no contexto dos ambientes empresariais. Como tal, devemos começar com a ideia principal por trás do KVM.

A arquitetura do KVM

KVM significa Kernel-based Virtual Machine, é um ambiente de virtualização gratuito e de código aberto para o kernel Linux que permite a este último funcionar sob a forma de um hipervisor. É um recurso valioso para a maioria das empresas modernas devido à capacidade de criar e manter várias máquinas virtuais para uma infinidade de casos de uso, seja teste, serviço ao vivo, implantação, conteinerização e muitos outros casos de uso.

A própria natureza do KVM e sua profunda integração no kernel do Linux o torna muito mais flexível e personalizável do que a maioria das alternativas. No entanto, o mesmo tipo de integração também torna os processos de backup muito mais difíceis em comparação.

Uma KVM usa um componente de espaço do kernel e um componente de espaço do utilizador em conjunto, com o módulo do kernel a gerir a virtualização da CPU e o QEMU (Quick Emulator) a ser responsável pela emulação de hardware no espaço do utilizador.

O facto de a arquitetura central da VM ser composta por dois elementos separados significa que a solução de backup também tem de ser capaz de trabalhar com estes dois aspectos para realizar processos de backup e recuperação bem sucedidos, aumentando drasticamente a complexidade de tais esforços.

Independentemente da sua complexidade, as cópias de segurança KVM continuam a ser altamente recomendadas para qualquer ambiente VM, tendo em conta as inúmeras vantagens que oferecem às empresas – seja uma melhor continuidade do negócio, melhores capacidades de proteção de dados, processos de desenvolvimento ou teste mais fáceis, recuperação de desastres simplificada, maior flexibilidade na gestão de recursos e até mesmo assistência com processos de auditoria ou conformidade.

Desafios comuns das operações de backup e recuperação KVM

A arquitetura complexa não é o único desafio que os utilizadores de KVM enfrentam quando é necessário efetuar operações de backup e recuperação. Também podemos fornecer uma série de outros exemplos que podem tornar o processo igualmente desafiador, incluindo:

  • Consistência problemática de dados para dados de backup é devido à natureza sempre ativa das VMs e desvantagens significativas que estão associadas com até mesmo uma dessas VMs sendo desligada.
  • O elevado consumo de recursos dos processos de cópia de segurança pode afetar o desempenho geral dos ambientes virtuais.
  • O tempo de inatividade da maioria das VMs traduz-se diretamente em interrupções de serviço, o que gera uma série de problemas para a empresa.
  • Apesar da sua natureza aparentemente leve, as VMs também podem ser enormes no que diz respeito ao consumo de espaço de armazenamento, tornando as cópias de segurança completas muito mais extensas e dispendiosas.
  • A transferência de dados em grandes quantidades também pode colocar uma pressão sobre as capacidades de desempenho da rede , levando a vários outros problemas.

O valor dos backups em tempo real em ambientes de VM modernos

O tópico dos backups em tempo real ganhou muito mais força e popularidade com o aumento dos ambientes virtualizados em todo o mundo. Live backup é outro nome para um hot backup – um processo de backup que é realizado sem desligar a VM de destino. Ele pode fornecer um certo grau de consistência sem causar interrupções no sistema, mas também vem com uma série de problemas que devem ser mantidos em mente ao usar o método.

Em primeiro lugar, as cópias de segurança em direto, na maioria dos casos, são efectuadas utilizando instantâneos – cópias pontuais de VMs de destino que podem proporcionar pouco ou nenhum tempo de inatividade e um efeito substancialmente menos percetível no desempenho em comparação com os métodos de cópia de segurança tradicionais.

No entanto, mesmo os snapshots têm as suas próprias desvantagens a ter em conta – incluindo a possibilidade não nula do estado inconsistente do snapshot com uma implementação incorrecta, a complexidade da gestão de vários snapshots de cada vez e a sobrecarga de recursos da gestão regular de grandes volumes de snapshots.

Agora que temos um certo grau de compreensão quando se trata de ambientes de backup KVM, é hora de começar a introduzir os recursos mais valiosos que uma empresa deve procurar em uma solução de backup KVM.

Caraterísticas-chave necessárias para uma solução de backup KVM competente

A seleção adequada de uma solução de backup KVM é importante devido a vários factores. O primeiro exemplo é o alto nível de concorrência no mercado geral de backup, com muitas soluções para escolher e um grande número de caraterísticas diferentes em um software de backup médio, tornando a escolha final muito mais difícil. Há também o facto de nem todas as empresas saberem quais as funcionalidades de que necessitam nas soluções de cópia de segurança e de alguns utilizadores também não terem a capacidade de configurar o seu software de forma adequada.

Com tudo isso em mente, gostaríamos de destacar algumas das caraterísticas e capacidades mais valiosas das plataformas de backup KVM que a maioria das empresas deve estar atenta:

Diferentes tipos de backup

A capacidade de oferecer vários tipos de backups como uma solução de backup de VM expande a gama de recursos que o software pode oferecer. Por exemplo, os backups completos (na forma de snapshots) oferecem um backup completo de todo o ambiente, mas podem ser lentos e consumir muito espaço de armazenamento. As cópias de segurança diferenciais, por outro lado, são muito mais conservadoras em termos de armazenamento, mas podem ser mais difíceis de restaurar e requerem um certo nível de preparação para o restauro.

Capacidades de integridade de dados

A integridade dos dados é um elemento inestimável de qualquer processo de backup KVM, considerando a frequência com que os ambientes VM executam aplicações de importância crítica. Ser capaz de criar backups consistentes com as aplicações utilizando funcionalidades como quiescing (suspensão de processos de E/S) seria incrivelmente vantajoso para qualquer empresa que trabalhe com um ambiente KVM.

Caraterísticas de segurança da informação

As cópias de segurança num ambiente moderno são tão alvo de acções maliciosas como os dados originais. Como tal, proteger este tipo de informação é fundamental, e uma solução de backup competente deve ser capaz de proteger esta informação com facilidade. Caraterísticas como a encriptação, tanto em repouso como em trânsito, devem oferecer um certo nível de segurança às informações sensíveis, enquanto o controlo de acesso baseado em funções proporciona um melhor controlo sobre quem pode aceder a que tipo de informações.

Conjunto de ferramentas de automatização de cópias de segurança

Nesta altura, as cópias de segurança manuais devem ser deixadas no passado, especialmente quando se trata de ambientes complexos como o KVM. As cópias de segurança automatizadas como uma caraterística proporcionam uma certa paz de espírito ao mesmo tempo que eliminam a necessidade de efetuar operações monótonas regularmente, deixando mais tempo para tarefas complexas e importantes.

Versatilidade do recurso de recuperação

Criar cópias de segurança de várias formas é importante, mas ser capaz de as restaurar de forma eficiente é igualmente valioso. Uma solução de cópia de segurança deve disponibilizar uma gama de opções de recuperação, com recuperação ao nível dos ficheiros, restauro completo da VM, recuperação instantânea e muitas outras funcionalidades úteis. A opção de restaurar cópias de segurança em diferentes localizações, seja em diferentes anfitriões ou mesmo em hardware incompatível, também deve oferecer muita versatilidade a uma solução.

Suporte para diferentes tipos e ambientes de armazenamento

A maioria das empresas de média e grande dimensão tende a trabalhar regularmente com vários tipos de armazenamento. Seria altamente benéfico que a solução de cópia de segurança escolhida funcionasse com muitos tipos de ambientes de armazenamento – armazenamento local, NAS, SAN, armazenamento na nuvem, etc. A classificação por níveis do armazenamento de cópias de segurança também deve proporcionar um certo grau de otimização dos custos se for possível ordenar as cópias de segurança com base na importância ou na idade das informações.

Agora que conhecemos as caraterísticas mais valiosas que uma solução de cópia de segurança deve ter, seria uma boa ideia começar a fornecer exemplos desse software com uma explicação adequada das suas capacidades.

Exemplos notáveis de software de backup e recuperação com capacidades KVM

O valor total dos ambientes KVM praticamente exige o uso de soluções de backup robustas com conjuntos substanciais de recursos e outras vantagens. Nesta secção, o nosso objetivo é apresentar dez exemplos diferentes de software de backup com suporte para KVM, explicando ao mesmo tempo as suas vantagens e principais funcionalidades.

Veeam

A Veeam tem um foco significativo em ambientes virtuais, e seu suporte a KVM é bastante extenso, com backups baseados em imagens sem agente que suportam rastreamento de blocos alterados e muitos outros recursos. A recuperação instantânea de VM torna possível executar uma VM diretamente a partir do seu estado de cópia de segurança antes de a descompactar, e o SureBackup simplifica os processos de verificação de cópias de segurança, automatizando-os.

Os recursos e funcionalidades mais notáveis da Veeam são:

  • Suporte para múltiplos tipos de backup, incluindo o forever-incremental, para menores requisitos de espaço de storage e melhor desempenho.
  • Backups sem agente com reconhecimento de aplicações, com a opção de realizar backups baseados em agentes quando necessário.
  • SureBackup é um recurso que testa todos os backups automaticamente quanto a erros e falhas.
  • A capacidade de migrar ou restaurar VMs inteiras para nuvens públicas melhora drasticamente a flexibilidade do processo de restauração.
  • O Veeam ONE serve como uma enorme plataforma de centralização para tarefas de backup com planejamento de capacidade, relatórios, monitoramento e muitos outros recursos úteis.

A Veeam pode oferecer uma demonstração totalmente funcional de todo o produto, válida por 30 dias. Existe também uma edição comunitária gratuita com suporte para até 10 instâncias de cada vez (com suporte KVM), mas o preço do software não está disponível ao público – apesar de ter a reputação de ser relativamente caro.

NAKIVO Backup & Replication

O NAKIVO é um poderoso software de proteção de dados com fortes capacidades relacionadas com o KVM. A principal oferta da solução nesta área são os backups sem agente baseados em imagem, para além das funcionalidades conhecidas, como o CBT. Quanto às capacidades mais não convencionais do NAKIVO – possui a capacidade Flash VM Boot que proporciona uma recuperação quase instantânea da VM e uma capacidade única de verificação de imagens de ecrã para verificar previamente a capacidade de recuperação dos ambientes KVM.

As capacidades e caraterísticas mais notáveis do NAKIVO Backup & Replication são:

  • Flash VM Boot torna possível arrancar uma VM inteira a partir da sua forma de backup, mesmo que esteja comprimida e desduplicada.
  • As capacidades de backup com reconhecimento de aplicações eliminam a possibilidade de os backups serem criados numa fase inconsistente, com suporte para SQL Server, AD, Microsoft Exchange e muito mais.
  • A deduplicação global de dados tem o potencial de economizar ainda mais storage do que a deduplicação por backup, aplicando essa técnica em toda a infraestrutura de backup.
  • O alto desempenho das operações de backup e recuperação é possibilitado por vários recursos de aceleração de rede para WAN.
  • O failover automatizado de VM é ótimo para cenários de recuperação de desastres, abrindo uma opção para automatizar o processo de failover para VMs replicadas para minimizar o tempo de inatividade.

O NAKIVO tem uma versão de avaliação gratuita de 15 dias para servir de base de teste, bem como uma versão gratuita que suporta duas ou menos VMs (incluindo VMs KVM). A versão paga começa em $229 por socket para a licença perpétua e $2,5 por carga de trabalho por mês para uma subscrição, mas não é claro quais os níveis de preços do software que oferecem suporte KVM.

Veritas NetBackup

O Veritas NetBackup é uma solução de backup mais antiga, mas sua idade não diminui suas capacidades. O NetBackup tem suporte total para ambientes KVM, com backups sem agente e suporte CBT para backups incrementais extensos. A escalabilidade do software e a capacidade de trabalhar com ambientes complexos são algumas das maiores vantagens da solução. Os recursos avançados do NetBackup também incluem deteção de anomalias orientada por IA e orquestração automatizada de DR, que podem ser extremamente benéficas em ambientes KVM.

Os recursos e funcionalidades mais notáveis do Veritas NetBackup são:

  • Os recursos de backup sem agente reduzem a complexidade da configuração de backup.
  • Os recursos de recuperação em nível de arquivo e outros recursos de restauração de dados oferecem mais versatilidade em termos de recuperação de informações.
  • O recurso de deduplicação extensiva reduz os requisitos de armazenamento para backups KVM.
  • O suporte a vários tipos de backup, como backups incrementais, aumenta a versatilidade e oferece mais opções de escolha em diferentes situações.
  • As capacidades de encriptação de cópias de segurança aumentam a segurança e reduzem as hipóteses de as informações das cópias de segurança serem comprometidas ou corrompidas.

A Veritas oferece um grande período de avaliação gratuita de 60 dias para o conjunto completo de recursos do NetBackup, que é compensado pela ausência da versão gratuita em qualquer capacidade. A Veritas suporta modelos de licenciamento baseados em subscrição e em capacidade, mas nenhum deles tem preços públicos disponíveis no sítio Web oficial.

Amanda Network Backup

AMANDA significa Advanced Maryland Automatic Network Disk Archiver, uma solução de backup de código aberto com suporte para vários tipos de ambiente, incluindo KVM. Pode não suportar ambientes de virtualização prontos a usar, mas as vastas opções de configuração permitem que essas opções sejam configuradas, incluindo para ambientes KVM. A flexibilidade e a eficiência do Amanda são as suas maiores vantagens, especialmente em ambientes complexos e multifacetados. A sua área de preparação para backups é denominada “holding disk”, o que permite otimizar os processos de backup em múltiplas situações, mesmo quando se trata de configurações KVM.

As capacidades e caraterísticas mais notáveis do Amanda Network Backup são:

  • A natureza de código aberto da solução principal abre muitas oportunidades para personalização e desenvolvimento adicional por meio de esforços da comunidade.
  • Um modelo cliente-servidor incomum facilita o gerenciamento de grandes seleções de ambientes de backup de destino.
  • A criptografia funciona como uma melhoria de segurança, e a compactação possibilita a redução dos requisitos totais de armazenamento.
  • O Amanda pode não ter sido projetado para executar backups em nível de VM imediatamente, mas sua flexibilidade permite que hosts KVM ou até mesmo sistemas de arquivos de VM sejam copiados com a configuração adequada.
  • O amplo sistema de plug-ins e scripts permite que o Amanda execute backups consistentes com aplicativos para aplicativos e bancos de dados.

O Amanda não precisa de ter uma versão de avaliação gratuita, uma vez que toda a solução já é gratuita. Ele tem uma versão separada com suporte comercial e alguns recursos empresariais (Zmanda), mas recursos como o suporte KVM não estão limitados a esse paywall. O preço do Zmanda, por outro lado, não pode ser encontrado em fontes públicas, deixando uma cotação personalizada como a única alternativa.

Bacula Enterprise

A Bacula Systems oferece o Bacula Enterprise como sua principal solução – uma plataforma abrangente de backup e recuperação construída usando um núcleo de código aberto. O Bacula suporta um número extraordinário de diferentes tipos de ambientes virtuais, incluindo KVM, e a sua capacidade de oferecer backups sem agente com destinos de backup personalizáveis deixa muita versatilidade nas mãos do utilizador final. O Delta Plugin do Bacula fornece backups incrementais eficientes, enquanto a estrutura geral baseada em módulos torna possível adaptar o Bacula para trabalhar com praticamente qualquer outro tipo de ambiente, o que é uma ótima opção do ponto de vista da versatilidade.

Os recursos e funcionalidades mais destacados do Bacula Enterprise são:

  • Conjunto extenso de recursos com suporte a vários tipos de backup – completo, incremental, diferencial, etc.
  • Capacidade de realizar backups de VMs sem agente em VMs KVM.
  • Suporte para ambientes multi-tenant com maior flexibilidade e gerenciamento de backup.
  • Uma combinação de compactação e deduplicação tem como objetivo reduzir os requisitos totais de capacidade de armazenamento para backups.
  • A introdução de um Delta Plugin exclusivo torna possível efetuar cópias de segurança incrementais ao nível do bloco, reduzindo drasticamente os requisitos de armazenamento para operações de cópia de segurança, melhorando simultaneamente o seu desempenho.
  • Níveis especialmente elevados de segurança e proteção contra ransomware – um fator que está a ganhar rapidamente destaque na maioria das organizações actuais.
  • Grande flexibilidade e escalabilidade

O Bacula oferece um teste gratuito de 30 dias aos seus potenciais clientes, mas não oferece nenhuma versão gratuita do software (e a versão comunitária também não suporta KVM). Os preços do Bacula também não estão disponíveis ao público, mas o preço global é normalmente considerado relativamente baixo, uma vez que o software utiliza um sistema de licenciamento baseado em subscrição que não utiliza o consumo de dados como principal meio de cálculo do custo total.

Storware vProtect

O Storware vProtect pode ser a solução mais especializada desta lista – um software de cópia de segurança feito à medida, centrado em ambientes virtuais e praticamente nada mais. A integração do Storware com ambientes KVM é profunda e extensa, suportando RHV, Proxmox e oVirt de imediato. Ele pode fornecer backups baseados em instantâneos sem agente para ambientes KVM, garantindo sua consistência e segurança. A arquitetura da solução suporta o processamento de cópias de segurança distribuídas para grandes implementações, e o portal de auto-atendimento permite que os proprietários de VMs tenham controlo total sobre os seus processos de cópia de segurança e restauro.

As capacidades e funcionalidades mais notáveis do Storware vProtect são:

  • Backups com reconhecimento de aplicativos para garantir a consistência dos aplicativos executados dentro das VMs no momento das operações de backup e recuperação.
  • Automatização extensiva de backup que permite que as tarefas de backup sejam configuradas com antecedência.
  • Os recursos de backup sem agentes eliminam a necessidade de instalar agentes em cada VM separada antes de fazer o backup.
  • Vastos recursos de restauração, incluindo restauração em nível de arquivo e outros.
  • A integração nativa para ambientes KVM possibilita que o vProtect ofereça suporte a várias plataformas baseadas em KVM – Proxmox, RHV e oVirt.

A Storware oferece um teste básico gratuito de 30 dias do vProtect, sem versão gratuita disponível. O preço da solução utiliza o número de anfitriões protegidos como principal medida do custo total, mas o preço exato não pode ser encontrado no sítio Web oficial. É também uma das poucas soluções que ainda tem disponível o licenciamento perpétuo, que pode ser muito mais económico em algumas situações.

Commvault Cloud

Commvault Cloud é a mais recente iteração de uma solução abrangente de backup e recuperação criada para trabalhar com clientes empresariais em primeiro lugar. Pode trabalhar com ambientes KVM com facilidade, integrando-os livremente numa estrutura de recuperação de desastres maior. As cópias de segurança sem agente com suporte CBT são a ocorrência natural para a capacidade KVM de Commvault Cloud, mas também existem muitas outras funcionalidades para escolher. Por exemplo, a automatização e a análise orientadas por IA podem oferecer múltiplas formas de otimizar os processos de backup KVM num piscar de olhos.

As capacidades e funcionalidades mais notáveis de Commvault Cloud são:

  • O suporte para múltiplos tipos de backup, combinado com a natureza sem agente dos backups de VM, oferece uma grande versatilidade.
  • As capacidades de agendamento de backup oferecem muita liberdade quando se trata de automatização de tarefas de backup.
  • Os processos de recuperação são igualmente flexíveis, sendo a recuperação ao nível dos ficheiros uma das várias opções disponíveis.
  • Suporte extensivo a muitos outros hipervisores, útil em ambientes corporativos complexos.
  • A recuperação de desastres como um todo pode ser automatizada até certo ponto para ambientes KVM com recursos de failback e failover, entre outros.

O teste de 30 dias da Commvault oferece um conjunto completo de funcionalidades do software, mas a falta de uma versão gratuita mais pequena torna-o ligeiramente menos interessante para as empresas mais pequenas. O preço do Commvault Cloud baseia-se na quantidade de dados processados, o que pode ser dispendioso para algumas empresas e sectores. No entanto, não existe informação oficial sobre preços disponível no seu website, deixando as cotações personalizadas como a única opção para obter dados sobre preços.

MSP360 Managed Backup

O MSP360 Managed Backup é uma plataforma de cópia de segurança flexível com um foco substancial em fornecedores de serviços geridos, ou MSPs. Embora a solução em si não incluísse inicialmente capacidades de cópia de segurança de VM, a funcionalidade em questão foi adicionada para suportar vários tipos de ambiente de VM, incluindo KVM. Suporta vários tipos de cópia de segurança com uma abordagem multi-nuvem e pode oferecer opções de armazenamento flexíveis para ambientes KVM. Também pode integrar facilmente os backups KVM numa estratégia de backup maior e mais abrangente, sem perder o nível de controlo sobre operações específicas, quando necessário.

As capacidades e caraterísticas mais notáveis do MSP360 são:

  • Suporte para operações de backup baseadas em imagem e em nível de arquivo para hosts KVM.
  • Ele oferece compressão extensiva e criptografia forte para economizar armazenamento e proteger informações.
  • O gerenciamento centralizado de backup simplifica o controle sobre várias instâncias de destino e tipos de backup.
  • Ele pode trabalhar com muitos destinos de armazenamento, incluindo armazenamento em nuvem e local.
  • Os backups do KVM podem ser salvos em vários ambientes de armazenamento em nuvem ao mesmo tempo, evitando a dependência de fornecedores e melhorando a flexibilidade.

O MSP360 oferece uma avaliação gratuita de todas as suas funcionalidades, mas está limitada a 15 dias, no máximo. Existe também uma versão gratuita da solução sem uma explicação clara sobre se pode ou não funcionar com ambientes KVM. Os preços do MSP360 não estão disponíveis no sítio Web oficial, mas existe uma página dedicada à calculadora de preços que simplifica a criação de um orçamento personalizado que pode depois ser enviado à empresa em questão para receber informações sobre preços.

Vembu BDRSuite

O BDRSuite é uma das duas ofertas da Vembu – um fornecedor de software bem conhecido no sector das cópias de segurança. O BDRSuite foi originalmente o primeiro fornecedor a fornecer capacidades nativas de backup KVM sem agente no mercado empresarial. Pode integrar-se facilmente com o hipervisor KVM, utilizando as capacidades do Changed Block Tracking para efetuar cópias de segurança incrementais leves com várias opções de armazenamento à escolha.

As capacidades e caraterísticas mais notáveis do Vembu BDRSuite são:

  • Automatização flexível de backups com intervalos personalizáveis.
  • Suporte para vários tipos de backup, incluindo backup incremental de alta eficiência com o suporte de CBT.
  • Os recursos de backup de imagem sem agente para ambientes KVM reduzem drasticamente a complexidade das tarefas de backup.
  • Capacidades de recuperação extensiva para ambientes VM, incluindo recuperação instantânea de VM, recuperação de arquivos e suporte a vários formatos.
  • Um console centralizado para backup e gerenciamento de dados simplifica a configuração do backup e melhora a capacidade de gerenciar vários processos de backup ou recuperação de uma só vez.

O BDRSuite pode oferecer uma avaliação completa de 30 dias, um custo relativamente baixo no que diz respeito à cobertura de VM (a partir de $4 por mês por VM) e uma versão gratuita da solução para microempresas que suporta o backup e a recuperação de até 10 VMs KVM com a maioria dos recursos básicos anexados.

Rubrik

A Rubrik é um fornecedor de soluções modernas para gestão de dados e o seu principal produto tem um suporte alargado para implementações KVM. A Rubrik foi a primeira a introduzir o conceito de uma plataforma de gestão de dados convergente – uma combinação de um dispositivo escalável e um software de cópia de segurança a ser integrado em ambientes existentes. As suas capacidades KVM são impressionantes, com uma tecnologia proprietária de rastreio de alterações para backups incrementais e várias opções convenientes para recuperação de VM, quando necessário.

As capacidades e caraterísticas mais notáveis do Rubrik são:

  • Combinação de compressão e deduplicação para redução do consumo de armazenamento.
  • Backups KVM sem agente para reduzir o tempo necessário para configurar o software.
  • Múltiplos tipos de backup para melhor flexibilidade em termos de desempenho e espaço de armazenamento.
  • Capacidade de fazer backups consistentes com reconhecimento de aplicativos que são executados em VMs no momento da criação do backup.
  • A integração fácil e conveniente com ferramentas e fluxos de trabalho existentes é possível graças à arquitetura API-first do software.

O Rubrik pode oferecer 30 dias de teste gratuito com um conjunto completo de recursos, mas não há versão gratuita para falar aqui. Além disso, os preços do Rubrik não estão disponíveis no site oficial de forma alguma, e obter essas informações só é possível solicitando uma cotação personalizada.

Uma vez que compreendemos o quão rico e versátil é o mercado de software de backup para ambientes KVM, é hora de analisar algumas recomendações gerais sobre como um processo de backup KVM deve ser realizado.

Guia passo a passo sobre como fazer backup de VMs KVM

A implementação de KVM é um processo desafiador devido às muitas caraterísticas únicas que essas VMs têm em relação ao armazenamento de backup tradicional. Como tal, gostaríamos de apresentar um guia passo a passo sobre como realizar esses backups com uma das soluções de backup mencionadas anteriormente.

É de notar que os passos reais no software vão diferir muito de um caso para o outro, e é por isso que a nossa recomendação abrange tudo antes e depois da interação inicial com o software da sua escolha – desde a escolha de uma destas soluções para compra até à monitorização de todos os ambientes e processos configurados para detetar erros a longo prazo.

Passo 1 – Escolhendo a solução de backup

Muitos elementos de uma estratégia de backup KVM bem-sucedida dependem das capacidades do software de backup e da sua versatilidade. Os exemplos mais óbvios de factores que podem afetar a escolha final de uma solução de backup são o orçamento, a compatibilidade, a escalabilidade, a interface do utilizador e, claro, o conjunto de funcionalidades (incluindo quaisquer exemplos de capacidades únicas que outros concorrentes possam não oferecer).

Não é invulgar que este segmento dure bastante tempo, tendo em conta a complexidade de uma solução de cópia de segurança média no mercado e a abundância de funcionalidades que a maioria dos exemplos de software de cópia de segurança pode oferecer.

As versões de teste e as execuções de teste devem ser excelentes quando se trata de avaliar a experiência geral do utilizador na interface do software. Solicitar uma cotação personalizada de várias soluções potenciais deve fornecer à sua empresa uma compreensão de quanto cada software lhe custaria.

Passo 2 – Preparando o ambiente KVM

Uma vez escolhido o software em questão, é aconselhável preparar o seu ambiente KVM para o processo de integração utilizando uma série de processos:

  • Verificar se tem a capacidade de fornecer ao software de cópia de segurança permissões suficientes para aceder a ambientes de armazenamento e VMs.
  • Verificar a existência de espaço de armazenamento suficiente com uma certa sobrecarga para contabilizar o crescimento do tamanho do backup a curto prazo.
  • Certifique-se de que os seus ambientes de VM são capazes de suportar funcionalidades avançadas, como o quiescing, se o software de cópia de segurança puder trabalhar com elas.
  • Tente configurar caminhos de rede separados para o tráfego de backup para minimizar o impacto do backup no desempenho total do sistema.

Depois disso, o ambiente deve estar pronto para a configuração inicial de um software de backup de sua escolha.

Passo 3 – Configuração das políticas de backup e recuperação

Quando o processo de configuração inicial estiver quase concluído, será uma boa ideia começar a configurar as políticas de backup. Identificar quais as VMs de que vai fazer cópias de segurança seria um excelente primeiro passo, seguido da definição da frequência com que pretende que as cópias de segurança sejam efectuadas.

Um equilíbrio delicado entre os custos de armazenamento e os requisitos de recuperação pode ser equilibrado através da definição de períodos de retenção para cópias de segurança de VM, e a escolha dos tipos de cópia de segurança a utilizar para as suas tarefas deve oferecer-lhe alguma flexibilidade em termos de desempenho e capacidade de armazenamento para cópias de segurança.

Todos estes processos devem também ser estabelecidos tendo em conta os RTOs e RPOs da sua empresa, certificando-se de que as cópias de segurança podem cumprir ambos os parâmetros por motivos de continuidade ou conformidade.

Passo 4 – Efetuar testes de cópia de segurança

A configuração inicial não é o único elemento importante relacionado com as políticas de cópia de segurança. Testar estas políticas antes de as lançar na produção seria uma óptima ideia, incluindo não só processos de restauro de teste, mas também a medição do tempo para um processo médio de backup e recuperação, validação de sequência, documentação adequada de todo o processo, etc.

Processos de teste como estes também devem ser executados na sua totalidade regularmente, de modo a verificar a consistência dos ambientes de backup e recuperação, ao mesmo tempo que oferecem tranquilidade no que diz respeito à segurança dos dados.

Passo 5 – Monitorização e otimização

À semelhança do passo anterior, existem alguns outros processos que devem ser executados regularmente. A implementação do sistema de cópia de segurança raramente é algo que se possa simplesmente “definir e esquecer” devido a múltiplos factores, desde a mudança da infraestrutura do ambiente de trabalho até ao número crescente de ameaças a informações sensíveis.

A monitorização constante das tarefas de cópia de segurança para detetar irregularidades e erros é fundamental para poder resolver potenciais problemas no mais curto espaço de tempo. A realização de uma verificação regular da utilização do armazenamento também deve ser uma boa ideia, tendo em conta a intensidade de recursos que alguns tipos de cópia de segurança podem ter.

Atualizar regularmente o software de cópia de segurança e estar atento aos seus registos de alterações para obter novas funcionalidades e capacidades são recomendações naturais num ambiente deste tipo. Muitos utilizadores também tendem a utilizar as informações recolhidas durante a monitorização e as revisões regulares para procurar potenciais melhorias e ajustes que possam melhorar o processo de backup ou recuperação no futuro.

Cópias de segurança KVM – Melhores práticas

Seguir os passos acima mencionados deve facilitar a configuração dos processos de backup e recuperação KVM. No entanto, eles não são tudo o que uma pessoa deve saber para que seus sistemas de segurança resistam ao teste do tempo – e é por isso que nosso próximo objetivo seria fornecer uma série de práticas recomendadas a serem seguidas nesses processos.

O nível mais elevado possível de preparação para qualquer tipo de situação não pode ser alcançado sem ter em mente um certo número de práticas recomendadas, incluindo:

  • Utilização de snapshots para tarefas de backup

Os instantâneos são frequentemente vistos como um substituto dos backups completos em ambientes virtuais. Podem oferecer a capacidade de criar uma cópia de segurança de forma consistente num curto espaço de tempo e a capacidade de recuperar rapidamente a totalidade dos dados de uma VM de cada vez. No entanto, este método também tem a sua quota-parte de desvantagens, muitas das quais dependem da implementação e das capacidades do software. Com tudo isso em mente, os instantâneos devem ser usados apenas como um método de backup complementar a outros tipos e não como a única opção de backup.

  • Implementação de diferentes tipos de cópia de segurança

Uma lógica muito semelhante é aplicada aos tipos de backup que a maioria dos sistemas pode oferecer – completo, incremental, diferencial e assim por diante. Cada um dos tipos de backup populares tem suas próprias vantagens, deficiências e casos de uso. Por exemplo, as cópias de segurança incrementais são normalmente muito mais rápidas do que as cópias de segurança completas e requerem menos capacidade de armazenamento, mas podem ser mais difíceis de restaurar devido à necessidade de ter cada uma das cópias de segurança incrementais desde a última cópia de segurança completa num único local para efetuar o restauro. Como tal, a melhor opção é utilizar os tipos de cópia de segurança em conjunto, tendo em conta todas as suas vantagens e limitações.

  • Verificar regularmente a integridade da cópia de segurança

A verificação da integridade do backup pode servir como a expansão de uma etapa de orientação mencionada anteriormente (teste de backup). Neste caso, recomenda-se a verificação da integridade das operações de cópia de segurança e de recuperação, a realização de restauros de teste regulares e a realização de verificações automáticas com ferramentas de verificação. A verificação da soma de verificação pode ajudar a procurar qualquer sinal de corrupção de dados, e um sistema de alerta abrangente deve ser capaz de notificar os administradores responsáveis sobre qualquer tipo de problema ou anormalidade num ambiente de backup e recuperação.

  • Utilização de locais separados para armazenamento de cópias de segurança

Um local de armazenamento separado para as cópias de segurança é uma das recomendações básicas para estes processos, a fim de evitar vários desastres em todo o sítio – cortes de energia, corrupção de dados, desastres naturais, etc. O armazenamento na nuvem também pode ser tratado como um ambiente de armazenamento separado, mas seria sensato verificar as capacidades de segurança do fornecedor de armazenamento antes de o utilizar como destino de armazenamento de cópias de segurança.

  • Implementar a automatização das cópias de segurança

As tarefas manuais de cópia de segurança raramente são utilizadas como meio de executar regularmente as tarefas tradicionais de cópia de segurança num ambiente informático moderno. A automatização já se encontra numa fase em que pode ser amplamente personalizada para seguir horários, regras de integração, políticas e muitos outros parâmetros. A introdução da automatização reduz significativamente o risco de erro humano nas tarefas de cópia de segurança, mas também deve ser configurada de antemão de forma adequada para ser verdadeiramente útil.

Seguir essas práticas recomendadas no contexto de uma solução de backup KVM competente deve oferecer às empresas recursos e capacidades suficientes para proteger os ambientes KVM de várias maneiras diferentes.

Conclusão

Os backups KVM são um elemento importante de uma infraestrutura de TI resiliente e flexível num ambiente moderno. As complexidades do backup de ambientes virtualizados, combinadas com as caraterísticas exclusivas do KVM, tornam difícil tratar os backups KVM de forma semelhante a quaisquer outras operações de backup, e é por isso que existem muitas opções disponíveis que suportam ambientes KVM como um recurso.

Neste ponto, realizar backups KVM sem uma solução que suporte explicitamente este ambiente é extremamente difícil, considerando como a única outra alternativa é em scripts personalizados, que são muito mais difíceis e têm seu próprio conjunto de problemas, desde o alto custo de criação e manutenção até a extrema dependência da habilidade do criador em linguagens de programação.

Neste artigo, tentámos mostrar muita informação sobre os backups KVM, incluindo as suas vantagens e deficiências, bem como potenciais soluções de backup de terceiros. A adição de melhores práticas e recomendações sobre o que o software de backup neste sector deve ter seria útil no processo de escolha do software de backup para o seu próprio negócio.

A solução de cópia de segurança ideal para um ambiente específico dependerá sempre de um grande número de factores – as necessidades da empresa, os recursos, o sector a que se destina, o conjunto total de funcionalidades, as prioridades em termos de segurança e muitos outros. No entanto, é provável que muitas empresas precisem de implementar uma destas soluções o mais cedo possível para evitar os inúmeros problemas resultantes da utilização de ambientes VM sem um sistema de cópia de segurança adequado.

Neste contexto, o nosso melhor conselho seria analisar o seu negócio atual para ter uma compreensão clara das suas necessidades e requisitos numa solução de cópia de segurança. Esta análise deve servir como uma boa base para a procura de um ambiente de cópia de segurança no futuro, ao mesmo tempo que proporciona um certo nível de clareza sobre o estado atual do negócio.

Sobre o autor
Rob Morrison
Rob Morrison é o diretor de marketing da Bacula Systems. Ele começou sua carreira de marketing de TI na Silicon Graphics, na Suíça, e desempenhou intensamente várias funções de administração de marketing por quase 10 anos. Nos 10 anos seguintes, Rob também ocupou vários cargos de administração de marketing na JBoss, Red Hat e Pentaho, assegurando o crescimento da participação no mercado dessas empresas reconhecidas. Ele é formado pela Universidade de Plymouth e tem um diploma de honras em mídia digital e comunicação, além de ter feito um programa de estudos no exterior.
Deixe um comentário

Seu e-mail não será publicado. Os campos obrigatórios estão marcados com *