Formation Veeam Kasten
| 2 290€ HT / personne |
| 3 jours (21 heures) |
Présentation
Kasten est une plateforme de gestion de données conçue spécialement pour Kubernetes. Kasten by VEEAM fournit aux équipes d’exploitation des entreprises un système évolutif, sécurisé et facile à utiliser.
L’approche centrée sur les applications de K10 et ses intégrations profondes avec les bases de données relationnelles et NoSQL, les distributions Kubernetes et tous les clouds offrent aux équipes la liberté de choisir leur infrastructure sans sacrifier la simplicité opérationnelle.
Axé sur les politiques et extensible, K10 fournit une API Kubernetes native et comprend des fonctionnalités telles que la cohérence du spectre complet, les intégrations de bases de données, la mobilité multi-cloud et une puissante interface utilisateur Web.
Notre formation Kasten, vous enseignera comment restaurer les composants de l’application que vous voulez et où vous le voulez. Cloner une application dans le même espace de noms ou dans un nouvel espace de noms. Vous saurez également de ne restaurer qu’un sous-ensemble de l’application, comme le volume de données.
À l’issue de cette formation, vous serez capable de déplacer une application à travers les espaces de noms, les clusters, les comptes, les régions et les clouds. Cela permet à une variété de cas d’utilisation, y compris la reprise après sinistre (DR), les tests et le développement avec des ensembles de données réalistes, et les tests de performance dans des environnements isolés.
Comme toutes nos formations, celle-ci vous présentera la dernière version stable de la technologie et ses nouveautés.
Objectifs
- Concevoir une solution de sauvegarde Kubernetes résiliente
- Sécuriser une solution de sauvegarde
- Comprendre et utiliser Veeam Kasten
- Maîtriser l’interface graphique et les principales fonctions d’administration
- Installer et configurer Veeam Kasten
- Mettre en oeuvre des stratégies de sauvegarde et de restauration
- Assurer la reprise d’activité (Disaster Recovery)
- Créer et adapter des Blueprints
Public visé
- Administrateurs systèmes et réseaux
- Administrateurs Kubernetes
- Ingénieurs DevOps et SRE
- Ingénieurs Cloud et Platform Engineers
- Architectes Cloud et Infrastructure
Pré-requis
- Maîtriser les concepts fondamentaux de Kubernetes : pods, namespaces, deployments, StatefulSets et services
- Savoir administrer un cluster Kubernetes avec kubectl
- Comprendre les mécanismes de stockage Kubernetes : PersistentVolume, PersistentVolumeClaim, StorageClass et CSI
- Posséder des notions de base sur Helm et les manifestes YAML
- Connaître les principes généraux de sauvegarde, restauration et reprise après sinistre
Programme de notre formation Veeam Kasten
[Jour 1 – Matin]
Concevoir une stratégie de protection des données Kubernetes
- Comprendre les spécificités de la sauvegarde des applications conteneurisées et des workloads stateful
- Identifier les ressources Kubernetes et les données persistantes nécessaires à la restauration d’une application
- Différencier snapshots locaux, sauvegardes exportées et réplication des données
- Définir les objectifs de résilience, de rétention et le nombre de sauvegardes nécessaires
- Déterminer les RPO et RTO selon la criticité des applications
- Prendre en compte la scalabilité, la redondance des sauvegardes et les contraintes de capacité ou de débordement
- Identifier les besoins de cohérence applicative des bases de données et services stateful
- Atelier pratique : définir RPO, RTO, rétention, priorités et stratégie de protection de plusieurs workloads présentant différents niveaux de criticité.
Découvrir l’architecture et l’interface de Veeam Kasten
- Comprendre l’architecture et les principaux composants de Veeam Kasten
- Découvrir son intégration avec Kubernetes et son API native
- Identifier les principaux cas d’usage : Backup & Restore, Disaster Recovery et mobilité des applications
- Explorer Dashboard, Applications, Policies et Profiles
- Découvrir Restore Points, Blueprints et Transform Sets
- Explorer Usage & Reports, User Roles et Settings
- Découvrir Multi-Cluster Manager
- Comprendre les licences et options de Veeam Kasten
- Démonstration : parcourir l’interface et suivre le cycle de protection d’une application Kubernetes.
[Jour 1 – Après-midi]
Installer et configurer Veeam Kasten
- Identifier les prérequis Kubernetes, réseau et stockage
- Valider le cluster et sa compatibilité avant installation avec k10tools primer
- Comprendre l’interfaçage avec Kubernetes, CSI et les intégrations de stockage disponibles
- Installer et paramétrer Veeam Kasten avec Helm
- Découvrir l’installation par opérateur, notamment dans un environnement OpenShift
- Créer et valider des Location Profiles et Infrastructure Profiles
- Implémenter les différents espaces de stockage et destinations selon l’environnement
- Configurer un stockage objet S3-compatible, un stockage NFS/SMB ou un Veeam Repository selon les besoins et compatibilités
- Activer Kasten Disaster Recovery vers une destination externe et sécuriser les informations nécessaires à la récupération
- Comprendre le fonctionnement d’un déploiement en environnement restreint ou air-gapped avec k10tools image
- Atelier pratique : valider l’environnement, installer Veeam Kasten, configurer une destination de sauvegarde et mettre en place la protection KDR de l’instance.
Sécuriser Veeam Kasten et les sauvegardes
- Comprendre les bonnes pratiques d’architecture et de sécurisation de la plateforme
- Gérer les utilisateurs et les rôles Kubernetes RBAC
- Appliquer le principe du moindre privilège aux équipes et namespaces
- Comprendre l’intégration avec OIDC et Active Directory / LDAP
- Sécuriser les identifiants et secrets utilisés par les Profiles
- Comprendre le chiffrement des données sauvegardées
- Utiliser Passkey Management et gérer la rotation des clés
- Découvrir l’intégration avec les gestionnaires de clés externes pris en charge
- Comprendre les mécanismes d’immutabilité des sauvegardes
- Atelier pratique : configurer les droits RBAC et mettre en oeuvre la protection par passphrase ; démonstration d’une intégration avec un fournisseur d’identité ou un gestionnaire de clés externe.
[Jour 2 – Matin]
Construire des politiques de sauvegarde adaptées aux workloads
- Comprendre le fonctionnement des Policies, Profiles et Policy Presets
- Définir la fréquence et la rétention selon les niveaux de service attendus
- Appliquer les bonnes pratiques de priorisation, de fréquence et d’exclusion selon la criticité des workloads
- Sélectionner dynamiquement les workloads par namespace et par labels
- Inclure ou exclure certaines ressources et certains volumes
- Mettre en oeuvre les exclusions de fichiers ou répertoires lors des exports filesystem
- Adapter la protection aux sauvegardes complètes ou partielles
- Choisir les mécanismes de snapshot et d’export adaptés au stockage
- Adapter les règles aux services, bases de données et workloads stateful
- Sécuriser les sauvegardes avec les droits appropriés et l’immutabilité lorsque la destination le permet
- Concevoir la redondance des sauvegardes vers plusieurs destinations selon l’architecture retenue
- Atelier pratique : traduire plusieurs SLA en Policies, appliquer labels et exclusions puis vérifier leur bonne exécution.
Restaurer et valider les données
- Explorer et sélectionner les Restore Points
- Restaurer une application complète dans son environnement d’origine
- Restaurer une application dans un autre namespace
- Restaurer uniquement certaines ressources, données ou volumes
- Utiliser les mécanismes de restauration sélective adaptés au scénario
- Récupérer des fichiers individuels avec File Recovery Session
- Valider l’intégrité des Restore Points exportés avant une reprise
- Différencier la validation des métadonnées et le contrôle complet des données
- Identifier les opérations terminées avec des exceptions
- Mettre en oeuvre les bonnes pratiques de test régulier des restaurations
- Atelier pratique : provoquer la perte ou l’altération d’une application puis réaliser plusieurs scénarios de restauration et valider le résultat.
[Jour 2 – Après-midi]
Assurer la cohérence applicative avec Kanister et les Blueprints
- Comprendre le rôle de Kanister dans Veeam Kasten
- Identifier les limites d’un simple snapshot pour certaines bases de données et applications
- Comprendre la structure et le fonctionnement d’un Blueprint
- Découvrir les cas d’usage les plus courants des Blueprints
- Mettre en oeuvre des actions avant et après les opérations de protection
- Utiliser Blueprint Bindings pour automatiser l’association des Blueprints aux workloads
- Comprendre les mécanismes de hooks et les opérations post-restauration
- Paramétrer et adapter un Blueprint existant
- Tester le comportement du Blueprint lors d’une sauvegarde et d’une restauration
- Atelier pratique : adapter un Blueprint existant pour assurer la sauvegarde cohérente d’une application avec base de données.
Adapter et déplacer les applications entre environnements
- Comprendre le fonctionnement des exports et imports entre clusters
- Préparer la mobilité d’une application vers un autre namespace ou cluster
- Identifier les différences de réseau, de stockage et de configuration entre environnements
- Comprendre le rôle des Transforms lors d’une restauration
- Créer et réutiliser des Transform Sets
- Adapter les StorageClasses et les ressources Kubernetes à l’environnement cible
- Restaurer une application dans un nouvel environnement
- Contrôler la cohérence et le fonctionnement de l’application après migration
- Atelier pratique : déplacer une application vers un environnement cible et adapter sa configuration avec un Transform Set.
[Jour 3 – Matin]
Assurer le Disaster Recovery entre environnements Kubernetes homogènes
- Construire une stratégie de reprise à partir des objectifs RPO et RTO
- Distinguer la reprise des applications de la récupération de Veeam Kasten lui-même
- Préparer un environnement Kubernetes homogène de secours
- Contrôler la cohérence des environnements source et cible
- Anticiper les contraintes de réseau et de stockage
- Importer et restaurer les applications protégées sur un cluster secondaire
- Exploiter la protection Kasten Disaster Recovery configurée précédemment
- Comprendre le fonctionnement de Quick DR
- Utiliser KastenDRReview et KastenDRRestore pour identifier et déclencher une récupération
- Tester et documenter régulièrement le plan de reprise
- Atelier pratique : simuler l’indisponibilité d’un environnement puis restaurer une application sur le cluster de secours en contrôlant le RPO et le RTO ; démonstration guidée de la récupération de l’instance Kasten.
Administrer plusieurs clusters avec Multi-Cluster Manager
- Comprendre l’architecture primaire et secondaire de Multi-Cluster Manager
- Enregistrer et administrer plusieurs instances Veeam Kasten
- Centraliser la visibilité sur les clusters et les opérations de protection
- Créer des Policies et Profiles globaux
- Comprendre le principe des Global Resources
- Utiliser les Distributions pour cibler les clusters concernés
- Suivre l’état de la protection et l’utilisation des environnements
- Comprendre le fonctionnement de la gestion centralisée des licences
- Démonstration : distribuer une politique globale vers plusieurs clusters et contrôler son déploiement depuis Multi-Cluster Manager.
[Jour 3 – Après-midi]
Superviser et diagnostiquer Veeam Kasten
- Identifier les métriques utiles au suivi des sauvegardes et restaurations
- Utiliser Prometheus pour surveiller les opérations et leurs performances
- Connecter une instance Grafana externe et exploiter les dashboards Kasten
- Configurer des alertes sur les échecs, exceptions et lenteurs
- Exploiter Usage & Reports pour le reporting et le suivi de la protection
- Analyser les événements et le logging de la plateforme
- Diagnostiquer les erreurs liées aux Policies, snapshots, exports et restaurations
- Utiliser les métriques consolidées pour identifier les opérations en échec
- Utiliser k10tools debug et les informations de support pour faciliter le diagnostic
- Comprendre les contrôles nécessaires au maintien en condition opérationnelle et aux montées de version
- Atelier pratique : analyser une sauvegarde en échec, identifier sa cause à partir des métriques et des logs puis configurer une alerte adaptée.
Valider une stratégie de protection de bout en bout
- Reprendre les objectifs RPO, RTO et de rétention définis en début de formation
- Contrôler les Policies, destinations et niveaux de protection
- Vérifier la disponibilité et l’intégrité des Restore Points
- Détecter et diagnostiquer une anomalie de sauvegarde
- Choisir le scénario de restauration adapté à l’incident
- Restaurer les ressources et données nécessaires
- Vérifier le retour en service de l’application
- Comparer le résultat aux objectifs de continuité définis
- Atelier final : prendre en charge un incident complet, du diagnostic jusqu’à la restauration du service, puis mesurer le respect du RPO et du RTO.
Pour aller plus loin 🐳
Formation Kubernetes Avancé
Formation Kubernetes GKE
Formation Kubernetes
Certification CKAD
Certification CKA
Certification CKS
Langues et Lieux disponibles
Langues
- Français
- Anglais / English
Lieux
-
France entière
- Paris
- Lille
- Reims
- Lyon
- Toulouse
- Bordeaux
- Montpellier
- Nice
- Sophia Antipolis
- Marseille
- Aix-en-Provence
- Nantes
- Rennes
- Strasbourg
- Grenoble
- Dijon
- Tours
- Saint-Étienne
- Toulon
- Angers
-
Belgique
- Bruxelles
- Liège
-
Suisse
- Genève
- Zurich
- Lausanne
-
Luxembourg
Témoignages
Les + : Environnement de travail qui permet à tout le monde de travailer ensemble et au formateur de corriger en direct. Approche par les concepts génériques K8S mis en oeuvre par Kasten vraiment intéressante pour comprendre les bases. Le formateur s’est bien adapté à mon niveau.
Les – : Support de cours à améliorer. Le cours était une première pour le formateur qui a manqué un peu de temps pour préparer les supports et s’est concentré sur la plateforme qui elle était très bien.
J’ai une préférence personnelle pour les TP plus guidés. Mais c’est pris en compte par le formateur.
En synthèse : Merci à Walid pour la formation !
Afficher tous les témoignages
Les + : Environnement de travail qui permet à tout le monde de travailer ensemble et au formateur de corriger en direct. Approche par les concepts génériques K8S mis en oeuvre par Kasten vraiment intéressante pour comprendre les bases. Le formateur s’est bien adapté à mon niveau.
Les – : Support de cours à améliorer. Le cours était une première pour le formateur qui a manqué un peu de temps pour préparer les supports et s’est concentré sur la plateforme qui elle était très bien.
J’ai une préférence personnelle pour les TP plus guidés. Mais c’est pris en compte par le formateur.
En synthèse : Merci à Walid pour la formation !
Les + : 1. Le laboratoire en ligne est super, permet d’avoir un environnement déjà préparé et opérationnel.
2. Ces environnements sont accessibles depuis internet avec des URLs personnalisées, ce qui permet d’avoir un réactivité instantanée et de voir les changements en temps réel.
3. Tmux permet au formateur de voir les commandes réalisées en temps réel ce qui donne un vrai accompagnement.
4. Slack permet d’avoir un espace de partage simplifié.
Les – : 1. La formation manque un petit peu de structure, mais on sent que le formateur a vraiment bossé sur l’environnement et adapte en fonction du public.
Noter la formation
| 2 290€ HT / personne |
| 3 jours (21 heures) |
UNE QUESTION ? UN PROJET ? UN AUDIT DE CODE / D'INFRASTRUCTURE ?
Pour vos besoins d’expertise que vous ne trouvez nulle part ailleurs, n’hésitez pas à nous contacter.
ILS SE SONT FORMÉS CHEZ NOUS

