Bienvenue > Blog sur la sauvegarde et la restauration > Sauvegarde et récupération OpenStack : Meilleures pratiques, méthodes et solutions intégrées

Sauvegarde et récupération OpenStack : Meilleures pratiques, méthodes et solutions intégrées

Mis à jour 5th janvier 2024, Rob Morrison

Introduction à OpenStack

OpenStack est une plateforme de cloud computing open-source qui fournit à la fois un cadre et une boîte à outils pour construire et superviser une infrastructure de cloud privé et public. Sa conception est ancrée dans la flexibilité, l’évolutivité et l’interopérabilité, ce qui en fait un choix privilégié pour les organisations qui cherchent à créer et à gérer leurs environnements en nuage. Lancé en 2010, OpenStack a réussi à rassembler un public assez large d’utilisateurs réguliers et de développeurs.

Grâce à sa nature open-source et à sa structure modulaire, OpenStack peut se targuer d’un haut degré de personnalisation, ce qui permet aux organisations d’affiner leur infrastructure cloud pour répondre à leurs besoins spécifiques. Il trouve une application étendue dans divers secteurs, notamment les entreprises, les fournisseurs de services, les institutions de recherche et les organisations gouvernementales, ce qui leur permet d’établir et de maintenir des clouds privés et publics. En outre, OpenStack prend en charge divers hyperviseurs et systèmes de stockage, ce qui garantit l’adaptabilité et la compatibilité avec l’infrastructure existante.

Composants d’OpenStack

OpenStack possède une architecture modulaire open-source composée de différents composants. Ces composants comprennent :

  • Un composant informatique appelé Nova. Gère les services de virtualisation et d’orchestration pour gérer les machines virtuelles (VM), facilitant la création, la gestion et l’évolutivité des VM.
  • Un composant de stockage appelé Swift et Cinder. Le premier est un système de stockage d’objets distribué conçu uniquement pour le stockage de données (documents, médias, etc.). Le second offre des services de stockage en bloc, permettant l’attachement et la gestion de volumes de stockage pour les VM.
  • Un composant de mise en réseau appelé Neutron. Offre la mise en réseau en tant que service, permettant la création et la gestion de réseaux, de sous-réseaux et de routeurs avec la prise en charge de diverses topologies de réseau.
  • Un composant de tableau de bord appelé Horizon. Une interface utilisateur graphique (GUI) basée sur le web pour OpenStack, simplifiant la gestion des ressources pour les administrateurs et les utilisateurs.
  • Un composant d’identité appelé Keystone. Ce service d’identité et d’authentification gère l’authentification des utilisateurs et des rôles et fournit un contrôle d’accès centralisé.
  • Un composant de service d’image appelé Glance. Gère et stocke les images de machines virtuelles, rationalisant le déploiement d’instances avec des configurations prédéfinies.
  • Un composant d’orchestration appelé Heat. Un service d’orchestration qui permet de définir et de gérer l’infrastructure cloud en tant que code, ce qui facilite la création et la gestion d’applications cloud entières à l’aide de modèles.
  • Un composant de télémétrie appelé Ceilometer. Fournit des services de mesure et de surveillance pour suivre l’utilisation des ressources dans l’environnement en nuage, facilitant la facturation, le suivi de l’utilisation et la surveillance des performances.
  • Un composant de base de données appelé Trove. Offre une base de données en tant que service, simplifiant la gestion, l’approvisionnement et la mise à l’échelle des bases de données dans le nuage.
  • Un composant lié aux conteneurs appelé Magnum. Utilisé pour l’orchestration et la gestion des conteneurs, prenant en charge les technologies de conteneurs populaires telles que Docker et Kubernetes.
  • Un composant de flux de travail appelé Mistral. Offre de multiples moyens de gérer les flux de travail à l’aide de différents langages basés sur YAML.
  • Un composant de réduction de carte élastique appelé Sahara. Existe pour créer un moyen rapide et facile de provisionner les clusters Hadoop.
  • Un composant bare metal appelé Ironic. Gère les machines bare metal, un fork de Nova qui a été séparé en son propre projet. Fonctionne comme une API d’hyperviseur pour les dispositifs bare-metal.
  • Un composant de messagerie appelé Zaqar. Une offre de messagerie en nuage multi-tenant avec prise en charge complète de l’API RESTful qui est à la fois sécurisée et rapide.
  • Un composant FS partagé appelé Manila. Offre une API pour la gestion des partages dans un cadre indépendant des fournisseurs.
  • Un composant DNS appelé Designate. Fournit une API REST hautement fonctionnelle pour la gestion des DNS.
  • Un composant de gestion de clés appelé Barbican. Il stocke et gère les clés de manière sécurisée, utile dans tous les environnements.
  • Un composant d’analyse des causes fondamentales appelé Vitrage. Offrant un système complexe de gestion des événements pour OpenStack, il s’agit d’un service d’analyse des causes profondes avec de nombreux aperçus sur les problèmes et les moyens de les résoudre.
  • Un composant sur les actions d’alarme basées sur des règles appelé Aodh. Il permet des alarmes basées sur des actions avec un haut degré de personnalisation.

Certains de ces composants sont considérés comme des « composants de base » car la plupart des utilisateurs d’OpenStack les utilisent d’une manière ou d’une autre. Ces composants sont Nova, Heat, Glance, Keystone, Swift, Horizon, Neutron, Cinder et Ceilometer.

Sauvegarde dans OpenStack

La création de sauvegardes de données pour la récupération en cas de catastrophes ou de défaillances n’est pas seulement importante, elle est absolument essentielle. Ce principe s’applique à tous les aspects de la gestion des données, y compris la sauvegarde des instances et des volumes OpenStack. Les équipes informatiques considèrent OpenStack comme quelque chose de libérateur et de polyvalent – principalement parce qu’OpenStack est une plateforme open-source à la base qui essaie d’utiliser des normes ouvertes dans la mesure du possible.

OpenStack est généralement déployé sous la forme d’une solution IaaS (Infrastructure-as-a-Service) qui fonctionne avec des nuages privés et publics, gérant des serveurs virtuels, des ressources de stockage, etc. Étant donné qu’OpenStack travaille en permanence avec des formes de données, il est tout à fait naturel que la solution elle-même dispose d’une certaine capacité de sauvegarde.

Il y a plusieurs façons de créer une sauvegarde des données OpenStack – mais d’abord, nous devons passer en revue les meilleures pratiques générales pour les sujets de sauvegarde et de récupération OpenStack :

  • Sauvegardez toutes les données, et pas seulement les machines virtuelles

Bien qu’il puisse sembler que la sauvegarde des données dans OpenStack soit principalement associée aux sauvegardes des machines virtuelles, il est essentiel de ne pas négliger les données qui s’étendent au-delà de ces machines virtuelles. Il est judicieux de s’assurer que vos sauvegardes englobent tout, y compris les machines virtuelles, les applications, les réseaux, etc.

Il est également essentiel de noter que ces opérations de sauvegarde peuvent être exécutées efficacement avec l’aide de divers outils tiers. Ces outils offrent généralement la possibilité de travailler avec un stockage à chaud et à froid, de fournir des politiques de rétention flexibles et d’offrir d’autres fonctionnalités avancées.

  • Prêtez attention aux paramètres clés de la sauvegarde (en particulier lorsqu’il s’agit de la reprise après sinistre)

Il est primordial d’accorder une attention particulière à l’objectif de point de récupération (RPO) et à l’objectif de temps de récupération (RTO) lors de la planification de la protection des sauvegardes d’un environnement OpenStack. Ces deux mesures clés sont essentielles pour tous ceux qui cherchent un moyen d’analyser l’efficacité de leur stratégie de sauvegarde.

Le RPO détermine le moment précis où vos données doivent être récupérées après une interruption. Il définit le niveau de perte de données que votre organisation peut tolérer. Il est essentiel de veiller à ce que votre RPO corresponde aux besoins de votre entreprise.

Le RTO représente le temps d’arrêt le plus important que vos systèmes critiques peuvent supporter. Il détermine le temps nécessaire pour remettre ces systèmes en ligne et les rendre pleinement fonctionnels après une interruption. Il est essentiel de parvenir à un RTO équilibré, car il doit être suffisamment bas pour minimiser l’impact sur l’entreprise, tout en étant économiquement réalisable.

