Home > Blog de Apoio e Recuperação > Backup e recuperação do OpenStack: Práticas recomendadas, métodos integrados e soluções

Backup e recuperação do OpenStack: Práticas recomendadas, métodos integrados e soluções

1 Star2 Stars3 Stars4 Stars5 Stars
(11 avaliações, média: 4,94 de 5)
Loading...
Atualizado 22nd dezembro 2023, Rob Morrison

Introdução ao OpenStack

O OpenStack é uma plataforma de computação em nuvem de código aberto que fornece uma estrutura e um kit de ferramentas para construir e supervisionar a infraestrutura de nuvem pública e privada. Seu design tem como base a flexibilidade, a escalabilidade e a interoperabilidade, o que o torna a escolha preferida das organizações que buscam criar e gerenciar seus ambientes de nuvem. Lançado em 2010, o OpenStack conseguiu reunir um público razoavelmente grande de usuários comuns e desenvolvedores.

Graças à sua natureza de código aberto e estrutura modular, o OpenStack apresenta um alto grau de personalização, permitindo que as organizações ajustem sua infraestrutura de nuvem para atender aos seus requisitos específicos. Ele encontra ampla aplicação em diversos setores, incluindo empresas, provedores de serviços, instituições de pesquisa e organizações governamentais, permitindo que estabeleçam e mantenham nuvens privadas e públicas. Além disso, o OpenStack oferece suporte a vários hipervisores e back-ends de armazenamento, garantindo adaptabilidade e compatibilidade com a infraestrutura existente.

Componentes do OpenStack

O OpenStack tem uma arquitetura modular de código aberto composta por diferentes componentes. Esses componentes incluem:

  • Um componente de computação chamado Nova. Gerencia serviços de virtualização e orquestração para lidar com máquinas virtuais (VMs), facilitando a criação, o gerenciamento e o dimensionamento de VMs.
  • Um componente de armazenamento chamado Swift e Cinder. O primeiro é um sistema de armazenamento de objetos distribuídos projetado exclusivamente para fins de armazenamento de dados – documentos, mídia, etc. O segundo oferece serviços de armazenamento em bloco, permitindo a anexação e o gerenciamento de volumes de armazenamento para VMs.
  • Um componente de rede chamado Neutron. Oferece rede como um serviço, permitindo a criação e o gerenciamento de redes, sub-redes e roteadores com suporte para várias topologias de rede.
  • Um componente de painel chamado Horizon. Uma interface gráfica do usuário (GUI) baseada na Web para o OpenStack, simplificando o gerenciamento de recursos para administradores e usuários.
  • Um componente de identidade chamado Keystone. Esse serviço de identidade e autenticação lida com a autenticação de usuários e funções e fornece controle de acesso centralizado.
  • Um componente de serviço de imagem chamado Glance. Gerencia e armazena imagens de máquinas virtuais, simplificando a implantação de instâncias com configurações predefinidas.
  • Um componente de orquestração chamado Heat. Um serviço de orquestração que permite definir e gerenciar a infraestrutura de nuvem como código, facilitando a criação e o gerenciamento de aplicativos de nuvem inteiros por meio de modelos.
  • Um componente de telemetria chamado Ceilometer. Fornece serviços de medição e monitoramento para rastrear o uso de recursos no ambiente de nuvem, auxiliando no faturamento, no rastreamento do uso e no monitoramento do desempenho.
  • Um componente de banco de dados chamado Trove. Oferece banco de dados como serviço, simplificando o gerenciamento, o provisionamento e o dimensionamento de bancos de dados na nuvem.
  • Um componente relacionado a contêineres chamado Magnum. Usado para orquestração e gerenciamento de contêineres, com suporte a tecnologias populares de contêineres, como Docker e Kubernetes.
  • Um componente de fluxo de trabalho chamado Mistral. Oferece vários meios de gerenciar fluxos de trabalho usando diferentes linguagens baseadas em YAML.
  • Um componente de redução de mapa elástico chamado Sahara. Existe para criar uma maneira rápida e fácil de provisionar clusters do Hadoop.
  • Um componente bare metal chamado Ironic. Gerencia máquinas bare metal, uma bifurcação do Nova que foi separada em seu próprio projeto. Funciona como uma API de hipervisor para dispositivos bare metal.
  • Um componente de mensagens chamado Zaqar. Uma oferta de mensagens na nuvem para vários locatários com suporte total à API RESTful que é segura e rápida.
  • Um componente de FS compartilhado chamado Manila. Oferece uma API para gerenciamento de compartilhamento em uma estrutura independente de fornecedor.
  • Um componente DNS chamado Designate. Fornece uma API REST altamente funcional para gerenciamento de DNS.
  • Um componente de gerenciador de chaves chamado Barbican. Ele armazena e gerencia chaves de forma segura, sendo útil em todos os ambientes.
  • Um componente de análise de causa raiz chamado Vitrage. Oferece um intrincado sistema de gerenciamento de eventos para o OpenStack, é um serviço de análise de causa raiz com muitos insights sobre problemas e maneiras de resolvê-los.
  • Um componente sobre ações de alarme baseadas em regras chamado Aodh. Permite alarmes baseados em ações com um alto grau de personalização.

Alguns dos componentes são considerados “componentes principais” devido à forma como a maioria dos usuários do OpenStack os utiliza de alguma maneira. Esses componentes são Nova, Heat, Glance, Keystone, Swift, Horizon, Neutron, Cinder e Ceilometer.

Fazendo backup no OpenStack

Criar backups de dados para recuperação em caso de desastres ou falhas não é apenas importante; é absolutamente essencial. Esse princípio se aplica a todos os aspectos do gerenciamento de dados, incluindo o backup de instâncias e volumes do OpenStack. As equipes de TI veem o OpenStack como algo libertador e versátil – principalmente porque o OpenStack é uma plataforma de código aberto em sua essência que tenta usar padrões abertos sempre que possível.

O OpenStack geralmente é implantado na forma de uma solução de IaaS (infraestrutura como serviço) que funciona com nuvens privadas e públicas, gerenciando servidores virtuais, recursos de armazenamento e muito mais. Como o OpenStack trabalha com formas de dados o tempo todo, é natural que haja algum tipo de capacidade de backup na própria solução.

Há várias maneiras de criar um backup dos dados do OpenStack, mas, primeiro, temos que analisar as práticas recomendadas gerais para os tópicos de backup e recuperação do OpenStack:

  • Faça backup de todos os dados, não apenas das VMs

Embora possa parecer que o backup de dados no OpenStack esteja associado principalmente a backups de máquinas virtuais, é fundamental não ignorar os dados que se estendem além dessas VMs. É aconselhável garantir que seus backups englobem tudo, inclusive máquinas virtuais, aplicativos, redes e muito mais.

Também é essencial observar que essas operações de backup podem ser executadas com eficiência com a ajuda de várias ferramentas de terceiros. Em geral, essas ferramentas oferecem a capacidade de trabalhar com storage quente e frio, proporcionam políticas de retenção flexíveis e oferecem outros recursos avançados.

  • Preste atenção aos principais parâmetros de backup (especialmente quando se trata de recuperação de desastres)

Prestar muita atenção ao objetivo de ponto de recuperação (RPO) e ao objetivo de tempo de recuperação (RTO) é fundamental ao planejar a proteção de backup de um ambiente OpenStack. Essas duas métricas principais são cruciais para qualquer pessoa que esteja procurando uma maneira de analisar a eficácia de sua estratégia de backup.

O RPO estabelece o ponto específico no tempo em que seus dados devem ser recuperados após uma interrupção. Ele define o nível de perda de dados que sua organização pode tolerar. É essencial garantir que seu RPO esteja alinhado com os requisitos de sua empresa.

