Skip to content
  • Accueil
  • Parcourir les pages
  • Sauvegarde Kubernetes

Sauvegarde Kubernetes

La sauvegarde Kubernetes est le processus de sauvegarde des composants fonctionnant au sein d’une plateforme d’orchestration Kubernetes, qui constitue une couche d’abstraction pour les applications et les services conteneurisés.

Définition de la sauvegarde Kubernetes Backup

Kubernetes Backup désigne la sauvegarde Kubernetes. La sauvegarde Kubernetes est le processus de sauvegarde des composants fonctionnant au sein d’une plateforme d’orchestration Kubernetes, qui constitue une couche d’abstraction pour les applications et les services conteneurisés. Les composants d’un cluster Kubernetes comprennent les pods, les nœuds, le plan de contrôle et les volumes, chacun d’entre eux nécessitant un certain niveau de protection. Contrairement aux applications monolithiques, les applications modernes se composent de plusieurs microservices hébergés dans des conteneurs au sein d’environnements Kubernetes. La protection des principaux composants d’un cluster Kubernetes est essentielle. Alors que les entreprises s’appuient de plus en plus sur des applications conteneurisées, Kubernetes devient un élément incontournable des environnements informatiques d’entreprise. Les sauvegardes Kubernetes peuvent être déployées sur site, hors site ou dans le cloud.

Les applications métier et les microservices génèrent d’énormes quantités de données qui doivent être protégées à l’aide d’une solution de protection des données robuste. Les logiciels de sauvegarde Kubernetes Backup permettent aux entreprises d’effectuer des sauvegardes et de restaurer l’ensemble des fichiers et microservices composant les conteneurs.

La sauvegarde Kubernetes est

Kubernetes Backup est une solution de protection des données destinée aux conteneurs déployés au sein d’un cluster Kubernetes. Les conteneurs ne contenant pas le système d’exploitation sous-jacent, leur méthode de sauvegarde diffère de celle des solutions traditionnelles destinées aux serveurs physiques et virtuels.

Les applications de sauvegarde Kubernetes Backup peuvent effectuer une sauvegarde complète de tous les fichiers contenus dans les conteneurs, ainsi que des sauvegardes incrémentielles ou différentielles. Il est recommandé d’exécuter le logiciel de sauvegarde Kubernetes Backup fréquemment et de manière périodique afin de protéger les fichiers, les configurations et les données en constante évolution. Les ressources Kubernetes sont stockées dans un magasin etcd, tandis que les données des applications sont stockées dans des volumes persistants pour les applications s’exécutant sur le cluster. Ces composants sont essentiels à la Recovery et à la migration des ressources Kubernetes, et sont utilisés pour la réplication de l’environnement de conteneurs à des fins de développement et de débogage ultérieurs.

Il est important qu’une solution de Kubernetes Backup comprenne en détail la composition de l’application Kubernetes. La protection doit s’intégrer aux workflows des développeurs en détectant automatiquement les applications et en les protégeant par espace de noms et par sélecteur de label. La granularité permettant de sauvegarder et de restaurer des manifestes YAML ou des volumes entiers offre la flexibilité nécessaire pour restaurer un cluster Kubernetes complet. Tous ces composants doivent être sauvegardés en une seule unité afin d’être exploitables par Kubernetes à l’avenir pour une opération de restauration ou de migration. Ces solutions doivent également prendre en charge certains aspects de la sauvegarde traditionnelle, tels que les plannings, les tâches, la conservation, le chiffrement et la hiérarchisation.

En quoi consiste le processus de Kubernetes Backup et comment fonctionne-t-il ?

Les solutions de sauvegarde traditionnelles se concentrent sur les données d’une seule machine, qu’il s’agisse d’une machine virtuelle ou physique, et ce type de solutions ne convient pas à une solution de Kubernetes Backup avec des applications conteneurisées. Les applications conteneurisées nécessitent une solution différente, car elles s’exécutent dans plusieurs pods et sur plusieurs machines, avec de nombreux objets contenant des données de configuration et d’application. La solution de sauvegarde Kubernetes Backup doit capturer les données et la configuration des applications à un niveau granulaire afin de garantir une Recovery rapide.

Backup and Recovery pour Kubernetes consiste à sauvegarder l’intégralité de l’application depuis le cluster Kubernetes local vers un autre emplacement de stockage, soit hors site, soit sur un stockage secondaire. Le stockage hors site peut prendre la forme d’un stockage objet dans des clouds publics ou privés, ou d’un stockage disponible sur site dans différentes régions ou différents domaines de défaillance. Les solutions de sauvegarde peuvent également comporter plusieurs cibles de sauvegarde. Les sauvegardes sont effectuées fréquemment afin de se prémunir contre les pannes du système ou de satisfaire aux exigences de conformité ou réglementaires applicables à votre application.

Quelle que soit la destination de la sauvegarde, vous devez suivre des étapes rigoureuses pour garantir une sauvegarde et une protection adéquates des données. Les principales étapes du Kubernetes Backup sont les suivantes :

  • Discovery. Effectuez une découverte automatique des applications à l’aide de sélecteurs d’étiquettes ou d’espaces de noms.
  • Identification des ressources. Identifiez l’application, les volumes, les fichiers de configuration et les clusters Kubernetes à protéger.
  • Sauvegarde. Effectuez la sauvegarde des ressources identifiées vers la destination désignée.