Trouver le bon équilibre entre le RPO et le RTO est une tâche délicate. Un RPO et un RTO plus agressifs peuvent nécessiter des investissements substantiels dans l’infrastructure et les technologies, tandis qu’une approche plus détendue peut entraîner des pertes de données et des temps d’arrêt prolongés. Il est essentiel d’aligner ces objectifs sur les besoins spécifiques de votre entreprise, afin que votre solution de sauvegarde et de restauration soit à la fois efficace et rentable.

  • Assurez-vous d’apprendre tout ce que vous pouvez sur les modules de base d’OpenStack

OpenStack comprend des composants logiciels distincts qui collaborent pour fournir des services en nuage. La communauté OpenStack reconnaît neuf composants de base : Horizon, Glance, Nova, Heat, Keystone, Swift, Neutron, Ceilometer et Swift. Cinder, un composant de stockage en bloc chargé de fournir des volumes aux instances OpenStack, mérite une attention particulière en ce qui concerne la sauvegarde.

Pour maximiser le potentiel de Cinder, il faut une solution de stockage résiliente, fiable, évolutive et riche en fonctionnalités, qui réponde à toutes les exigences de la charge de travail. Nombreux sont ceux qui optent pour Ceph, qui s’intègre de manière transparente à OpenStack. La principale raison pour laquelle cette combinaison particulière de solutions est si populaire est que Cinder soutenu par Ceph peut offrir beaucoup de redondance et d’évolutivité pour les déploiements à grande échelle. Du point de vue de la reprise après sinistre, il est essentiel que la solution que vous choisissez puisse s’intégrer de manière transparente non seulement avec Cinder mais aussi avec Ceph, afin de garantir des capacités complètes de protection et de récupération des données.

  • Ne passez pas à côté de la documentation officielle d’OpenStack

Pour un fonctionnement sans faille, il est essentiel que les membres de l’équipe informatique examinent consciencieusement la documentation OpenStack chaque fois qu’une nouvelle version est introduite. Cette documentation fournit des instructions essentielles sur la manière de sauvegarder et de configurer efficacement les données, en garantissant des pratiques de gestion des données appropriées. Cette tâche particulière ne devrait pas poser de problème puisque OpenStack utilise un cycle de publication basé sur le temps, avec une nouvelle version tous les six mois et une variété de jalons de développement différents.

  • Essayez d’en savoir plus sur l’étendue de l’intégration de votre solution de sauvegarde avec OpenStack

Il est essentiel de noter que tous les outils de sauvegarde tiers n’offrent pas le même niveau de fiabilité lorsqu’il s’agit d’OpenStack. Certains peuvent ne pas être bien adaptés à OpenStack et manquer de compatibilité native. Si les outils traditionnels peuvent assurer la redondance des données, ils ne sont pas toujours suffisants pour la sauvegarde, en particulier dans les cas de données corrompues ou de machines virtuelles mal configurées. Les solutions natives d’OpenStack, en revanche, permettent de restaurer les charges de travail à partir de différents instantanés, en donnant accès à des points de restauration spécifiques selon les besoins. Cette approche native améliore la flexibilité et la précision de la récupération des données dans les environnements OpenStack.

Méthodes de sauvegarde intégrées existantes pour OpenStack

Les capacités de sauvegarde intégrées d’OpenStack sont assez basiques et ne pourraient probablement pas répondre aux besoins d’une entreprise plus grande et plus complexe en matière de sauvegarde des données. La plupart des fonctionnalités de sauvegarde d’OpenStack doivent être lancées manuellement, et il n’y a que peu ou pas de personnalisation disponible pour ce type de tâches – à moins que le spécialiste informatique en question n’utilise une certaine forme de code personnalisé pour le faire.

Les fonctionnalités de sauvegarde et de restauration d’OpenStack peuvent être séparées en deux grands groupes en fonction de la manière dont elles peuvent être lancées – cela peut être fait à l’aide d’une interface graphique (OpenStack Horizon) ou à l’aide d’une interface de ligne de commande de base (OpenStack Cinder).

OpenStack Horizon

OpenStack Horizon peut être utilisé pour créer des sauvegardes de volumes ou d’instances au sein du système. Les deux processus sont assez simples et faciles à comprendre, même pour les utilisateurs moins expérimentés. Commençons par les sauvegardes de volumes OpenStack :

  • La première étape consiste à démarrer OpenStack Horizon
  • Maintenant, vous devez trouver la liste des volumes actuellement actifs (Project &gt ; Volumes &gt ; Volumes)
  • Une fois le volume choisi, le menu déroulant sur le côté droit de l’écran devrait proposer un certain nombre d’options, dont celle intitulée Créer une sauvegarde
  • Cette action devrait ouvrir un nouvel écran avec une variété de champs à remplir, comme le champ Nom de la sauvegarde
  • Une fois que tous les champs sont remplis, il ne vous reste plus qu’à lancer le processus de sauvegarde et à attendre qu’il se termine
  • Les sauvegardes elles-mêmes se trouvent sur la page Sauvegarde (Projet &gt ; Volumes &gt ; Sauvegardes), avec une colonne Statut séparée présentant l’état actuel de chaque tâche de sauvegarde

Comme vous pouvez le constater, le processus en question est assez simple et pas très compliqué. Il en va de même pour la création de sauvegardes OpenStack basées sur les instances :

  • La première étape est très proche de l’exemple précédent – démarrer OpenStack Horizon
  • L’étape suivante consiste à localiser la liste des instances actuellement disponibles (Project > Compute > Instances)
  • Le bouton Créer un instantané devrait être disponible dès que l’instance spécifique est choisie
  • La liste des instantanés existants peut être trouvée en allant dans Projet > Calcul > Images, elle présente la liste globale des instantanés, leur état actuel, les options de restauration, et plus encore

Il convient de noter que ces deux approches sont très basiques dans leur nature et ne peuvent être utilisées que pour la sauvegarde de données la plus simple pour OpenStack. Ces mêmes opérations peuvent également être lancées (et même personnalisées) à l’aide d’une CLI, ce que nous allons voir ci-dessous.

OpenStack Cinder

Dans ce cas, il n’y a pas de choix entre deux types de sauvegarde différents. Cependant, les deux existent toujours – mais maintenant le type de sauvegarde est déterminé par la façon dont l’instance a été lancée à l’origine. Si l’instance en question est adossée à un volume, la sauvegarde elle-même doit être centrée sur le volume, et non sur l’instance. Si l’instance était adossée à une image, la même logique s’applique à l’envers – la sauvegarde elle-même doit être centrée sur la création de la sauvegarde de l’image. Il est également possible de créer des sauvegardes de volume de base, ce qui donne trois approches différentes des sauvegardes au total.

Le premier type de sauvegarde que nous utilisons ici est un instantané basé sur un volume :

  1. La première étape consiste à demander une liste des volumes actuels et de leurs paramètres à l’aide de la commande suivante
    $ openstack volume list
  2. L’étape suivante consiste à lancer la procédure de sauvegarde elle-même à l’aide d’une autre commande (en utilisant le nom de la sauvegarde obtenu à l’étape précédente)
    $ openstack volume backup create volume-5 \ –force
  3. La dernière étape consiste à vérifier la sauvegarde nouvellement créée à l’aide d’une autre commande (et de l’UUID de la sauvegarde indiquée à la fin de l’étape précédente)
    $ openstack volume backup show volume-backup-UUID

Il est également possible de créer une sauvegarde de volume de base en utilisant la même séquence que celle présentée ci-dessus, à l’exception de l’indicateur –force . Ce drapeau permet de poursuivre la sauvegarde même pour les volumes ayant le statut in-use (tels que les volumes attachés à une instance).

Il convient de noter que toutes les valeurs modifiables dans les exemples de commande ci-dessus et ci-dessous sont écrites en texte graspour faciliter la compréhension.

Le deuxième type de sauvegarde est un instantané d’instance soutenu par une image, avec une combinaison d’opérations légèrement différente :

  1. La première étape consiste à demander une liste des serveurs actuellement actifs et de leurs UUID à l’aide de la commande suivante
    $ openstack server list
  2. L’étape suivante est la tâche de création de la sauvegarde avec sa propre ligne de commande
    $ openstack server backup create instance-1
  3. Il est également nécessaire de confirmer l’état d’un instantané nouvellement créé, et c’est exactement ce à quoi sert la commande suivante
    $ openstack volume backup show backup-UUID –fit-width