O RTO representa o maior tempo de inatividade que seus sistemas críticos podem suportar. Ele determina o tempo necessário para que esses sistemas voltem a ficar on-line e totalmente funcionais após uma interrupção. Alcançar um RTO equilibrado é vital, pois ele deve ser baixo o suficiente para minimizar o impacto nos negócios, mas também deve ser economicamente viável.

Encontrar o equilíbrio certo entre RPO e RTO é uma tarefa delicada. Um RPO e um RTO mais agressivos podem exigir investimentos substanciais em infraestrutura e tecnologias, enquanto uma abordagem mais relaxada pode arriscar a perda de dados e o tempo de inatividade prolongado. É fundamental alinhar esses objetivos com as necessidades específicas de sua empresa, garantindo que sua solução de backup e recuperação seja eficaz e econômica.

  • Certifique-se de aprender tudo o que puder sobre os principais módulos do OpenStack

O OpenStack é composto por componentes de software distintos que colaboram para fornecer serviços de nuvem. A comunidade OpenStack reconhece nove componentes principais: Horizon, Glance, Nova, Heat, Keystone, Swift, Neutron, Ceilometer e Swift. O Cinder, um componente de armazenamento em bloco responsável por fornecer volumes para instâncias do OpenStack, merece atenção especial com relação ao backup.

Para maximizar o potencial do Cinder, é necessária uma solução de armazenamento que seja resiliente, confiável, dimensionável e rica em recursos, atendendo a todos os requisitos de carga de trabalho. Muitos optam pelo Ceph, pois ele se integra perfeitamente ao OpenStack. O principal motivo pelo qual essa combinação específica de soluções é tão popular é que o Cinder com suporte do Ceph pode oferecer muita redundância e escalabilidade para implementações em grande escala. Do ponto de vista da recuperação de desastres, é fundamental que a solução que o senhor escolher possa ser perfeitamente integrada não apenas ao Cinder, mas também ao Ceph, para garantir recursos abrangentes de proteção e recuperação de dados.

  • Não ignore a documentação oficial do OpenStack

Para uma operação perfeita, é fundamental que os membros da equipe de TI examinem conscientemente a documentação do OpenStack sempre que uma nova versão for introduzida. Essa documentação fornece instruções essenciais sobre como proteger e configurar os dados de forma eficaz, garantindo práticas adequadas de gerenciamento de dados. Essa tarefa específica não deve ser um grande problema, pois o OpenStack usa um ciclo de lançamento baseado em tempo, com uma nova versão a cada seis meses e uma variedade de marcos de desenvolvimento diferentes.

  • Tente saber mais sobre a extensão da integração de sua solução de backup com o OpenStack

É fundamental observar que nem todas as ferramentas de backup de terceiros oferecem o mesmo nível de confiabilidade quando se trata do OpenStack. Algumas podem não ser adequadas ao OpenStack e não ter compatibilidade nativa. Embora as ferramentas legadas possam oferecer redundância de dados, isso nem sempre é suficiente para o backup, especialmente em casos que envolvem dados corrompidos ou máquinas virtuais mal configuradas. As soluções nativas do OpenStack, por outro lado, permitem a restauração de cargas de trabalho a partir de vários instantâneos, concedendo acesso a pontos de recuperação específicos, conforme necessário. Essa abordagem nativa aumenta a flexibilidade e a precisão da recuperação de dados em ambientes OpenStack.

Métodos de backup incorporados existentes para o OpenStack

Os recursos de backup integrados do OpenStack são bastante básicos e provavelmente não seriam capazes de atender às necessidades de uma empresa maior e mais complexa quando se trata de backups de dados. A maioria dos recursos de backup do OpenStack precisa ser iniciada manualmente, e há pouca ou nenhuma personalização disponível para esse tipo de tarefa – a menos que o especialista em TI em questão use alguma forma de código personalizado para fazer isso.

Os recursos de backup e recuperação do OpenStack podem ser separados em dois grandes grupos, dependendo de como podem ser iniciados – isso pode ser feito com a ajuda de uma GUI (OpenStack Horizon) ou usando uma interface básica de linha de comando (OpenStack Cinder).

OpenStack Horizon

O OpenStack Horizon pode ser usado para criar backups de volumes ou instâncias dentro do sistema. Ambos os processos são bastante simples e fáceis de entender, mesmo para usuários menos experientes. Podemos começar com os backups de volumes do OpenStack:

  • O primeiro passo é iniciar o OpenStack Horizon
  • Agora o senhor precisa encontrar a lista de volumes ativos no momento (Project > Volumes > Volumes)
  • Depois que o volume for escolhido, o menu suspenso no lado direito da tela deverá fornecer várias opções, inclusive a chamada Create Backup
  • Essa ação deve abrir uma nova tela com vários campos para o senhor preencher, como o campo Backup Name
  • Depois que todos os campos estiverem preenchidos, tudo o que resta é iniciar o processo de backup e aguardar sua conclusão
  • Os próprios backups podem ser encontrados na página Backup (Project > Volumes > Backups), com uma coluna Status separada que mostra o status atual de cada trabalho de backup

Como o senhor pode ver, o processo em questão é bastante simples e não é tão complicado. O mesmo pode ser dito sobre a criação de backups do OpenStack baseados em instâncias:

  • O primeiro passo é muito parecido com o exemplo anterior – iniciar o OpenStack Horizon
  • O próximo passo é localizar a lista de instâncias atuais disponíveis (Project > Compute > Instances)
  • O botão Create Snapshot deve estar disponível ali mesmo, assim que a instância específica for escolhida
  • A lista de snapshots existentes no momento pode ser encontrada em Project > Compute > Images, que mostra a lista geral de snapshots, seu status atual, opções de restauração e muito mais

Vale a pena observar que essas duas abordagens são muito básicas em sua natureza e só podem ser usadas como o backup de dados mais básico para o OpenStack. Essas mesmas operações também podem ser iniciadas (e até mesmo personalizadas) usando uma CLI, que é o que veremos a seguir.

OpenStack Cinder

Nesse caso, não há uma opção entre dois tipos diferentes de backup. No entanto, ambos ainda existem, mas agora o tipo de backup é determinado pela forma como a instância foi originalmente iniciada. Se a instância em questão for apoiada por volume, o backup em si deverá ser centralizado no volume, não na instância. Se a instância foi apoiada por imagem, a mesma lógica se aplica ao contrário – o backup em si deve se concentrar na criação do backup da imagem. Também é possível criar backups básicos de volume, totalizando três abordagens diferentes para backups.

O primeiro tipo de backup que estamos usando aqui é um snapshot baseado em volume:

  1. A primeira etapa é solicitar uma lista dos volumes atuais e seus parâmetros usando o seguinte comando
    $ openstack volume list
  2. A próxima etapa seria iniciar o procedimento de backup propriamente dito com outro comando (usando o nome do backup obtido na etapa anterior)
    $ openstack volume backup create volume-5 \ –force
  3. A última etapa aqui é verificar o backup recém-criado usando outro comando (e o UUID do backup que foi mostrado no final da etapa anterior)
    $ openstack volume backup show volume-backup-UUID

Também é possível criar um backup de volume básico usando a mesma sequência mostrada acima, com exceção do sinalizador –force. Esse sinalizador faz com que o backup possa prosseguir mesmo para volumes com o status in-use (como volumes anexados a uma instância).

Deve-se observar que todos os valores modificáveis nos exemplos de comando acima e abaixo estão escritos em texto em negrito para facilitar a compreensão.