Vous souhaitez découvrir la protection des données en action ?

Découvrez dès aujourd’hui notre produit complet et entièrement fonctionnel, et voyez comment Commvault peut répondre directement à vos besoins.

Pourquoi la Kubernetes Backup est-elle importante ?

Les analystes du secteur estiment que 66 % des entreprises deviennent des éditeurs de logiciels prolifiques, publiant du code quotidiennement. Ils estiment également que 500 millions de nouvelles applications seront développées d’ici 2023. Quatre-vingt-dix pour cent (90 %) de ces nouvelles applications devraient être natives du cloud. Tous les utilisateurs s’attendent à ce que les données dont ils ont besoin soient accessibles et disponibles 24 heures sur 24.

Par conséquent, une solution de Kubernetes Backup viable doit garantir que les temps d’arrêt sont rares et que les applications ainsi que leurs données peuvent être restaurées rapidement après un temps d’arrêt ou une perte de données. De plus, les stratégies de protection des données doivent garantir la confidentialité des données et la conformité réglementaire (par exemple, le RGPD et le CCPA), ce qui revêt une importance croissante à mesure que de plus en plus d’utilisateurs exposent leurs données critiques en ligne.

Le domaine de la Kubernetes Backup est récent, et certaines solutions n’offrent que des fonctionnalités de base. Sans une Kubernetes Backup robuste, l’ensemble considérable des applications conteneurisées resterait sans protection, ce qui constitue une situation inacceptable. On peut raisonnablement supposer que, sans une Kubernetes Backup adaptée, des pertes de données et des pannes d’applications se produiraient en raison d’interruptions planifiées ou imprévues. En conséquence, de nombreuses entreprises subiraient des pertes financières et perdraient des données vitales en raison de l’allongement des interruptions et des délais de reprise après sinistre. En résumé, Kubernetes Backup permet aux moteurs des entreprises modernes de continuer à fonctionner et de redémarrer plus rapidement après une panne.

Avantages de Kubernetes Backup

Les données numériques, les conteneurs et les microservices sont les moteurs de la croissance des entreprises dans le cloud hybride. La protection des charges de travail critiques pour l’entreprise, ainsi que des microservices, conteneurs et données qui y sont associés, est vitale pour la survie de l’entreprise. La protection des données Kubernetes offre un filet de sécurité contre la perte ou la corruption des données. Kubernetes Backup étend cette protection aux conteneurs et aux applications modernes, qui constituent le pilier des services informatiques des entreprises modernes utilisant le cloud hybride.

La sauvegarde d’un cluster Kubernetes, ainsi que des nœuds et des applications qu’il exécute, garantit la protection des données, des configurations et des fichiers. Les logiciels modernes de Kubernetes Backup offrent une protection complète des conteneurs et des clusters et contribuent à la résilience des entreprises dans le cloud hybride. En adoptant une solution performante de Kubernetes Backup, les entreprises peuvent bénéficier d’une réduction des coûts, d’une agilité accrue et d’équipes autonomes capables d’exploiter la puissance des conteneurs pour innover, avec la tranquillité d’esprit de savoir que leurs données sont protégées.

Cas d’utilisation courants de Kubernetes Backup

Les organisations de toutes tailles ayant déployé des conteneurs dans leur environnement ont besoin d’une solution de sauvegarde pour leurs cas d’utilisation quotidiens dans le cloud hybride :

  • Continuité d’activité. Grâce à notre logiciel de sauvegarde, les entreprises peuvent protéger leurs données et les configurations nécessaires pour remettre en service leurs applications modernes et leurs activités après des perturbations imprévisibles.
  • Protection des données. Sans protection adéquate, les applications et les données restent exposées à des risques de perte et de corruption. Notre solution préserve l’intégrité des données et la configuration des clusters Kubernetes, et fournit des copies exploitables des données perdues.
  • Reprise après sinistre. Il est admis que les entreprises et les environnements informatiques sont confrontés à des événements imprévus pouvant entraîner une perte ou une corruption des données, ou perturber les opérations informatiques. L’utilisation de notre logiciel de sauvegarde réduit les risques de perturbations imprévues affectant les données et les applications.
  • Migration. Un logiciel de sauvegarde peut aider les entreprises à migrer leurs clusters Kubernetes vers une nouvelle version de Kubernetes, ou d’un environnement sur site vers le cloud.

Commvault propose-t-il une solution de Kubernetes Backup ?

Oui ! Commvault® Kubernetes Backup couvre les applications Kubernetes avec ou sans données persistantes, exécutées sur site ou dans le cloud, et prend en charge toutes les principales plateformes de distribution et de gestion Kubernetes, notamment AKS, EKS, Red Hat OpenShift, VMware Tanzu, Rancher et bien d’autres encore – couvrant ainsi les distributions Kubernetes certifiées par la CNCF. De plus, les données des applications Kubernetes ne se trouvent pas uniquement dans votre cluster Kubernetes. Les entreprises disposent de postes de travail de développeurs, de systèmes de contrôle du code source, de registres d’images et de stockages d’objets natifs du cloud. Les solutions de sauvegarde en tant que service de Commvault peuvent protéger l’ensemble de ces éléments.