D’autres drapeaux utiles pour le CLI d’OpenStack incluent le drapeau –incremental, qui permet la création de sauvegardes incrémentales au lieu des sauvegardes complètes traditionnelles. Il convient de noter que la sauvegarde incrémentielle a ses propres limites, elle ne peut pas être lancée s’il n’y a pas de sauvegarde complète déjà présente dans le système, et la restauration d’une sauvegarde incrémentielle peut être un processus plutôt décourageant car chaque partie d’une sauvegarde incrémentielle doit être présente pour que toutes les données soient restaurées correctement.

Autres caractéristiques et nuances d’OpenStack Cinder

Le processus de restauration pour ce type d’opérations est également relativement simple. Par exemple, voici à quoi ressemblerait la ligne de commande de restauration de sauvegarde de volume :

$ openstack volume backup restore backup-2 volume-4
Dans ce scénario, backup-2 est l’identifiant exact de la sauvegarde elle-même, tandis que volume-4 est le nom de l’instance sur laquelle la sauvegarde est restaurée.

Le dépannage des sauvegardes est un autre sujet important dans ce contexte. Il est possible qu’une sauvegarde soit bloquée dans une partie spécifique du processus en raison d’un problème quelconque, y compris des problèmes de base de données, des problèmes de ressources, etc. Dans ce type de situation, il est possible de réinitialiser l’état de la sauvegarde à l’aide d’une commande spécifique :

$ cinder backup-reset-state [–state STATE] backup-3 backup-4
Le dernier sujet abordé ici est l’annulation des tâches. Il est désormais possible d’annuler les opérations de sauvegarde et de restauration, bien que ces deux fonctionnalités aient été ajoutées il n’y a pas si longtemps. La possibilité d’annuler une opération de sauvegarde en cours a été ajoutée en octobre 2015 avec la version Liberty, et la possibilité d’annuler des opérations de restauration en cours est présente depuis août 2018 avec la version Rocky.

En même temps, les deux opérations ne sont pas exactement identiques, ni même semblables l’une à l’autre. Le processus d’annulation d’une sauvegarde nécessite l’émission d’une demande de force delete sur la sauvegarde en question, à l’aide de la commande suivante :

$ openstack volume backup delete –force backup-3
La commande d’annulation de la restauration de la sauvegarde est légèrement différente puisqu’il n’est pas nécessaire de la supprimer, mais son état doit être modifié et devenir autre chose que restauration.
$ openstack volume backup set –state error backup-2
Dans ce scénario, il est recommandé d’utiliser le statut d’opération error afin qu’il n’y ait pas de confusion par la suite sur la réussite ou l’échec du processus lui-même. La principale raison en est la façon dont OpenStack gère les volumes restaurés – il n’est pas possible d’accéder à un volume de destination annulé pour savoir si des données ont été restaurées en premier lieu.

Solutions de sauvegarde tierces pour OpenStack

Maintenant que nous avons examiné différentes approches des tâches de sauvegarde et de restauration avec les capacités propres d’OpenStack, il est temps de voir ce que le marché des logiciels de sauvegarde tiers peut offrir à cet égard. Notre liste des différentes solutions de sauvegarde OpenStack couvre 11 exemples de logiciels de sauvegarde tiers avec différents publics cibles, différents ensembles de fonctionnalités et différents niveaux de résilience qu’ils peuvent offrir à leurs clients.

Vinchin Backup & Recovery

vinchin backup and recovery landing page

Vinchin n’est peut-être pas la solution la plus reconnue sur le marché, mais elle peut se targuer d’avoir une base de clientèle substantielle avec des milliers de clients dans le monde entier. Vinchin Backup & Recovery est polyvalent et prend en charge diverses plates-formes virtuelles, notamment Hyper-V et VMware. Elle offre un service de sauvegarde convivial ainsi qu’un service complet de reprise après sinistre reconnu pour ses performances exceptionnelles. L’approche de sauvegarde de Vinchin est sans agent et incrémentale, permettant des sauvegardes quotidiennes, mensuelles ou hebdomadaires. Sa prise en charge d’OpenStack apporte une variété d’avantages de Vinchin directement aux sauvegardes d’OpenStack, y compris des performances incroyables, des niveaux élevés de sécurité, beaucoup d’automatisation, et ainsi de suite.

Évaluations des clients :

  • Capterra4.7/5 points et 46 avis d’utilisateurs
  • G24.6/5 points et 36 avis d’utilisateurs

Avantages :

  • Vinchin propose une multitude de fonctionnalités, même dans sa version gratuite, offrant aux utilisateurs un large éventail de choix et de capacités.
  • Il facilite la centralisation des données grâce à un tableau de bord dédié, qui permet un contrôle complet des différents aspects liés à la sauvegarde au sein de l’organisation.
  • L’interface utilisateur de Vinchin est particulièrement simple et conviviale, ce qui simplifie l’expérience de l’utilisateur.

Points faibles :

  • La qualité des capacités de reporting de Vinchin peut varier en fonction du type de rapport. Par exemple, la fonction de rapport sur les courriels est assez basique et offre des options de personnalisation limitées.
  • Les options de mobilité de Vinchin sont quelque peu limitées ; il n’y a pas d’application mobile et l’interface graphique n’est pas basée sur le Web. Par conséquent, l’accès à la solution en dehors de l’environnement de bureau habituel peut présenter des difficultés.
  • Vinchin est limité en termes de sauvegarde d’autres technologies généralement présentes dans les environnements informatiques de grande et moyenne taille, et peut donc être trop limité pour un déploiement à l’échelle de l’entreprise.

Prix (au moment de la rédaction) :

  • Vinchin peut proposer plusieurs types de licences et de tarifs à ses clients. Les niveaux de prix sont les suivants :
    • Essential Edition pour les entreprises relativement petites qui utilisent VMware ou Hyper-V dans leurs opérations quotidiennes sans disposer d’un budget conséquent pour une solution de sauvegarde dédiée
    • Standard Edition est destinée aux petites et moyennes entreprises qui ont des exigences un peu plus spécifiques en matière de solution de sauvegarde – puisque leur infrastructure XenServer/VMware/Hyper-V en a besoin pour fonctionner correctement
    • Enterprise Edition est l’option la plus appropriée pour les infrastructures complexes à grande échelle qui ont besoin d’un système de sauvegarde multifonctionnel complexe pour que leur infrastructure virtuelle massive soit protégée dans son intégralité
    • Enterprise Plus Edition offre une gamme complète de fonctionnalités et de capacités, ce qui en fait un choix idéal pour la gestion d’environnements hybrides comprenant des serveurs physiques, des bases de données, des machines virtuelles (VM), etc.
  • Il existe deux approches possibles pour acquérir une licence Vinchin – soit une licence perpétuelle, soit une licence basée sur un abonnement :
    • Une licence d’abonnement offre la possibilité de s’abonner aux services de Vinchin pour une période de temps spécifique (de 12 à 36 mois, dans la plupart des cas), offrant des mises à jour de versions, un support technique, etc.
    • Une licence perpétuelle est une approche différente qui permet aux clients d’acheter des licences permanentes pour un logiciel, mais ni les mises à jour de versions ni le support technique ne sont inclus dans ce package
    • Lorsque vous achetez une licence perpétuelle pour la solution, l’achat initial inclut une année gratuite de « services de renouvellement ». Ces services de renouvellement englobent les mises à jour du logiciel et le support technique. Toutefois, à partir de la deuxième année, le coût de ces services de renouvellement s’élève à 25 % du prix de détail suggéré par le fabricant, ou MSRP, de la solution.
  • Il n’est pas rare que les éditeurs de logiciels, en particulier ceux qui proposent des solutions d’entreprise, ne divulguent pas de prix spécifiques sur leur site web. Le prix des solutions logicielles d’entreprise comme Vinchin peut varier en fonction de facteurs tels que le nombre d’utilisateurs, les fonctionnalités et modules spécifiques requis, et le niveau de support et de services demandés. Pour obtenir des informations précises sur les prix de Vinchin, les personnes ou les organisations intéressées par le logiciel doivent contacter directement la société et demander un devis personnalisé.