O segundo tipo de backup é um instantâneo de instância apoiado em imagem, com uma combinação de operações ligeiramente diferente:

  1. A primeira etapa seria solicitar uma lista dos servidores ativos no momento e seus UUIDs com o seguinte comando
    $ openstack server list
  2. A próxima etapa é a tarefa de criação de backup com sua própria linha de comando exclusiva
    $ openstack server backup create instance-1
  3. Confirmar o status de um snapshot recém-criado também é uma necessidade, e é exatamente para isso que serve o comando a seguir
    $ openstack volume backup show backup-UUID –fit-width

Outros sinalizadores úteis para a CLI do OpenStack incluem o sinalizador –incremental , que permite a criação de backups incrementais em vez dos backups completos tradicionais. Deve-se observar que o backup incremental tem suas próprias limitações, não pode ser iniciado se não houver um backup completo já presente no sistema, e a restauração de um backup incremental pode ser um processo bastante assustador, pois cada parte de um backup incremental precisa estar presente para que todos os dados sejam restaurados corretamente.

Outros recursos e nuances do OpenStack Cinder

O processo de restauração para esses tipos de operações também é relativamente fácil. Por exemplo, veja como seria a linha de comando de restauração de backup de volume:

$ openstack volume backup restore backup-2 volume-4
Nesse cenário, backup-2 é o ID exato do próprio backup, enquanto volume-4 é o nome da instância na qual o backup é restaurado.

A solução de problemas de backup é outro tópico importante nesse contexto. É possível que um backup fique preso em uma parte específica do processo devido a algum tipo de problema, incluindo problemas no banco de dados, problemas de recursos etc. Nesses tipos de situações, é possível redefinir o estado do backup com um comando específico:

$ cinder backup-reset-state [–state STATE] backup-3 backup-4
O último tópico aqui seria o cancelamento de tarefas. Agora é possível cancelar as operações de backup e restauração, embora esses dois recursos tenham sido adicionados não há muito tempo. A capacidade de cancelar uma operação de backup em andamento foi adicionada em outubro de 2015 com a versão Liberty, e a capacidade de cancelar operações de restauração em andamento está presente desde agosto de 2018 com a versão Rocky.

Ao mesmo tempo, as duas operações não são exatamente idênticas ou mesmo semelhantes uma à outra. O processo de cancelamento de backup exige que uma solicitação force delete seja emitida no backup em questão, com o seguinte comando:

$ openstack volume backup delete –force backup-3
O comando de cancelamento de restauração de backup é um pouco diferente, pois não precisa ser excluído, mas seu status precisa ser modificado para algo diferente de restoring
$ openstack volume backup set –state error backup-2
Nesse cenário, é recomendável usar o status de operação error para que não haja confusão posterior sobre se o processo em si foi bem-sucedido ou não. O principal motivo para isso é a maneira como o OpenStack lida com volumes restaurados – não é possível acessar um volume de destino cancelado para saber se algum dado foi restaurado em primeiro lugar.

Soluções de backup de terceiros para o OpenStack

Agora que examinamos diferentes abordagens para tarefas de backup e recuperação com os próprios recursos do OpenStack, é hora de ver o que o mercado de software de backup de terceiros pode oferecer nesse sentido. Nossa lista de diferentes soluções de backup do OpenStack abrange 11 exemplos de software de backup de terceiros com diferentes públicos-alvo, diferentes conjuntos de recursos e diferentes níveis de resiliência que podem oferecer a seus clientes.

Vinchin Backup & Recovery

vinchin backup and recovery landing page

Embora o Vinchin possa não ser a solução mais reconhecida no mercado, ele conta com uma base de clientes substancial, com milhares de clientes em todo o mundo. O Vinchin Backup & Recovery é versátil e oferece suporte a várias plataformas virtuais, incluindo Hyper-V e VMware. Ele oferece um serviço de backup fácil de usar, juntamente com um serviço abrangente de recuperação de desastres, conhecido por seu desempenho excepcional. A abordagem de backup da Vinchin é sem agente e incremental, permitindo backups diários, mensais ou semanais. Seu suporte ao OpenStack traz uma variedade de vantagens do Vinchin diretamente para os backups do OpenStack, incluindo desempenho incrível, altos níveis de segurança, muita automação e assim por diante.

Classificações dos clientes:

  • Capterra4.7/5 pontos e 46 avaliações de usuários
  • G24.6/5 pontos e 36 avaliações de usuários

Vantagens:

  • O Vinchin oferece uma grande quantidade de recursos, mesmo em sua versão gratuita, proporcionando aos usuários uma ampla gama de opções e recursos.
  • Facilita a centralização de dados por meio de um painel dedicado, que permite o controle abrangente de vários aspectos relacionados a backups dentro da organização.
  • A interface de usuário do Vinchin é notavelmente direta e fácil de usar, simplificando a experiência do usuário.

Deficiências:

  • A qualidade dos recursos de relatório do Vinchin pode variar dependendo do tipo de relatório. Por exemplo, o recurso de relatório de e-mail é bastante básico e oferece opções limitadas de personalização.
  • As opções de mobilidade do Vinchin são um pouco restritas; ele não tem um aplicativo móvel e a GUI não é baseada na Web. Consequentemente, o acesso à solução fora do ambiente normal de escritório pode apresentar desafios.
  • O Vinchinchin é limitado em termos de backup de outras tecnologias normalmente encontradas em ambientes de TI de grande e médio porte, portanto, pode ser muito limitado para a implementação em toda a empresa.

Preços (no momento da redação):

  • A Vinchin pode oferecer vários tipos de licenciamento e níveis de preços para seus clientes. Os níveis de preços são:
    • Essential Edition para empresas relativamente pequenas que trabalham com VMware ou Hyper-V em suas operações diárias sem nenhum tipo de orçamento considerável para uma solução de backup dedicada
    • Standard Edition é voltado para empresas de pequeno e médio porte com um conjunto de requisitos um pouco mais específicos no que diz respeito a uma solução de backup, já que a infraestrutura XenServer/VMware/Hyper-V precisa deles para funcionar adequadamente
    • Enterprise Edition é a opção mais adequada para infraestruturas complexas de grande escala que precisam de um sistema de backup multifuncional complexo para que sua enorme infraestrutura virtual seja protegida em sua totalidade
    • Enterprise Plus Edition oferece uma gama abrangente de recursos e capacidades, tornando-o a opção ideal para o gerenciamento de ambientes híbridos que englobam servidores físicos, bancos de dados, máquinas virtuais (VMs) e muito mais.
  • Existem duas abordagens possíveis para a aquisição de uma licença do Vinchin: uma perpétua ou uma baseada em assinatura:
    • A licença de assinatura oferece a possibilidade de assinar os serviços do Vinchin por um período específico (de 12 a 36 meses, na maioria dos casos), oferecendo atualizações de versão, suporte técnico e assim por diante.
    • A licença perpétua é uma abordagem diferente que permite aos clientes adquirir licenças permanentes de software, mas nem as atualizações de versão nem o suporte técnico estão incluídos nesse pacote
    • Ao adquirir uma licença perpétua para a solução, a compra inicial inclui um ano gratuito de “serviços de renovação”. Esses serviços de renovação abrangem atualizações de software e suporte técnico. No entanto, a partir do segundo ano, o custo desses serviços de renovação é de 25% do preço de varejo sugerido pelo fabricante da solução, ou MSRP.
  • Não é incomum que as empresas de software, especialmente aquelas que oferecem soluções empresariais, não divulguem preços específicos em seus sites. O preço de soluções de software corporativo como o Vinchin pode variar com base em fatores como o número de usuários, os recursos e módulos específicos necessários e o nível de suporte e serviços solicitados. Para obter informações precisas sobre os preços do Vinchin, as pessoas ou organizações interessadas no software devem entrar em contato diretamente com a empresa e solicitar uma cotação personalizada.

Minha opinião pessoal sobre Vinchin:

Embora o Vinchin possa não ser tão amplamente reconhecido como outras soluções de backup, ele tem uma base de usuários dedicada. O Vinchin se destaca por seu rico conjunto de recursos de backup e recuperação, suporte a algumas outras plataformas, inclusive VMware, e excelente desempenho geral. Ele também é bastante competente no que diz respeito aos recursos de backup do OpenStack, oferecendo abordagens flexíveis para o desempenho do backup, muitos recursos de automação e agendamento, a possibilidade de backup sem agente, proteção razoável contra ransomware e muito mais.

Commvault

commvault landing page

A Commvault oferece a conveniência de restaurar dados por meio de um console de gerenciamento controlado centralmente, eliminando a necessidade de os administradores trabalharem no local. Ele simplifica os sistemas de backup, estejam eles na nuvem ou no local, fornecendo um painel centralizado para monitorar e gerenciar backups. Além disso, o recurso “Edge Drive” permite que os usuários utilizem o sistema como uma nuvem privada. No contexto do OpenStack, a Commvault emprega uma abordagem de proteção hot-add, tornando conveniente a implementação rápida de proxies de proteção adicionais, conforme necessário para sua empresa. A interface de gerenciamento única da Commvault combina todas as ferramentas de configuração, gerenciamento e geração de relatórios em um portal fácil de operar, reduzindo significativamente a carga de trabalho administrativo.

Classificações dos clientes:

  • Capterra4.8/5 pontos e 9 avaliações de usuários
  • TrustRadius7.8/10 pontos e 207 avaliações de usuários
  • G24.2/5 pontos e 78 avaliações de usuários

Vantagens:

  • As opções de expansão da Commvault não se limitam ao aumento de tamanho; ela também pode ser dimensionada horizontalmente, oferecendo várias integrações e suporte a diferentes tipos de armazenamento, proporcionando flexibilidade e adaptabilidade às necessidades em evolução.
  • A experiência do usuário é notavelmente fácil de usar, com a maioria das tarefas básicas de configuração exigindo um esforço mínimo.
  • A Commvault demonstra uma escalabilidade notável, capaz de se expandir para acomodar até mesmo as infraestruturas de TI mais complexas e sofisticadas. Ele usa os elementos Cinder e Nova para oferecer diferentes abordagens ao backup do Openstack.

Deficiências:

  • Embora a Commvault ofereça suporte a uma ampla gama de contêineres, hipervisores e tipos de banco de dados, é importante observar que ela não oferece suporte a todas as infraestruturas, o que exige uma revisão completa da lista de sistemas suportados com antecedência.
  • Relatórios básicos com detalhes limitados são um desafio comum para muitas soluções de backup de nível empresarial, e a Commvault não é exceção, apresentando problemas notáveis de relatórios em toda a linha, exceto para integrações específicas.
  • Um aspecto a ser considerado é que o preço da Commvault costuma ser mais alto, ultrapassando a média do mercado e potencialmente excedendo o orçamento da maioria das pequenas e médias empresas.

Preços (no momento da redação):

  • Os preços do software corporativo podem variar muito com base em fatores como o número de usuários, os módulos e recursos específicos necessários e o nível de suporte e serviços. Para obter informações precisas sobre os preços da Commvault, as pessoas ou organizações interessadas no software devem entrar em contato diretamente com a empresa.
  • A informações não oficiais sugerem que o preço dos appliances de hardware da Commvault varia de US$ 3.400 a US$ 8.781 por mês.

Minha opinião pessoal sobre Commvault:

A Commvault se destaca como um participante proeminente no mercado de backup, oferecendo funcionalidade robusta, uma ampla gama de recursos e integrações extensas. Oferece suporte a uma variedade de tipos de armazenamento, incluindo armazenamento físico e em nuvem, bem como aplicativos, bancos de dados, contêineres e muito mais. O console de gerenciamento centralizado simplifica as tarefas administrativas e sua escalabilidade o torna adequado para clientes de nível empresarial. A Commvault tem integração nativa com o Cinder e oferece backup baseado em snapshot.

Trilio

trilio landing page

A Trilio é uma empresa especializada em fornecer soluções de proteção e recuperação de dados adaptadas para ambientes nativos da nuvem, com foco especial em OpenStack e Kubernetes. As ofertas de produtos da Trilio são projetadas para ajudar as organizações a proteger seus dados, aplicativos e cargas de trabalho em configurações de nuvem e em contêineres. Seu objetivo é garantir recursos de resiliência de dados, backup e recuperação de desastres para seus clientes. Ele também é fortemente integrado ao OpenStack para garantir melhor compatibilidade e versatilidade para todas as operações de backup e recuperação de desastres.

Vantagens:

  • A Trilio oferece automação e backup e recuperação orientados por políticas, reduzindo o esforço manual necessário para gerenciar backups e garantir a conformidade da proteção de dados.
  • A abordagem da Trilio para backups é centrada no aplicativo, o que significa que ela captura não apenas os dados, mas também todo o estado de um aplicativo. Isso garante que os aplicativos e suas dependências possam ser restaurados com precisão.
  • As soluções da Trilio se integram às plataformas de orquestração de nuvem e contêineres por meio das APIs Cinder ou Nova, simplificando o processo de backup e recuperação e facilitando para os usuários a incorporação da proteção de dados em seus fluxos de trabalho existentes.

Deficiências:

  • As tecnologias nativas da nuvem, incluindo o OpenStack, estão evoluindo rapidamente. Manter-se alinhado com essas tecnologias e garantir que as soluções de proteção de dados permaneçam atualizadas pode ser um desafio.
  • O gerenciamento da proteção de dados em ambientes complexos nativos da nuvem pode ser bastante desafiador. As soluções da Trilio precisam de um certo nível de especialização para que sejam gerenciadas adequadamente.
  • Embora a especialização da Trilio em ambientes nativos da nuvem seja uma vantagem para as organizações nesses ecossistemas, ela pode não ser a escolha ideal para aquelas com infraestrutura mais tradicional ou diversificada. Outras soluções podem ser mais adequadas nesses casos.

Preços (no momento da redação):

  • A ausência de informações sobre preços no site oficial da Trilio está de acordo com as práticas de muitas empresas de software corporativo. O preço do software corporativo geralmente depende de vários fatores, como o número de usuários, recursos específicos e o nível de suporte necessário, o que torna difícil fornecer um preço único para todos. Para os interessados nas soluções da Trilio, a melhor maneira de obter informações precisas sobre preços é entrar em contato diretamente com a empresa.

Minha opinião pessoal sobre Trilio:

O Trilio oferece soluções de proteção e recuperação de dados para ambientes nativos da nuvem e, como qualquer software, vem com seu próprio conjunto de vantagens e desvantagens. Ele é compatível com várias distribuições do OpenStack e oferece uma maneira simples e eficaz de criar ou restaurar backups. É seguro, dimensionável, sem agentes e profundamente integrado ao OpenStack, o que o torna uma ótima opção para empresas que dependem desse tipo específico de infraestrutura com frequência. O Trilio é uma solução bastante específica para cada caso que, basicamente, não oferece nada além do suporte a Kubernetes/OpenStack, o que significa que não está no mesmo nível de algumas outras soluções desta lista quando se trata do conjunto de recursos além do suporte ao OpenStack.

Storware Backup and Recovery

storware landing page