Mon avis personnel sur Vinchin :

Bien que Vinchin ne soit pas aussi largement reconnu que d’autres solutions de sauvegarde, il dispose d’une base d’utilisateurs dévoués. Vinchin se distingue par la richesse de ses fonctionnalités de sauvegarde et de restauration, la prise en charge d’autres plateformes, y compris VMware, et d’excellentes performances globales. Il est également très compétent en ce qui concerne les capacités de sauvegarde OpenStack, offrant des approches flexibles pour les performances de sauvegarde, de nombreuses capacités d’automatisation et de planification, la possibilité d’une sauvegarde sans agent, une protection raisonnable contre les ransomwares, et bien d’autres choses encore.

Commvault

commvault landing page

Commvault offre la possibilité de restaurer les données à partir d’une console de gestion centralisée, éliminant ainsi la nécessité pour les administrateurs de travailler sur site. Il rationalise les systèmes de sauvegarde, qu’ils soient dans le nuage ou sur site, en fournissant un tableau de bord centralisé pour la surveillance et la gestion des sauvegardes. En outre, la fonction « Edge Drive » permet aux utilisateurs d’utiliser le système comme un nuage privé. Dans le contexte d’OpenStack, Commvault utilise une approche de protection par ajout à chaud, ce qui permet de déployer rapidement des proxies de protection supplémentaires en fonction des besoins de votre entreprise. L’interface de gestion unique de Commvault combine tous les outils de configuration, de gestion et de reporting dans un portail facile à utiliser, ce qui réduit considérablement la charge de travail administratif.

Évaluations des clients :

  • Capterra4.8/5 points et 9 avis d’utilisateurs
  • TrustRadius7.8/10 points et 207 avis d’utilisateurs
  • G24.2/5 points et 78 avis d’utilisateurs

Avantages :

  • Les options d’expansion de Commvault ne se limitent pas à l’augmentation de la taille ; il peut également évoluer horizontalement en offrant diverses intégrations et en prenant en charge différents types de stockage, ce qui offre une flexibilité et une adaptabilité à l’évolution des besoins.
  • L’expérience utilisateur est particulièrement conviviale, la plupart des tâches de configuration de base ne nécessitant qu’un effort minimal.
  • Commvault fait preuve d’une remarquable évolutivité, capable de s’adapter aux infrastructures informatiques les plus complexes et les plus sophistiquées. Il utilise à la fois les éléments Cinder et Nova pour offrir différentes approches de la sauvegarde Openstack.

Points faibles :

  • Bien que Commvault offre un support pour une large gamme de conteneurs, d’hyperviseurs et de types de bases de données, il est important de noter qu’il ne prend pas en charge toutes les infrastructures, ce qui nécessite un examen approfondi de la liste des systèmes pris en charge à l’avance.
  • Les rapports de base avec des détails limités sont un défi commun pour de nombreuses solutions de sauvegarde au niveau de l’entreprise, et Commvault ne fait pas exception, connaissant des problèmes de rapports notables dans tous les domaines, sauf pour des intégrations spécifiques.
  • Un aspect à prendre en compte est que le prix de Commvault est souvent élevé, dépassant la moyenne du marché et potentiellement le budget de la plupart des petites et moyennes entreprises.

Prix (au moment de la rédaction) :

  • Les prix des logiciels d’entreprise peuvent varier considérablement en fonction de facteurs tels que le nombre d’utilisateurs, les modules spécifiques et les fonctionnalités requises, ainsi que le niveau de support et de services. Pour obtenir des informations précises sur les prix de Commvault, les personnes ou les organisations intéressées par le logiciel doivent contacter directement la société.
  • Les informations non officielles suggèrent que le prix des appliances matérielles de Commvault varie de 3 400 $ à 8 781 $ par mois.

Mon avis personnel sur Commvault :

Commvault s’impose comme un acteur de premier plan sur le marché de la sauvegarde, offrant des fonctionnalités robustes, un large éventail de caractéristiques et des intégrations étendues. Il prend en charge divers types de stockage, y compris le stockage physique et en nuage, ainsi que les applications, les bases de données, les conteneurs, etc. La console de gestion centralisée simplifie les tâches administratives, et son évolutivité en fait une solution bien adaptée aux entreprises. Commvault dispose d’une intégration native dans Cinder, et offre une sauvegarde basée sur des instantanés.

Trilio

trilio landing page

Trilio est une entreprise spécialisée dans la fourniture de solutions de protection et de récupération des données adaptées aux environnements cloud-native, avec un accent particulier sur OpenStack et Kubernetes. Les offres de produits de Trilio sont conçues pour aider les organisations à sauvegarder leurs données, applications et charges de travail dans des environnements cloud et conteneurisés. Ils visent à assurer la résilience des données, la sauvegarde et les capacités de reprise après sinistre pour leurs clients. Elle est également fortement intégrée à OpenStack afin de garantir une meilleure compatibilité et polyvalence pour toutes les opérations de sauvegarde et de reprise après sinistre.

Avantages :

  • Trilio offre une automatisation et une sauvegarde et une récupération basées sur des règles, réduisant ainsi les efforts manuels requis pour gérer les sauvegardes et assurer la conformité de la protection des données.
  • L’approche de Trilio en matière de sauvegarde est centrée sur l’application, ce qui signifie qu’elle capture non seulement les données mais aussi l’état complet d’une application. Cela garantit que les applications et leurs dépendances peuvent être restaurées avec précision.
  • Les solutions de Trilio s’intègrent aux plateformes d’orchestration de cloud et de conteneurs via les API Cinder ou Nova, ce qui rationalise le processus de sauvegarde et de restauration et permet aux utilisateurs d’incorporer plus facilement la protection des données dans leurs flux de travail existants.

Points faibles :

  • Les technologies cloud-natives, notamment OpenStack, évoluent rapidement. Rester en phase avec ces technologies et s’assurer que les solutions de protection des données restent à jour peut être un défi.
  • Gérer la protection des données dans des environnements cloud-native complexes peut s’avérer assez difficile. Les solutions de Trilio nécessitent un certain niveau d’expertise pour être gérées correctement.
  • Si la spécialisation de Trilio dans les environnements natifs du cloud est un avantage pour les organisations dans ces écosystèmes, ce n’est peut-être pas le choix idéal pour celles qui disposent d’une infrastructure plus traditionnelle ou diversifiée. D’autres solutions peuvent être plus adaptées dans ces cas-là.

Prix (au moment de la rédaction) :

  • L’absence d’informations tarifaires sur le site officiel de Trilio est conforme aux pratiques de nombreux éditeurs de logiciels d’entreprise. Les prix des logiciels d’entreprise dépendent souvent de divers facteurs tels que le nombre d’utilisateurs, les fonctionnalités spécifiques et le niveau d’assistance requis, ce qui rend difficile l’établissement d’un prix unique. Pour les personnes intéressées par les solutions de Trilio, la meilleure façon d’obtenir des informations précises sur les prix est de contacter directement l’entreprise.

Mon avis personnel sur Trilio :

Trilio propose des solutions de protection et de récupération des données pour les environnements « cloud-native » et, comme tout logiciel, il présente ses propres avantages et inconvénients. Il prend en charge plusieurs distributions OpenStack tout en offrant un moyen simple et efficace de créer ou de restaurer des sauvegardes. Il est sécurisé, évolutif, sans agent et profondément intégré à OpenStack, ce qui en fait une excellente option pour les entreprises qui s’appuient souvent sur ce type d’infrastructure particulier. Trilio est une solution plutôt spécifique au cas par cas qui n’offre fondamentalement rien d’autre que la prise en charge de Kubernetes/OpenStack, ce qui signifie qu’elle n’est pas au même niveau que certaines autres solutions de cette liste en ce qui concerne l’ensemble des fonctionnalités au-delà de la prise en charge d’OpenStack.

Storware Backup and Recovery

storware landing page

Storware Backup and Recovery, précédemment connu sous le nom de Storware vProtect, est une solution de sauvegarde et de restauration principalement conçue pour gérer les instantanés et les sauvegardes dans divers conteneurs et environnements virtuels. Elle est connue pour son interface conviviale, sa compatibilité avec de multiples destinations de sauvegarde, sa prise en charge de divers environnements virtuels et la disponibilité d’une assistance clientèle 24 heures sur 24, 7 jours sur 7. Storware simplifie les complexités de la protection des données pour OpenStack, en répondant aux besoins des administrateurs et des utilisateurs locataires. Cette simplification, via l’interface Horizon d’Openstack, rend les processus de sauvegarde et de reprise après sinistre plus simples et plus efficaces que jamais, avec une évolutivité exceptionnelle, une gestion centralisée efficace, etc.