O Storware Backup and Recovery, anteriormente conhecido como Storware vProtect, é uma solução de backup e recuperação projetada principalmente para gerenciar snapshots e backups em vários contêineres e ambientes virtuais. Ele é conhecido por sua interface amigável, compatibilidade com vários destinos de backup, suporte a vários ambientes virtuais e disponibilidade de suporte ao cliente 24 horas por dia, 7 dias por semana. A Storware simplifica os meandros da proteção de dados para o OpenStack, atendendo às necessidades dos administradores e dos usuários locatários. Essa simplificação, por meio da interface Horizon do Openstack, torna os processos de backup e recuperação de desastres mais diretos e mais eficazes do que nunca, com escalabilidade excepcional, gerenciamento centralizado eficiente e muito mais.

Classificações dos clientes:

  • G24.7/5 estrelas com base em 28 avaliações de clientes

Vantagens:

  • A interface gráfica do usuário (GUI) limpa e simples aumenta a facilidade de gerenciamento das operações de backup e recuperação.
  • A infraestrutura sem agente elimina a necessidade de um servidor físico centralizado para que toda a solução funcione de forma eficaz.
  • O processo inicial de configuração e instalação é notavelmente simples, tornando-o fácil de usar.

Deficiências:

  • Embora o processo de configuração inicial seja auxiliado por um tutorial on-line útil, ele pode não ser necessariamente curto ou direto por natureza; o tutorial contribui para sua simplicidade.
  • A configuração das políticas de retenção poderia ser mais fácil de usar, o que pode exigir melhorias nesse aspecto.
  • Existem opções limitadas para personalizar as notificações, oferecendo pouca flexibilidade nesse aspecto.

Preços (no momento da redação):

  • O site oficial da Storware apresenta dois planos de preços diferentes:
    • Freemium – uma oferta totalmente gratuita com várias limitações, sejam elas 100 ou menos usuários do M365, 10 ou menos ambientes virtuais, 1 TB de dados, 10 ou menos aplicativos, etc. Essa versão também oferece tudo o que o Storware tem a oferecer em termos de recursos de backup e recuperação.
    • Trial – uma versão completa da solução por 60 dias, sem limitações em termos de espaços de trabalho e armazenamento, suporte oficial e todos os recursos de backup/recuperação do Storware.
  • A maioria dos softwares de nível empresarial não tem suas informações de preço disponíveis ao público, e a Storware não é exceção. O preço do software corporativo pode variar significativamente, dependendo de fatores como o número de usuários, os módulos ou recursos específicos necessários e o nível de suporte e serviços exigidos.

Minha opinião pessoal sobre Storware:

O Storware é uma solução de backup bastante não convencional como um todo, oferecendo um foco significativo no gerenciamento de instantâneos para diferentes plataformas. Ele é rápido, escalável e tem muitas opções de centralização para trabalhar, o que o torna uma boa solução de backup como um todo. Um dos muitos sistemas compatíveis com o Storware é o OpenStack, para o qual ele pode oferecer compactação de dados, várias opções de segurança, granularidade de backup, integração de snapshot e muitas outras vantagens que um usuário médio do OpenStack pode considerar bastante úteis.

Hystax

hystax landing page

A Hystax é uma empresa especializada em fornecer soluções para migração de nuvem e recuperação de desastres. Seu principal produto, o Hystax Acura, é uma plataforma abrangente que visa simplificar e aprimorar as migrações para a nuvem e, ao mesmo tempo, oferecer recursos robustos de recuperação de desastres para garantir a disponibilidade e a continuidade de cargas de trabalho essenciais. A Hystax é reconhecida pela flexibilidade, eficiência e facilidade de uso de suas soluções, o que as torna altamente benéficas para as empresas que buscam otimizar suas estratégias de nuvem e proteger seus dados e aplicativos. Ela também oferece suporte completo ao OpenStack, oferecendo um software de DR totalmente automatizado com uma variedade de recursos que funcionam tanto para parceiros quanto para clientes.

Principais recursos:

  • O desempenho excepcional em todas as áreas torna a Hystax uma opção interessante para empresas que preferem que seus RPOs e RTOs sejam os mais baixos possíveis.
  • A plataforma também oferece muitos recursos de gerenciamento de nuvem aos seus usuários, proporcionando um controle impressionante sobre toda a infraestrutura com a adição de recursos relacionados à segurança.
  • Mesmo que a Hystax possa trabalhar com empresas de pequeno e grande porte, ela ainda é uma solução muito fácil de usar em sua essência, que pode ser utilizada por praticamente qualquer pessoa sem experiência prévia com esse tipo de software.

Preços (no momento da redação):

  • Embora a Hystax tenha informações sobre preços disponíveis no site oficial, elas só se aplicam ao Hystax OptScale, outro produto da mesma empresa especializado em otimização de custos na nuvem.
  • O Hystax Acura (a solução que oferece recursos de backup em nuvem e recuperação de desastres) não tem nenhuma forma de preço público disponível no site oficial. A única opção para receber essas informações é entrar em contato diretamente com a Hystax para obter uma demonstração ou uma cotação personalizada.

Minha opinião pessoal sobre Hystax:

A Hystax não é uma empresa particularmente grande, de forma alguma, é um dos menores fornecedores de software desta lista. Há duas ofertas principais da Hystax – Acura, que é uma solução de recuperação de desastres e gerenciamento de dados em nuvem, e OptScale, uma solução de otimização de custos em nuvem. Ambas as opções têm um público-alvo muito específico, e esse pode ser um dos maiores pontos fracos da Hystax – a necessidade de um cliente adquirir outra solução se sua infraestrutura for além do que a Hystax pode trabalhar. Fora isso, é uma ótima opção para um conjunto muito restrito de casos de uso, incluindo a cobertura do OpenStack.

Ahsay

ahsay landing page

A Ahsay é uma organização renomada, especializada no fornecimento de soluções de backup e recuperação de desastres, adaptadas para atender às necessidades das empresas e dos provedores de serviços gerenciados (MSPs). Sua principal oferta, o Ahsay Backup Software, é meticulosamente elaborada para proteger dados e aplicativos vitais, oferecendo um conjunto diversificado de funcionalidades de backup e recuperação. Com um extenso histórico no campo de proteção de dados e backup, a Ahsay atende a uma clientela mundial com diferentes casos de uso e situações, podendo abranger aplicativos, armazenamento em nuvem, FTP, SFTP e até mesmo soluções como o OpenStack.

Classificações dos clientes:

  • Capterra3.9/5 estrelas com base em 57 avaliações de clientes

Principais recursos:

  • A solução da Ahsay é compatível com vários ambientes e infraestruturas, incluindo aplicativos, bancos de dados, NAS, armazenamento em nuvem, armazenamento regular e muito mais.
  • Os recursos de segurança da Ahsay estão no ponto, com criptografia obrigatória e muitas outras opções relacionadas à segurança para escolher.
  • Outros recursos do Ahsay incluem migração de dados, retenção de dados, deduplicação, backup/restauração granular, gerenciamento centralizado e assim por diante.

Preços (no momento da redação):

  • O modelo de preços da Ahsay é bastante simples – sua principal solução, chamada Ahsay Managed Backup-as-a-Service, afirma cobrir praticamente qualquer tipo de infraestrutura existente, incluindo M365, MS Exchange, MySQL, Synology NAS e muitos outros.
  • O preço em si é calculado com base na quantidade de dados produzidos, e há diferentes taxas de preços para diferentes tipos de dados.
  • Por exemplo:
    • 100 GB de arquivos regulares em armazenamento físico ou NAS custa US$ 1,5 por mês
    • 100 GB de arquivos de VM/banco de dados custam $ 2 por mês
    • 50 GB de dados do Microsoft 365 em uma única caixa de correio também custam $2 por mês
  • No entanto, vale a pena observar que a página oficial de preços não menciona o OpenStack de forma alguma, o que significa que não há como prever o preço da solução além de entrar em contato diretamente com a Ahsay.