Évaluations des clients :

  • G24.7/5 étoiles sur la base de 28 commentaires des clients

Avantages :

  • L’interface utilisateur graphique simple et claire facilite la gestion des opérations de sauvegarde et de restauration.
  • L’infrastructure sans agent élimine la nécessité d’un serveur physique centralisé pour que l’ensemble de la solution fonctionne efficacement.
  • La configuration initiale et le processus d’installation sont particulièrement simples, ce qui les rend conviviaux.

Points faibles :

  • Bien que le processus de configuration initiale soit facilité par un didacticiel en ligne utile, il n’est pas nécessairement court ou simple en soi ; le didacticiel contribue à sa simplicité.
  • La configuration des politiques de conservation pourrait être plus conviviale, ce qui pourrait nécessiter une amélioration de cet aspect.
  • Les options de personnalisation des notifications sont limitées et offrent peu de souplesse à cet égard.

Prix (au moment de la rédaction) :

  • Le site officiel de Storware présente deux plans tarifaires différents :
    • Freemium – une offre entièrement gratuite avec de multiples limitations, que ce soit 100 utilisateurs M365 ou moins, 10 environnements virtuels ou moins, 1 To de données, 10 applications ou moins, etc. Cette version propose également tout ce que Storware a à offrir en termes de fonctionnalités de sauvegarde et de restauration.
    • Essai – une version complète de la solution pendant 60 jours, aucune limitation en termes d’espaces de travail et de stockage, un support officiel et toutes les fonctionnalités de sauvegarde/restauration de Storware.
  • La plupart des logiciels d’entreprise n’ont pas d’informations tarifaires accessibles au public, et Storware ne fait pas exception à la règle. Les prix des logiciels d’entreprise peuvent varier de manière significative en fonction de facteurs tels que le nombre d’utilisateurs, les modules ou fonctionnalités spécifiques nécessaires, et le niveau de support et de services requis.

Mon avis personnel sur Storware :

Storware est une solution de sauvegarde peu conventionnelle dans son ensemble, qui met l’accent sur la gestion des instantanés pour différentes plates-formes. Elle est rapide, évolutive et dispose de nombreuses options de centralisation, ce qui en fait une bonne solution de sauvegarde dans son ensemble. L’un des nombreux systèmes pris en charge par Storware est OpenStack, auquel il peut offrir la compression des données, diverses options de sécurité, la granularité de la sauvegarde, l’intégration des instantanés et de nombreux autres avantages qu’un utilisateur moyen d’OpenStack peut trouver plutôt utiles.

Hystax

hystax landing page

Hystax est une entreprise spécialisée dans la fourniture de solutions pour la migration vers le nuage et la reprise après sinistre. Son principal produit, Hystax Acura, est une plateforme globale visant à simplifier et à améliorer les migrations vers le cloud, tout en offrant de solides fonctions de reprise après sinistre pour garantir la disponibilité et la continuité des charges de travail essentielles. Hystax est reconnu pour la flexibilité, l’efficacité et la convivialité de ses solutions, ce qui les rend très bénéfiques pour les entreprises qui cherchent à optimiser leurs stratégies de cloud et à protéger leurs données et leurs applications. Elle prend également entièrement en charge OpenStack, offrant un logiciel DR entièrement automatisé avec une variété de fonctionnalités qui fonctionnent à la fois pour les partenaires et les clients.

Caractéristiques principales :

  • Les performances exceptionnelles dans tous les domaines font de Hystax une option intéressante pour les entreprises qui préfèrent que leurs RPO et RTO soient aussi bas que possible.
  • La plateforme offre également de nombreuses capacités de gestion du cloud à ses utilisateurs, offrant un contrôle impressionnant sur l’ensemble de l’infrastructure avec l’ajout de fonctionnalités liées à la sécurité.
  • Même si Hystax peut travailler avec des entreprises de petite et grande taille, il s’agit toujours d’une solution très conviviale à la base qui peut être prise en main par pratiquement n’importe qui sans expérience préalable avec ce type de logiciel.

Prix (au moment de la rédaction) :

  • Si Hystax dispose d’informations tarifaires sur son site officiel, elles ne s’appliquent qu’à Hystax OptScale – un autre produit de la même société spécialisé dans l’optimisation des coûts du cloud.
  • Hystax Acura (la solution qui offre des capacités de sauvegarde en nuage et de reprise après sinistre) ne dispose d’aucune forme de tarification publique sur son site officiel. La seule option pour recevoir de telles informations est de contacter Hystax directement pour une démonstration ou un devis personnalisé.

Mon avis personnel sur Hystax :

Hystax n’est pas une entreprise particulièrement grande, loin de là, c’est l’un des plus petits fournisseurs de logiciels de cette liste. Hystax propose deux offres principales : Acura, une solution de reprise après sinistre et de gestion des données dans le nuage, et OptScale, une solution d’optimisation des coûts dans le nuage. Ces deux options ont un public cible très spécifique, et c’est peut-être l’une des plus grandes faiblesses d’Hystax – la nécessité pour un client d’acheter une autre solution si son infrastructure va au-delà de ce qu’Hystax peut prendre en charge. À part cela, il s’agit d’une excellente option pour un ensemble très restreint de cas d’utilisation, y compris la couverture OpenStack.

Ahsay

ahsay landing page

Ahsay est une organisation de renom spécialisée dans la fourniture de solutions de sauvegarde et de reprise après sinistre conçues pour répondre aux besoins des entreprises et des fournisseurs de services gérés (MSP). Leur offre principale, le logiciel de sauvegarde Ahsay, est méticuleusement conçue pour sauvegarder les données et les applications vitales, offrant un ensemble varié de fonctionnalités de sauvegarde et de récupération. Avec une longue histoire dans le domaine de la protection et de la sauvegarde des données, Ahsay répond aux besoins d’une clientèle mondiale avec différents cas d’utilisation et situations, il peut couvrir les applications, le stockage dans le nuage, FTP, SFTP, et même des solutions telles que OpenStack.

Évaluations des clients :

  • Capterra3.9/5 étoiles sur la base de 57 commentaires des clients

Caractéristiques principales :

  • La solution d’Ahsay prend en charge divers environnements et infrastructures, y compris les applications, les bases de données, les NAS, le stockage en nuage, le stockage ordinaire, et plus encore.
  • Les capacités de sécurité d’Ahsay sont à point, avec un cryptage obligatoire et de nombreuses autres options de sécurité à choisir.
  • Les autres caractéristiques d’Ahsay comprennent la migration des données, la rétention des données, la déduplication, la sauvegarde/restauration granulaire, la gestion centralisée, et ainsi de suite.

Prix (au moment de la rédaction) :

  • Le modèle de tarification d’Ahsay est assez simple – sa solution principale appelée Ahsay Managed Backup-as-a-Service prétend couvrir pratiquement tous les types d’infrastructure existants, y compris M365, MS Exchange, MySQL, Synology NAS, et bien d’autres.
  • Le prix lui-même est calculé en fonction de la quantité de données produites, et il existe différents taux de tarification pour différents types de données.
  • Par exemple :
    • 100 Go de fichiers ordinaires sur stockage physique ou NAS coûtent 1,5 $ par mois
    • 100 GB de fichiers VM/Database coûte 2$ par mois
    • 50 Go de données de Microsoft 365 dans une seule boîte aux lettres coûte 2$ par mois, également
  • Toutefois, il est intéressant de noter que la page officielle des prix ne mentionne aucunement OpenStack, ce qui signifie qu’il n’y a aucun moyen de prédire le prix de la solution en dehors de contacter Ahsay directement.

Mon avis personnel sur Ahsay :

Ahsay est presque à l’opposé de l’exemple précédent (Hystax). Il est fourni selon le modèle « as-a-service », offrant une infrastructure dédiée complète à un client. Elle prend en charge M365, Hyper-V, VMware, NAS, les bases de données, les applications et quelques autres. Ahsay ne limite pas ses utilisateurs en termes de nombre de machines différentes sur lesquelles le logiciel peut être installé, mais il calcule ses prix en fonction de la quantité de données produites – un modèle de tarification plutôt diviseur qui pourrait ne pas convenir à certaines entreprises sur ce marché. Ahsay n’offre pas de fonctionnalités spéciales pour la sauvegarde OpenStack, mais il possède suffisamment de capacités pour rendre le processus de sauvegarde relativement simple et facile dans certains cas.

Vembu BDR Suite

vembu landing page

Vembu est un fournisseur de logiciels qui a acquis une grande popularité au fil des ans auprès de différents types de clients. Cette popularité est le résultat de la combinaison inhabituelle de convivialité et de flexibilité des modèles de paiement de Vembu. La suite BDR de Vembu est une collection complète de solutions conçues pour les sauvegardes sur différentes plateformes, englobant le stockage physique, les machines virtuelles, les charges de travail en nuage, et plus encore. Cette couverture étendue fait de Vembu une solution attrayante pour maintenir les opérations de sauvegarde dans divers environnements et assurer leur intégration transparente. Les capacités de Vembu en termes d’OpenStack ne sont pas vraiment uniques, mais il y a encore beaucoup de fonctionnalités à choisir – vérification des sauvegardes, sauvegardes app-aware, support CTB, support des politiques de rétention, et plus encore.

Évaluations des clients :

  • Capterra4.5/5 étoiles sur la base de 17 commentaires des clients
  • TrustRadius8.4/10 étoiles sur la base de 88 commentaires des clients
  • G24.2/5 étoiles sur la base de 130 commentaires des clients

Avantages :

  • Le logiciel inclut une version Linux complète dans son offre de produits, répondant à un plus large éventail de préférences et d’exigences des utilisateurs.
  • Vembu est reconnu pour son support client, qui a recueilli de nombreuses critiques positives de la part d’utilisateurs satisfaits, soulignant son engagement en faveur de l’excellence du service.
  • L’interface de Vembu est basée sur le web, elle fournit un accès facile à toutes ses fonctionnalités et capacités, améliorant l’expérience de l’utilisateur dans son ensemble.

Points faibles :

  • Un problème notable avec le support client est qu’une grande partie de leurs connaissances est centrée sur la version Windows de Vembu, et qu’elle peut ne pas être entièrement identique à la version Linux, ce qui entraîne une confusion occasionnelle.
  • Il convient de mentionner que le prix de la suite BDR n’est pas particulièrement avantageux, et qu’une récente augmentation générale du prix l’a encore fait grimper, dépassant la moyenne du marché.
  • Bien que l’interface utilisateur soit conviviale et facile à naviguer, la solution dans son ensemble présente une courbe d’apprentissage abrupte, qui pourrait nécessiter un temps considérable pour qu’un utilisateur moyen devienne compétent dans l’utilisation de toutes ses fonctionnalités.
  • L’évolutivité est limitée et n’est pas idéale pour les grandes ou moyennes entreprises.

Prix :

  • Le prix de Vembu BDR Suite varie considérablement en fonction de la source de données cible :
    • Sauvegarde de VM – à partir de 18 $ par an et par VM, avec prise en charge des déploiements Hyper-V et VMware
    • Sauvegarde des serveurs – à partir de 60 $ par an et par serveur, les serveurs Linux et Windows sont pris en charge
    • Sauvegarde des applications/bases de données – à partir de 60$ par an par application/base de données, peut fonctionner avec SQL, MySQL et Exchange
    • SaaS Backup – à partir de 12 $ par an et par utilisateur, fonctionne pour Google Workspace et Microsoft 365
    • Sauvegarde VM Cloud – à partir de 30$ par an par instance AWS
    • Sauvegarde des points d’extrémité – à partir de 15 $ par an et par point d’extrémité, prend en charge les appareils Windows et Mac
  • Il est important de mentionner que de nombreuses solutions de sauvegarde dans la suite BDR de Vembu sont disponibles gratuitement, offrant la plupart de leurs fonctionnalités avec des limitations spécifiques sur le nombre de postes de travail, de machines virtuelles (VM) ou de serveurs qu’elles peuvent prendre en charge.
  • La page officielle page de tarification contient de nombreuses informations relatives à la tarification de Vembu BDR Suite.

Mon avis personnel sur Vembu BDR :

Vembu est un fournisseur de logiciels réputé dans le domaine de la sauvegarde et de la restauration, sa suite BDR étant souvent reconnue comme une solution complète et riche en fonctionnalités. Ce qui différencie Vembu de la plupart de ses concurrents, c’est son offre de produits simplifiée, composée de deux solutions seulement. La seconde solution est essentiellement une version réduite de la suite BDR, spécialement conçue pour les sauvegardes dans le nuage. Par conséquent, Vembu concentre l’ensemble de ses fonctionnalités sur ces deux solutions. Il n’est pas aussi intégré à OpenStack que certains autres exemples de solutions de cette liste, mais son large ensemble de fonctionnalités peut réussir à compenser cet inconvénient dans certains cas. Cependant, son manque d’interface de ligne de commande sera une préoccupation pour certains.

Veritas NetBackup

veritas landing page

Veritas a établi une présence de longue date dans le secteur, surpassant nombre de ses concurrents en termes d’ancienneté. Au fil des ans, l’entreprise a accumulé un portefeuille impressionnant de critiques positives et de projets réussis, ce qui en fait un choix privilégié pour de nombreuses grandes entreprises. La réputation de Veritas joue un rôle important dans sa popularité. Bien entendu, la réputation n’est pas tout, et Veritas propose également de nombreuses fonctionnalités, qu’il s’agisse de la gouvernance de l’information, des appliances logicielles, de la gestion de la sécurité et de la protection des données. Il peut également créer facilement des instantanés incrémentiels ou complets des charges de travail OpenStack, couvrant chaque type de charge de travail au sein de l’infrastructure.

Évaluations des clients :

  • TrustRadius7.7/10 étoiles sur la base de 86 commentaires des clients
  • G24.0/5 étoiles sur la base de 108 commentaires des clients

Avantages :

  • Veritas NetBackup est hautement adaptable, capable de s’intégrer de manière transparente à de nombreux fournisseurs de cloud et à une gamme variée de types de stockage lorsque le besoin s’en fait sentir.
  • Une console de gestion centralisée simplifie le processus de surveillance de plusieurs processus de sauvegarde et d’autres tâches simultanément, améliorant ainsi l’efficacité globale et la supervision.
  • Veritas est un produit multiplateforme polyvalent qui se targue d’être compatible avec des systèmes d’exploitation hétérogènes, ce qui garantit une flexibilité et une prise en charge étendue de divers environnements.

Points faibles :

  • De nombreuses critiques ont exprimé des préoccupations concernant l’interface de NetBackup, la jugeant trop compliquée et pas particulièrement conviviale, ce qui peut nuire à l’adoption et à l’efficacité de l’utilisateur.
  • La mise à niveau des serveurs existants et la migration vers du matériel différent peuvent être extrêmement complexes et sujettes à des échecs, même lorsque toutes les conditions préalables requises sont méticuleusement remplies, ce qui représente un défi considérable.
  • Dans certains scénarios, Veritas peut rencontrer des limites dans l’exécution des tâches de sauvegarde ou de restauration via son interface utilisateur graphique (GUI), nécessitant l’utilisation d’une interface de ligne de commande comme seule option viable pour l’exécution de ces opérations.

Prix :

  • Pour obtenir des informations précises sur les prix de Veritas, les personnes ou les organisations intéressées par le logiciel doivent contacter directement la société. Veritas elle-même ne divulgue pas d’informations sur ses prix au public.

Mon avis personnel sur Veritas :

Veritas est une entreprise établie avec une longue histoire, s’étendant sur plusieurs décennies, au cours de laquelle elle a proposé une gamme de solutions de protection des données adaptées à différents cas d’utilisation. NetBackup fait partie de la sélection de solutions fournies par Veritas, capable d’effectuer des sauvegardes Openstack via Cinder et Manila. Cependant, il est important de reconnaître que NetBackup peut également être assez complexe, en particulier en ce qui concerne son interface utilisateur. De nombreux utilisateurs rencontrent des difficultés avec la migration des données, qui peut s’avérer problématique dans la plupart des cas. En outre, certaines tâches de sauvegarde ne peuvent être exécutées qu’à l’aide de l’interface de ligne de commande, ce qui peut être considéré comme une limitation. Les prix peuvent être élevés.