Minha opinião pessoal sobre Ahsay:

A Ahsay é quase o oposto do exemplo anterior (Hystax). Ela é fornecida usando o modelo como serviço, oferecendo uma infraestrutura dedicada completa a um cliente. Há suporte para M365, Hyper-V, VMware, NAS, bancos de dados, aplicativos e alguns outros. A Ahsay não limita seus usuários em termos de quantas máquinas diferentes o software pode ser instalado, mas calcula seus preços com base na quantidade de dados produzidos – um modelo de preços bastante divisivo que pode não ser o mais adequado para algumas empresas nesse mercado. O Ahsay não oferece nenhum recurso especial para backup do OpenStack, mas possui recursos suficientes para tornar o processo de backup relativamente simples e fácil em alguns casos.

Vembu BDR Suite

vembu landing page

A Vembu é uma fornecedora de software que conquistou uma popularidade significativa ao longo dos anos com diferentes tipos de clientes. Essa popularidade é resultado da combinação incomum da Vembu de facilidade de uso e flexibilidade nos modelos de pagamento. O BDR Suite da Vembu é uma coleção abrangente de soluções projetadas para backups em várias plataformas, abrangendo armazenamento físico, máquinas virtuais, cargas de trabalho em nuvem e muito mais. Essa ampla cobertura torna a Vembu uma solução atraente para manter as operações de backup em diversos ambientes e garantir sua integração perfeita. Os recursos do Vembu em termos de OpenStack não são exatamente exclusivos, mas ainda há muitos recursos para escolher – verificação de backup, backups com reconhecimento de aplicativos, suporte a CTB, suporte a políticas de retenção e muito mais.

Classificações dos clientes:

  • Capterra4.5/5 estrelas com base em 17 avaliações de clientes
  • TrustRadius8.4/10 estrelas com base em 88 avaliações de clientes
  • G24.2/5 estrelas com base em 130 avaliações de clientes

Vantagens:

  • O software inclui uma versão completa para Linux como parte de sua oferta de produtos, atendendo a uma gama maior de preferências e requisitos dos usuários.
  • A Vembu é reconhecida por seu suporte ao cliente, que recebeu inúmeras avaliações positivas de usuários satisfeitos, destacando seu compromisso com a excelência do serviço.
  • A interface do Vembu é baseada na Web e fornece acesso fácil a todos os seus recursos e capacidades, melhorando a experiência do usuário como um todo.

Deficiências:

  • Um desafio notável com o suporte ao cliente é que uma parte substancial do conhecimento deles está centrada na versão Windows do Vembu, e ela pode não ser totalmente idêntica à versão Linux, o que leva a confusões ocasionais.
  • Vale a pena mencionar que o preço do BDR Suite não é particularmente econômico, e um recente aumento generalizado de preço o elevou ainda mais, ultrapassando a média do mercado.
  • Embora a interface do usuário seja amigável e fácil de navegar, a solução como um todo apresenta uma curva de aprendizado acentuada, o que pode exigir uma quantidade significativa de tempo para que um usuário médio se torne proficiente na utilização de todos os seus recursos.
  • Escalabilidade limitada e não é excelente para empresas grandes ou médias.

Preço:

  • Os preços do Vembu BDR Suite variam bastante, dependendo da fonte de dados de destino:
    • Backup de VM – a partir de US$ 18por ano por VM, com suporte para implantações de Hyper-V e VMware
    • Server Backup – a partir de US$ 60 por ano por servidor, com suporte para servidores Linux e Windows
    • Backup de aplicativo/banco de dados – a partir de US$ 60 por ano por aplicativo/banco de dados, pode funcionar com SQL, MySQL e Exchange
    • SaaS Backup – a partir de US$ 12 por ano por usuário, funciona para o Google Workspace e o Microsoft 365
    • Cloud VM Backup – a partir de US$ 30 por ano por instância da AWS
    • Backup de endpoint – a partir de US$ 15 por ano por endpoint, compatível com dispositivos Windows e Mac
  • É importante mencionar que muitas das soluções de backup do BDR Suite da Vembu estão disponíveis gratuitamente, oferecendo a maioria de seus recursos com limitações específicas quanto ao número de estações de trabalho, máquinas virtuais (VMs) ou servidores que podem suportar.
  • A página de preços oficial é onde estão localizadas muitas informações relacionadas a preços do Vembu BDR Suite.

Minha opinião pessoal sobre Vembu BDR:

A Vembu é uma fornecedora de software bem conceituada na área de backup e recuperação, com seu BDR Suite frequentemente reconhecido como uma solução abrangente e rica em recursos. O que diferencia a Vembu de grande parte da concorrência é sua oferta simplificada de produtos, que consiste em apenas duas soluções. A segunda solução é essencialmente uma versão reduzida do BDR Suite, especificamente adaptada para backups em nuvem. Consequentemente, a Vembu concentra todo o seu conjunto de recursos nessas duas soluções. Ela não é tão integrada ao OpenStack quanto alguns outros exemplos de soluções nesta lista, mas seu amplo conjunto de recursos pode conseguir compensar essa desvantagem em alguns casos. No entanto, sua falta de interface de linha de comando será uma preocupação para alguns.

Veritas NetBackup

veritas landing page

A Veritas estabeleceu uma presença de longa data no setor, superando muitos de seus concorrentes em termos de tempo de atuação. Ao longo dos anos, a empresa acumulou um portfólio impressionante de avaliações positivas e projetos bem-sucedidos, o que a tornou a escolha preferida de várias grandes empresas. A reputação da Veritas desempenha um papel significativo em sua popularidade. É claro que a reputação não é tudo, e a Veritas também tem muitos recursos para escolher, seja de governança de informações, appliances de software, etc. Ela também pode criar instantâneos incrementais ou completos de cargas de trabalho do OpenStack com facilidade, abrangendo cada tipo de carga de trabalho dentro da infraestrutura.

Classificações dos clientes:

  • TrustRadius7.7/10 estrelas com base em 86 avaliações de clientes
  • G24.0/5 estrelas com base em 108 avaliações de clientes

Vantagens:

  • O Veritas NetBackup é altamente adaptável, capaz de se integrar perfeitamente a vários fornecedores de nuvem e a uma gama diversificada de tipos de armazenamento, quando necessário.
  • Um console de gerenciamento centralizado simplifica o processo de monitoramento de vários processos de backup e outras tarefas simultaneamente, melhorando a eficiência e a supervisão gerais.
  • A Veritas é um produto multiplataforma versátil que apresenta compatibilidade com sistemas operacionais heterogêneos, garantindo flexibilidade e amplo suporte para vários ambientes.

Deficiências:

  • Várias análises expressaram preocupação com a interface do NetBackup, considerando-a excessivamente complicada e não muito fácil de usar, o que pode prejudicar a adoção e a eficiência do usuário.
  • A atualização de servidores existentes e a migração para um hardware diferente podem ser extremamente complexas e propensas a falhas, mesmo quando todos os pré-requisitos necessários são meticulosamente atendidos, o que representa um desafio considerável.
  • Em determinados cenários, a Veritas pode encontrar limitações na execução de tarefas de backup ou recuperação por meio de sua interface gráfica do usuário (GUI), exigindo o uso de uma interface de linha de comando como a única opção viável para executar essas operações.

Preço:

  • Para obter informações precisas sobre os preços da Veritas, as pessoas ou organizações interessadas no software devem entrar em contato diretamente com a empresa. A própria Veritas não divulga nenhuma informação sobre seus preços ao público.

Minha opinião pessoal sobre Veritas:

A Veritas é uma empresa estabelecida com uma longa história, que se estende por várias décadas, durante as quais ofereceu uma gama de soluções de proteção de dados adaptadas a vários casos de uso. O NetBackup está entre a seleção de soluções fornecidas pela Veritas, capaz de fazer backups do Openstack via Cinder e Manila. No entanto, é importante reconhecer que o NetBackup também pode ser bastante complexo, principalmente no que diz respeito à sua interface de usuário. Muitos usuários enfrentam desafios com a migração de dados, o que pode ser problemático na maioria dos casos. Além disso, algumas tarefas de backup só podem ser executadas usando a interface de linha de comando, o que pode ser visto como uma limitação. Os preços podem ser caros.

Zmanda

zmanda landing page

A Zmanda é uma fornecedora de software de propriedade da equipe da BETSOL, especializada em uma ampla gama de soluções, incluindo backup corporativo, backup em nuvem, serviços gerenciados em nuvem e várias outras ofertas para atender às diversas necessidades de seus clientes. A Zmanda implementa a proteção hot-add no ambiente OpenStack (especificamente por meio do Openstack Swift), simplificando o processo de proteção de proxies adicionais. Essa abordagem garante uma maneira rápida e descomplicada de atender aos objetivos comerciais dos clientes. Há também uma interface de gerenciamento unificada que consolida todas as ferramentas de configuração, administração e geração de relatórios em um portal fácil de usar, aliviando significativamente a carga de trabalho administrativo.

Principais recursos:

  • A geração extensiva de relatórios, fornecendo uma visão geral abrangente de cada instância de backup, inclui informações vitais, como o tamanho dos dados e o sistema operacional convidado.
  • O suporte para backups completos e incrementais está incluído, economizando espaço de armazenamento e tempo gasto na execução de backups.
  • A solução em si é sem agente, não exige a instalação de um software específico em cada máquina; a única etapa necessária é instalar o Virtual Server Agent em uma instância do OpenStack.
  • Há muitas maneiras de personalizar as tarefas de backup e recuperação, incluindo filtros que permitem que os usuários excluam instâncias do processo quando necessário.

Preços (no momento da redação):

  • Um dos maiores pontos de venda da Zmanda é o preço baixo quando comparado diretamente com a concorrência. Dessa forma, a Zmanda tem um sistema de preços bastante simples que inclui:
    • R$ 29,99 por servidor físico por mês
    • US$ 2,99 por estação de trabalho por mês
    • US$ 5,99 por VM por mês
    • US$ 20,00 por 1 TB de armazenamento em nuvem por mês
  • No entanto, essa opção específica se aplica apenas ao Zmanda Endpoint Backup and Recovery, enquanto outras soluções de backup (como o Zmanda Recovery Manager) não têm nenhum preço público disponível no site oficial – solicitar uma cotação personalizada é a única maneira de obter essas informações, incluindo qualquer informação sobre o preço da cobertura OpenStack do Zmanda.

Minha opinião pessoal sobre Zmanda:

O Zmanda é uma solução de backup e recuperação bastante conveniente para vários tipos de armazenamento, e seu backup OpenStack é bastante eficaz – acessando o sistema via Swift e fornecendo uma variedade de recursos diferentes para trabalhar. É bastante confuso em termos de preço, e algumas partes da solução podem ser um pouco generalizadas demais e não suficientemente descritivas, mas a experiência geral é considerada positiva na maioria das avaliações de usuários do Zmanda como um todo. Observe que o Zmanda não está integrado ao Cinder e, como resultado, pode ter certas limitações de backup com o ambiente OpenStack.

Como o Bacula Enterprise aborda as tarefas de backup e recuperação do OpenStack

O Bacula Enterprise é a última solução desta lista e é também aquela sobre a qual falaremos com um pouco mais de detalhes do que as demais.

bacula enterprise landing page

O Bacula Enterprise se destaca como uma solução de software de backup e recuperação altamente segura e confiável, oferecendo uma ampla gama de funcionalidades que englobam backup de dados, recuperação, proteção de dados e recursos de recuperação de desastres. É uma solução altamente segura e versátil que tem como público principal as organizações de médio e grande porte, especialmente as governamentais, de defesa, militares e grandes laboratórios de pesquisa. O Bacula Enterprise se destaca por ser extremamente personalizável, oferecendo um amplo espectro de recursos, que vão desde opções versáteis de armazenamento e configuração simplificada até implantação econômica e tempos de recuperação de dados extremamente rápidos. Sua compatibilidade se estende a um amplo espectro de sistemas operacionais, abrangendo bem mais de 34 distribuições de sistemas operacionais, incluindo RedHat, Debian e Ubuntu, além de Microsoft, MacOS X, Solaris e muitos outros. Notavelmente, o Bacula apresenta uma arquitetura modular e escalável exclusiva que aumenta a proteção contra ameaças como ransomware e outros ataques mal-intencionados.

Classificações dos clientes:

  • TrustRadius9.7/10 pontos com base em 54 avaliações de clientes
  • G24.7/5 pontos com base em 56 avaliações de clientes

Vantagens:

  • Suporta uma variedade incomum de tipos de armazenamento diferentes, incluindo VMs, interfaces de nuvem, contêineres, bancos de dados, servidores e muito mais.
  • O extenso agendamento de tarefas melhora muito a conveniência geral de proteger o Openstack ou qualquer outro software em questão.
  • O Bacula Enterprise pode ser implantado em qualquer combinação de circunstâncias e leva a segurança de seus dados muito a sério: por exemplo, ele é utilizado pela maior organização de defesa do Ocidente. A capacidade do Bacula de backup abrangente do Openstack traz o ambiente Openstack sob o guarda-chuva de segurança avançada do Bacula.

Deficiências:

  • Há vários plug-ins adicionais que não estão incluídos no pacote básico da solução, exigindo pagamento adicional para eles.
  • A interface da Web é conveniente, mas pode levar um pouco de tempo para os novatos devido ao grande número de recursos diferentes disponíveis. No entanto, a interface de linha de comando também está disponível.
  • A configuração do Bacula pela primeira vez em ambientes de TI complexos pode demorar um pouco, embora isso seja esperado para um sistema que pode abranger e proteger muitas tecnologias diferentes

Preço:

  • Entrar em contato diretamente com a Bacula Systems é a única maneira de obter dados exatos sobre preços, pois não há informações públicas sobre os preços do Bacula disponíveis no site oficial.
  • No entanto, há algumas informações sobre o modelo geral de preços do Bacula que podem ser encontradas no mesmo site. Por exemplo, aqui estão todos os níveis de preços disponíveis:
    • BSBE – Bacula Small Business Edition, oferece suporte BWeb e web e só pode trabalhar com 2 contratos e 20 agentes.
    • Standard – até 50 agentes e 2 contratos, adiciona prazos de resposta do suporte (de 1 a 4 dias úteis)
    • Bronze – até 200 agentes e 2 contratos, oferece suporte telefônico e prazos mais curtos para o suporte ao cliente (de 6 horas a 4 dias)
    • Silver – até 500 agentes e 3 contratos, introduz um plug-in de deduplicação e um prazo menor para resposta do suporte ao cliente (de 4 horas para 2 dias)
    • Gold – até 2.000 agentes e 5 contratos, reduz drasticamente o prazo de resposta do suporte ao cliente (de 1 hora para 2 dias)
    • Platinum – até 5000 agentes e 5 contratos, pode oferecer suporte ao catálogo PostgreSQL, bem como uma vaga de treinamento por ano para cursos de Administrador
  • Fontes não oficiais afirmam que o preço do Bacula Enterprise começa em US$ 500 por mês