Zmanda

zmanda landing page

Zmanda est un fournisseur de logiciels appartenant à l’équipe BETSOL, spécialisé dans un large éventail de solutions, y compris la sauvegarde d’entreprise, la sauvegarde en nuage, les services de nuage gérés, et diverses autres offres pour répondre aux divers besoins de ses clients. Zmanda met en œuvre la protection hot-add dans l’environnement OpenStack (en particulier via Openstack Swift), rationalisant le processus de sauvegarde de proxies supplémentaires. Cette approche garantit un moyen rapide et simple d’atteindre les objectifs commerciaux des clients. Il existe également une interface de gestion unifiée qui consolide tous les outils de configuration, d’administration et de reporting dans un portail convivial, ce qui allège considérablement la charge de travail administratif.

Caractéristiques principales :

  • La génération de rapports étendus, offrant un aperçu complet de chaque instance sauvegardée, comprend des informations vitales telles que la taille des données et le système d’exploitation invité.
  • La prise en charge des sauvegardes complètes et incrémentielles est incluse, ce qui permet d’économiser de l’espace de stockage et du temps lors de l’exécution des sauvegardes.
  • La solution elle-même est sans agent, elle ne nécessite pas l’installation d’un logiciel spécifique sur chaque machine, la seule étape nécessaire est l’installation de l’agent de serveur virtuel sur une instance OpenStack.
  • Il existe de nombreuses façons de personnaliser les tâches de sauvegarde et de restauration, y compris des filtres qui permettent aux utilisateurs d’exclure des instances du processus lorsque cela est nécessaire.

Prix (au moment de la rédaction) :

  • L’un des principaux arguments de vente de Zmanda est son prix bas par rapport à la concurrence. Ainsi, Zmanda dispose d’un système de tarification assez simple qui comprend :
    • 29,99$ par serveur physique par mois
    • 2,99$ par station de travail par mois
    • 5,99$ par VM par mois
    • 20$ par 1 To de stockage dans le nuage par mois
  • Cependant, cette option particulière ne s’applique qu’à Zmanda Endpoint Backup and Recovery, tandis que les autres solutions de sauvegarde (telles que Zmanda Recovery Manager) n’ont aucun prix public disponible sur le site officiel – demander un devis personnalisé est le seul moyen d’obtenir de telles informations, y compris sur le prix de la couverture OpenStack de Zmanda.

Mon avis personnel sur Zmanda :

Zmanda est une solution de sauvegarde et de restauration assez pratique pour divers types de stockage, et sa sauvegarde OpenStack est assez efficace – accédant au système via Swift et fournissant une multitude de fonctionnalités différentes à utiliser. Il est assez déroutant en termes de prix, et certaines parties de la solution peuvent être un peu trop généralisées et pas assez descriptives, mais l’expérience globale est notée comme positive dans la plupart des commentaires d’utilisateurs pour Zmanda dans son ensemble. Notez que Zmanda n’est pas intégré à Cinder et que, par conséquent, il peut avoir certaines limitations de sauvegarde avec l’environnement OpenStack.

Comment Bacula Enterprise aborde les tâches de sauvegarde et de restauration OpenStack

Bacula Enterprise est la dernière solution de cette liste, et c’est aussi celle dont nous parlerons un peu plus en détail que les autres.

bacula enterprise landing page

Bacula Enterprise est une solution logicielle de sauvegarde et de restauration particulièrement sécurisée et fiable, offrant un large éventail de fonctionnalités englobant la sauvegarde, la restauration, la protection des données et les capacités de reprise après sinistre. Il s’agit d’une solution hautement sécurisée et polyvalente qui s’adresse principalement aux moyennes et grandes organisations, en particulier aux gouvernements, à la défense, à l’armée et aux grands laboratoires de recherche. Bacula Enterprise se distingue par son caractère extrêmement personnalisable, offrant un large éventail de fonctionnalités, allant d’options de stockage polyvalentes et d’une configuration simplifiée à un déploiement rentable et à des temps de récupération des données remarquablement rapides. Sa compatibilité s’étend à un large éventail de systèmes d’exploitation, englobant plus de 34 distributions de systèmes d’exploitation, dont RedHat, Debian et Ubuntu, en plus de Microsoft, MacOS X, Solaris et bien d’autres encore. Bacula se targue notamment d’une architecture modulaire et évolutive unique qui renforce la protection contre les menaces telles que les ransomwares et autres attaques malveillantes.

Évaluations des clients :

  • TrustRadius9.7/10 points sur la base de 54 commentaires des clients
  • G24.7/5 points sur la base de 56 commentaires des clients

Avantages :

  • Prise en charge d’une variété exceptionnellement large de types de stockage différents, y compris les VM, les interfaces cloud, les conteneurs, les bases de données, les serveurs et bien plus encore.
  • Une planification étendue des tâches améliore considérablement la commodité globale de la protection d’Openstack ou de tout autre logiciel en question.
  • Bacula Enterprise peut être déployé dans n’importe quelle combinaison de circonstances et prend la sécurité de ses données très au sérieux : par exemple, la plus grande organisation de défense de l’Occident lui fait confiance. La capacité de Bacula de sauvegarde complète d’Openstack apporte l’environnement Openstack sous le parapluie de sécurité avancée de Bacula.

Points faibles :

  • Il y a un certain nombre de plugins supplémentaires qui ne sont pas inclus dans le paquet de base de la solution, ce qui nécessite un paiement supplémentaire pour eux.
  • L’interface web est pratique, mais peut prendre un peu de temps pour les nouveaux venus en raison du grand nombre de fonctionnalités disponibles. Une interface en ligne de commande est également disponible.
  • La première installation de Bacula sur des environnements informatiques complexes peut prendre un certain temps, bien que cela soit normal pour un système qui peut couvrir et protéger de nombreuses technologies différentes

Prix :

  • Contacter Bacula Systems directement est la seule façon d’obtenir des données exactes sur les prix car il n’y a pas d’informations publiques sur les prix de Bacula disponibles sur le site officiel.
  • Toutefois, il y a quelques informations sur le modèle de prix global de Bacula qui peuvent être trouvées sur ce même site web. Par exemple, voici tous les niveaux de prix disponibles :
    • BSBE – Bacula Small Business Edition, offre BWeb et le support web et ne peut fonctionner qu’avec 2 contrats et 20 agents.
    • Standard– jusqu’à 50 agents et 2 contrats, ajoute des délais de réponse au support (de 1 à 4 jours ouvrables)
    • Bronze– jusqu’à 200 agents et 2 contrats, offre un support téléphonique et des délais plus courts pour le support client (de 6 heures à 4 jours)
    • Silver– jusqu’à 500 agents et 3 contrats, introduit un plugin de déduplication et un délai de réponse au support client plus court (de 4 heures à 2 jours)
    • Gold – jusqu’à 2000 agents et 5 contrats, réduit drastiquement le délai de réponse du support client (de 1 heure à 2 jours)
    • Platinum – jusqu’à 5000 agents et 5 contrats, peut offrir un support catalogue PostgreSQL, ainsi qu’une place de formation par an pour les cours Administrateur
  • Des sources non officielles affirment que le prix de Bacula Enterprise commence à 500 $ par mois

Maintenant que nous avons une compréhension générale des capacités de Bacula Enterprise, il est temps de parler de ce dont Bacula est capable dans le domaine d’OpenStack. Il offre trois types de sauvegarde différents (complète, différentielle, incrémentale), qui sont tous des sauvegardes d’images effectuées au niveau des blocs. L’approche de Bacula pour OpenStack peut être séparée en deux branches – le module OpenStack Cinder et l’option Bacula File Daemon (Bacula peut, dans de nombreuses circonstances, également protéger Openstack grâce à son module Swift, bien que cela ne soit pas abordé ici).

Sauvegarde OpenStack avec le module Bacula OpenStack Cinder