Agora que temos uma compreensão geral dos recursos do Bacula Enterprise, é hora de falar sobre o que o Bacula é capaz de fazer no campo do OpenStack. Ele oferece três tipos diferentes de backup (completo, diferencial, incremental), todos os quais são backups de imagem realizados em nível de bloco. A abordagem do Bacula para o OpenStack pode ser separada em dois ramos – o módulo OpenStack Cinder e a opção legada do Bacula File Daemon (o Bacula pode, em muitas circunstâncias, também proteger o Openstack por meio de seu módulo Swift, embora isso não seja abordado aqui).

Backup do OpenStack com o módulo Bacula OpenStack Cinder

Com o módulo Bacula OpenStack Cinder, o Openstack-VM do Bacula Enterprise pode armazenar com muita segurança todos os volumes do OpenStack no nível bruto, mantendo a integridade dos dados no contexto do OpenStack. O módulo Openstack-VM do Bacula recupera e armazena com eficiência o conteúdo das instâncias do OpenStack por meio da API de backup do Cinder. Esse módulo equipa os usuários com uma série de ferramentas de interface de linha de comando para a execução de tarefas de backup, restauração e gerenciamento de recursos.

O processo de backup para o Cinder no ambiente OpenStack, quando facilitado pelo Bacula, é direto e pode ser iniciado pela execução de comandos específicos de backup relacionados ao Cinder dentro do Bacula Enterprise. Esse método garante uma solução rápida, eficiente e sem complicações, principalmente quando comparado às alternativas oferecidas por outros fornecedores. Além disso, a integração do Bacula com as ferramentas do OpenStack por meio do driver permite que os administradores do OpenStack supervisionem seus backups não apenas por meio de um agendador do Bacula, mas também por vários outros meios, proporcionando um alto nível de flexibilidade e facilidade de gerenciamento.

O módulo OpenStack do Bacula opera fazendo o backup de instâncias de volume único. O processo em si não é particularmente complexo, mas tem uma série de operações que existem para cada arquivo que é feito o backup com esse módulo. Dessa forma, o módulo OpenStack Cinder:

  • Realiza um instantâneo de volume.
  • Mantém o controle de todos os nomes dos arquivos de backup.
  • Cria um “pipe” para transferência de dados do OpenStack para o Bacula
  • Gera e envia um comando de sincronização ao Bacula para que o “pipe” seja registrado pelo sistema
  • Utiliza o “pipe” para o Cinder escrever

A abordagem descrita acima oferece níveis excepcionais de confiabilidade, precisão, velocidade e simplicidade no âmbito dos backups do OpenStack quando comparada a soluções alternativas. Esse módulo equipa os usuários com uma variedade de procedimentos de interface de linha de comando para executar perfeitamente as tarefas de backup, restauração e gerenciamento de recursos, garantindo um processo de backup robusto e eficiente.

Veja como seria o prompt de backup:

root@example:~# /opt/bacula/bin/openstack-vm-execute-backup -v <instance-id>
Outra sequência de eventos ocorre sempre que não há mais arquivos para backup. Essa sequência inclui:

  • Fechamento do “pipe”
  • Geração de logs com base nas informações recebidas do Bacula
  • Verificação do status geral do trabalho e da lista de arquivos de backup
  • Apagar todos os “pipes” que foram usados para o backup

O backup recém-criado se enquadra imediatamente em todos os recursos gerais do Bacula Enterprise, como criptografia, deduplicação e muitos outros. Os dados dos quais foi feito o backup podem ser armazenados em vários locais, incluindo fita, disco, nuvem ou qualquer outro destino de armazenamento preferido, tudo convenientemente gerenciado por meio da interface de linha de comando do Bacula.

Além disso, o módulo Bacula OpenStack oferece várias opções, uma das quais é a capacidade de fazer backup de todos os volumes conectados a uma instância específica usando seu ID exclusivo. Para obter o ID de uma instância específica, o procedimento de consulta do Bacula pode ser empregado, permitindo que os usuários adaptem suas estratégias de backup às suas necessidades e requisitos precisos.

Veja como o comando de consulta do Bacula pode se parecer (espera-se que a entrada esteja em json):

/opt/bacula/bin/openstack-vm-query -b -v -f json //
O processo de restauração de arquivos com o módulo Cinder não é muito diferente do processo de backup, sendo que a maior diferença é o fato de que o Cinder agora lê o “pipe” em vez de escrever nele.

Backup do OpenStack via Bacula File Daemon

Também é possível fazer backup dos dados do OpenStack usando o método legado – por meio do Bacula File Daemon. Essa é uma abordagem tradicional baseada em agente para operações de backup e recuperação, que exige que o File Daemon em questão seja colocado no elemento específico do OpenStack que precisa de backup. Isso significa que a configuração geral das tarefas de backup é um pouco mais complicada do que com o módulo Cinder.

A instalação de um Bacula Enterprise File Daemon em cada máquina virtual permite que os usuários gerenciem servidores virtuais de maneira semelhante aos servidores físicos, possibilitando que eles aproveitem toda a gama de recursos fornecidos pelo Bacula Enterprise para suas necessidades de backup e recuperação. Isso inclui compactação em nível de arquivo, verificação de dados, proteção contra ransomware, restauração granular rápida e muito mais.

Essa abordagem otimiza a utilização de entrada/saída (E/S) no ambiente OpenStack. Os usuários podem aproveitar o agendamento, as prioridades de trabalho e as configurações de trabalho simultâneo máximo do Bacula para distribuir com eficiência as tarefas de backup pela janela de backup designada.

Como todas as máquinas virtuais podem potencialmente compartilhar o mesmo armazenamento no hipervisor do OpenStack, é necessário um planejamento cuidadoso para evitar a execução simultânea de todos os trabalhos de backup, evitando assim possíveis gargalos no subsistema de disco e rede. Isso ocorre porque o Bacula precisa atravessar todos os sistemas de arquivos para abrir, ler, fechar e estatuir arquivos durante o processo de backup.

Conclusão

É amplamente reconhecido que a tecnologia e a inovação no setor de TI continuarão a avançar rapidamente, principalmente em domínios como automação, digitalização, proliferação de fontes de dados e ciclos de desenvolvimento cada vez mais acelerados. À medida que essas novas tecnologias são implantadas em ambientes de TI de produção, torna-se imperativo garantir o backup adequado de dados e aplicativos de missão crítica, não apenas para proteger os negócios de uma organização, mas também para proteger seus clientes.

No entanto, o desafio está em integrar perfeitamente uma solução de backup e recuperação a essas tecnologias emergentes e, ao mesmo tempo, atender aos requisitos comerciais específicos da organização, incluindo os objetivos de ponto de recuperação (RPOs) e os objetivos de tempo de recuperação (RTOs). O software de backup e recuperação do Bacula Enterprise aborda esses desafios por meio de seu design diferenciado, flexibilidade, profundidade e modelo de licenciamento. Essa estrutura única permite que o Bacula Enterprise resolva com eficácia os problemas relacionados ao backup, à recuperação de dados e à recuperação de desastres. Com isso, ele capacita empresas de médio e grande porte a aumentar sua eficiência, segurança e competitividade, garantindo a continuidade e a integridade de suas operações de TI.

O Bacula oferece uma solução de software de backup e recuperação de dados unificada e especialmente segura, com uma arquitetura que se integra perfeitamente a um espectro diversificado de aplicativos comumente associados a ambientes OpenStack. Além disso, ele amplia sua compatibilidade para abranger várias outras tecnologias emergentes, incluindo máquinas virtuais, contêineres, armazenamento e ambientes de nuvem. Essa abordagem abrangente permite que as empresas que utilizam o Bacula se adaptem com eficiência às demandas de segurança em constante evolução, às mudanças nas regulamentações e à necessidade imperativa de redução de custos.

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 *