Avec le module Bacula OpenStack Cinder, l’Openstack-VM de Bacula Enterprise peut stocker de manière très sécurisée tous les volumes OpenStack au niveau brut, en maintenant l’intégrité des données dans le contexte OpenStack. Le module Openstack-VM de Bacula récupère et stocke efficacement le contenu des instances OpenStack via l’API de sauvegarde Cinder. Ce module fournit aux utilisateurs une gamme d’outils d’interface en ligne de commande pour exécuter des tâches de sauvegarde, de restauration et de gestion des ressources.

Le processus de sauvegarde pour Cinder dans l’environnement OpenStack, lorsqu’il est facilité par Bacula, est simple et peut être initié en exécutant des commandes de sauvegarde spécifiques liées à Cinder dans Bacula Enterprise. Cette méthode garantit une solution rapide, efficace et sans tracas, en particulier si on la compare aux alternatives proposées par d’autres fournisseurs. De plus, l’intégration de Bacula avec les outils OpenStack via le pilote permet aux administrateurs OpenStack de superviser leurs sauvegardes non seulement via un planificateur Bacula mais aussi par divers autres moyens, offrant ainsi un haut niveau de flexibilité et de facilité de gestion.

Le module OpenStack de Bacula fonctionne en sauvegardant des instances attachées à un seul volume. Le processus lui-même n’est pas particulièrement complexe, mais il comporte un certain nombre d’opérations qui existent pour chaque fichier sauvegardé avec ce module. Ainsi, le module OpenStack Cinder :

  • Effectue un instantané du volume.
  • Maintient la trace de tous les noms de fichiers de sauvegarde.
  • Crée un « tuyau » pour le transfert de données d’OpenStack vers Bacula
  • Génère et envoie une commande de synchronisation à Bacula afin que le « pipe » soit enregistré par le système
  • Utilise le « pipe » pour que Cinder y écrive

L’approche décrite ci-dessus offre des niveaux exceptionnels de fiabilité, de précision, de rapidité et de simplicité dans le domaine des sauvegardes OpenStack par rapport aux solutions alternatives. Ce module fournit aux utilisateurs une variété de procédures d’interface de ligne de commande pour exécuter de manière transparente les tâches de sauvegarde, de restauration et de gestion des ressources, garantissant ainsi un processus de sauvegarde robuste et efficace.

Voici à quoi ressemblerait l’invite de sauvegarde :

root@example:~# /opt/bacula/bin/openstack-vm-execute-backup -v <instance-id>
Une autre séquence d’événements se produit chaque fois qu’il n’y a plus de fichiers à sauvegarder. Cette séquence comprend :

  • Fermeture du « pipe »
  • Génération de journaux sur la base des informations reçues de Bacula
  • Vérification de l’état général du travail et de la liste des fichiers sauvegardés
  • Effacer tous les « tuyaux » qui ont été utilisés pour la sauvegarde

La sauvegarde nouvellement créée est immédiatement soumise à toutes les fonctionnalités générales de Bacula Enterprise, telles que le cryptage, la déduplication et bien d’autres. Les données qui ont été sauvegardées peuvent être stockées à plusieurs endroits, y compris sur bande, sur disque, dans le nuage ou toute autre destination de stockage préférée, le tout géré de manière pratique via l’interface en ligne de commande de Bacula.

De plus, le module Bacula OpenStack fournit plusieurs options, dont l’une est la capacité de sauvegarder tous les volumes connectés à une instance spécifique en utilisant son ID unique. Pour obtenir l’ID d’une instance particulière, la procédure de requête de Bacula peut être utilisée, ce qui permet aux utilisateurs d’adapter leurs stratégies de sauvegarde à leurs besoins et exigences précis.

Voici à quoi peut ressembler la commande de requête de Bacula (l’entrée est censée être en json) :

/opt/bacula/bin/openstack-vm-query -b -v -f json //
Le processus de restauration de fichiers avec le module Cinder n’est pas très différent du processus de sauvegarde, la plus grande différence étant le fait que Cinder lit désormais le « tuyau » au lieu d’y écrire.

Sauvegarde d’OpenStack via Bacula File Daemon

Il est également possible de sauvegarder les données OpenStack en utilisant la méthode traditionnelle – via le File Daemon de Bacula. Il s’agit d’une approche traditionnelle basée sur un agent pour les opérations de sauvegarde et de restauration, qui nécessite que le File Daemon en question soit placé sur l’élément spécifique d’OpenStack qui doit être sauvegardé. Cela signifie que la configuration globale des tâches de sauvegarde est un peu plus compliquée qu’avec le module Cinder.

L’installation d’un File Daemon Bacula Enterprise sur chaque machine virtuelle permet aux utilisateurs de gérer les serveurs virtuels d’une manière similaire aux serveurs physiques, ce qui leur permet d’exploiter l’ensemble des fonctionnalités fournies par Bacula Enterprise pour leurs besoins de sauvegarde et de restauration. Cela inclut la compression au niveau des fichiers, la vérification des données, la protection contre les ransomwares, la restauration rapide et granulaire, et bien plus encore.

Cette approche optimise l’utilisation des entrées/sorties (I/O) dans l’environnement OpenStack. Les utilisateurs peuvent tirer parti de la planification de Bacula, des priorités des tâches et des paramètres de tâches simultanées maximales pour distribuer efficacement les tâches de sauvegarde à travers la fenêtre de sauvegarde désignée.

Comme toutes les machines virtuelles peuvent potentiellement partager le même stockage sur l’hyperviseur OpenStack, une planification réfléchie est nécessaire pour éviter d’exécuter toutes les tâches de sauvegarde simultanément, évitant ainsi les goulets d’étranglement potentiels dans le sous-système de disque et de réseau. En effet, Bacula doit parcourir tous les systèmes de fichiers pour ouvrir, lire, fermer et statuer sur les fichiers pendant le processus de sauvegarde.

Conclusion

Il est largement reconnu que la technologie et l’innovation dans le secteur des technologies de l’information vont continuer à progresser rapidement, en particulier dans des domaines tels que l’automatisation, la numérisation, la prolifération des sources de données et les cycles de développement de plus en plus accélérés. À mesure que ces nouvelles technologies sont déployées dans des environnements informatiques de production, il devient impératif d’assurer une sauvegarde adéquate des données et des applications critiques, non seulement pour préserver l’activité d’une organisation, mais aussi pour protéger ses clients.

Cependant, le défi réside dans l’intégration transparente d’une solution de sauvegarde et de restauration dans ces technologies émergentes tout en adhérant aux exigences spécifiques de l’entreprise, y compris les objectifs de point de récupération (RPO) et les objectifs de temps de récupération (RTO). Le logiciel de sauvegarde et de restauration de Bacula Enterprise répond à ces défis grâce à son design distinctif, sa flexibilité, sa profondeur et son modèle de licence. Cette structure unique permet à Bacula Enterprise de résoudre efficacement les problèmes liés à la sauvegarde des données, à la récupération et à la reprise après sinistre. Ce faisant, il permet aux moyennes et grandes entreprises d’améliorer leur efficacité, leur sécurité et leur compétitivité, en assurant la continuité et l’intégrité de leurs opérations informatiques.

Bacula offre une solution logicielle de sauvegarde et de récupération des données particulièrement sécurisée et unifiée, avec une architecture qui s’intègre de manière transparente à un spectre diversifié d’applications couramment associées aux environnements OpenStack. En outre, elle étend sa compatibilité pour englober diverses autres technologies émergentes, notamment les machines virtuelles, les conteneurs, le stockage et les environnements cloud. Cette approche globale permet aux entreprises qui utilisent Bacula de s’adapter efficacement à l’évolution des exigences en matière de sécurité, aux changements de réglementation et à l’impératif de réduction des coûts.

À propos de l’auteur
Rob Morrison
Rob Morrison est le directeur marketing de Bacula Systems. Il a commencé sa carrière dans le marketing informatique chez Silicon Graphics en Suisse, où il a obtenu de bons résultats dans divers rôles de gestion du marketing pendant près de 10 ans. Au cours des 10 années suivantes, Rob a également occupé divers postes de gestion du marketing chez JBoss, Red Hat et Pentaho, assurant la croissance des parts de marché de ces sociétés bien connues. Il est diplômé de l'université de Plymouth, titulaire d'un diplôme spécialisé en médias et communications numériques, et a suivi un programme d'études à l'étranger.
Laissez un commentaire

Votre adresse email ne sera pas publiée. Les champs requis sont indiqués *