📢 Retrouvez nous au salon Incyber 2026 - STAND F46-7A 📍à Lille 📅 du 31 mars au 2 avril
La nouvelle approche de la cyber résilience des sauvegardes
Se connecter
  • Fr
  • En
  • Solutions
    • À propos de nous
      • Pourquoi choisir Cybee ?
      • Sécurité des données
      • Récupération après cyberattaque
    • Nos plateformes
      • Sauvegarde Windows
      • Sauvegarde Linux
      • Plate-formes Cloud utilisées
    • Comprendre l'orchestrateur des sauvegardes et toutes ses fonctionnalités
  • Tarifs
  • Ressources
    • Ressources
      • Base de connaissances
      • Le blog
      • Livre blanc
    • Foire aux questions
      • Notre FAQ
    • Comprendre l'orchestrateur des sauvegardes et toutes ses fonctionnalités
  • Entreprise
    • Qui sommes nous ?
    • Contactez-nous
    • Partenariat
    • Comprendre l'orchestrateur des sauvegardes et toutes ses fonctionnalités
  • Contact
Cybee > documents > Généralités > Le rôle majeur de l’orchestrateur

Généralités

  • Fonctionnement de Cybee avec le stockage immutable S3
  • CMDB : données et usages
  • La console Cybee
  • Le rôle majeur de l’orchestrateur
  • Cryptographie post-quantique des sauvegardes Cybee
  • Organisation des plans de sauvegarde Cybee
  • Principes fondamentaux de la déduplication dans Cybee
  • Présentation de Cybee

Console Cybee

  • La console Cybee

Restic

  • Les verrous exclusifs ou non des dépots
  • Les dernières versions du moteur Restic

Sauvegarde

  • Le rôle majeur de l’orchestrateur
  • Cryptographie post-quantique des sauvegardes Cybee
  • Organisation des plans de sauvegarde Cybee

API

  • Utilisation des API
View Categories

Le rôle majeur de l’orchestrateur

L’orchestrateur est le service chargé de coordonner automatiquement l’exécution des workflows liés aux sauvegardes dans l’infrastructure Cybee.
Il garantit que les tâches s’exécutent dans le bon ordre, au bon moment, et sans se marcher dessus, même lorsqu’elles manipulent les mêmes ressources (agents, repositories, buckets…).

Il assure ainsi la fiabilité, la priorisation et l’optimisation de toutes les opérations automatisées.


1. Besoins résolus #

L’orchestrateur répond à des besoins concrets rencontrés dans les systèmes distribués :

✔ Éviter les conflits #

Exemple : empêcher la suppression d’un dépot pendant qu’un backup l’utilise.

✔ Gérer la priorité des tâches #

Certaines tâches critiques peuvent passer avant d’autres.

✔ Adapter le lancement des tâches selon la charge générée #

L’orchestrateur peut espacer ou retarder des tâches utilisant les mêmes ressources physiques (CPU, bande passante…).

✔ Gérer le temps et les récurrences #

  • Lancement à heure fixe

  • Règles de calendrier (ex. tous les vendredis)

  • Événements naturels (ex. lever/coucher du soleil)

  • Exécution ponctuelle

  • Deadlines strictes ou souples

  • Durée maximale d’exécution

✔ Annuler ou bloquer automatiquement les tâches non conformes #

Si une tâche dépasse sa fenêtre d’exécution, ou si une contrainte n’est pas respectée, elle est annulée ou mise en attente.


2. Comment l’orchestrateur fonctionne #

L’orchestrateur repose sur quatre concepts fondamentaux :

a. Les tâches #

Ce sont les actions à exécuter (ex : backup, scan, purge…).
Elles incluent :

  • une priorité
  • des deadlines
  • des règles de lancement (cron, calendrier, ponctuel, etc.)
  • la liste des ressources nécessaires

b. Les ressources logiques #

Ce sont les objets manipulés par les workflows (agents, repositories, buckets…).
Elles peuvent être utilisées :

  • de manière exclusive (une seule tâche à la fois)
  • ou partagée

c. Les groupes #

Ils regroupent plusieurs ressources logiques et permettent :

  • d’espacer le lancement des tâches dépendant du même type de ressources,
  • d’intégrer des contraintes basées sur la charge réelle (V2),
  • de gérer simplement l’ordonnancement en V1 (version transitoire).

d. Les ressources physiques #

Elles représentent des limites matérielles :

  • bande passante, CPU, RAM disponible…

L’orchestrateur vérifie leur état avant de lancer une tâche (V2).


3. Cycle de vie d’une tâche #

  1. Création
    Le système ou l’utilisateur envoie une tâche avec toutes ses contraintes.

  2. Planification
    L’orchestrateur calcule les prochaines exécutions possibles.

  3. Validation des contraintes

    • exclusivité des ressources logiques
    • disponibilité des ressources physiques
    • respect des deadlines
  1. Lancement
    La tâche part dès que toutes les conditions sont réunies.

  2. Suivi
    L’orchestrateur suit l’état de la tâche (planifiée, active, bloquée…).

  3. Annulation / suppression
    Gérée automatiquement selon les règles définies.

Priorité dynamique #

Si une tâche ne peut pas être lancée (exclusivité ou charge), sa priorité augmente automatiquement à mesure qu’elle se rapproche de sa deadline.
Cela garantit qu’elle ne reste jamais bloquée indéfiniment derrière d’autres tâches.


5. Endpoints exposés (vision produit) #

L’orchestrateur fournit plusieurs endpoints utiles pour le front, l’API et les autres services :

📌 Tâches planifiées #

Liste des tâches prêtes à être lancées, avec :

  • leur date de lancement prévue
  • leur priorité dynamique
  • l’état de blocage éventuel (ex. attente d’un agent)

📌 Tâches actives #

Liste des tâches actuellement en cours, avec l’heure de démarrage.

📌 Ressources logiques utilisées #

Permet de savoir quelles ressources sont occupées en temps réel.

📌 Groupes utilisés #

Indique la charge actuelle par groupe, utile pour le debug et l’observabilité.


5. Valeur apportée pour les clients #

Problème Solution apportée par l’orchestrateur
Risque d’exécutions concurrentes dangereuses Gestion automatique des exclusivités
Goulots d’étranglement sur certaines ressources Espacement et priorisation intelligente
Tâches non lancées à temps Deadlines + reprise automatique
Charges imprévisibles sur agents / bande passante Utilisation des ressources physiques (V2)
Besoin de flexibilité dans les plannings Scheduling avancé (cron, calendrier, événement, ponctuel)

En résumé : plus de fiabilité, moins d’erreurs, plus d’automatisation et de transparence.


6. Pour qui est l’orchestrateur ? #

Profil Bénéfices
Ops / SRE Vision claire de la charge, gestion automatique des conflits
Produit Assurance que les workflows critiques s’exécutent toujours dans les temps
Front-end Accès simplifié à l’état en temps réel des tâches et ressources
Sommaire
  • 1. Besoins résolus
    • ✔ Éviter les conflits
    • ✔ Gérer la priorité des tâches
    • ✔ Adapter le lancement des tâches selon la charge générée
    • ✔ Gérer le temps et les récurrences
    • ✔ Annuler ou bloquer automatiquement les tâches non conformes
  • 2. Comment l’orchestrateur fonctionne
    • a. Les tâches
    • b. Les ressources logiques
    • c. Les groupes
    • d. Les ressources physiques
  • 3. Cycle de vie d’une tâche
    • Priorité dynamique
  • 5. Endpoints exposés (vision produit)
    • 📌 Tâches planifiées
    • 📌 Tâches actives
    • 📌 Ressources logiques utilisées
    • 📌 Groupes utilisés
  • 5. Valeur apportée pour les clients
  • 6. Pour qui est l’orchestrateur ?
Cybee
Cybee, la nouvelle approche de la
cyber-résilience de la sauvegarde Cloud
Navigation
  • Solutions
    • Pourquoi choisir Cybee ?
    • Récupération après cyberattaque
    • Sécurité des données
    • Sauvegarde Windows
    • Sauvegarde Linux
    • Plate-formes utilisées
  • Ressources
    • La faq
    • Les livres blanc
    • Le blog
  • Entreprise
    • Qui sommes nous ?
    • Contactez-nous
    • Partenariat
© 2026 Cybee - Tous droits réservés
  • Politique de confidentialité
  • Mentions légales
Gérer le consentement
Pour offrir les meilleures expériences, nous utilisons des technologies telles que les cookies pour stocker et/ou accéder aux informations des appareils. Le fait de consentir à ces technologies nous permettra de traiter des données telles que le comportement de navigation ou les ID uniques sur ce site. Le fait de ne pas consentir ou de retirer son consentement peut avoir un effet négatif sur certaines caractéristiques et fonctions.
Fonctionnel Toujours activé
L’accès ou le stockage technique est strictement nécessaire dans la finalité d’intérêt légitime de permettre l’utilisation d’un service spécifique explicitement demandé par l’abonné ou l’utilisateur, ou dans le seul but d’effectuer la transmission d’une communication sur un réseau de communications électroniques.
Préférences
L’accès ou le stockage technique est nécessaire dans la finalité d’intérêt légitime de stocker des préférences qui ne sont pas demandées par l’abonné ou l’internaute.
Statistiques
Le stockage ou l’accès technique qui est utilisé exclusivement à des fins statistiques. Le stockage ou l’accès technique qui est utilisé exclusivement dans des finalités statistiques anonymes. En l’absence d’une assignation à comparaître, d’une conformité volontaire de la part de votre fournisseur d’accès à internet ou d’enregistrements supplémentaires provenant d’une tierce partie, les informations stockées ou extraites à cette seule fin ne peuvent généralement pas être utilisées pour vous identifier.
Marketing
L’accès ou le stockage technique est nécessaire pour créer des profils d’internautes afin d’envoyer des publicités, ou pour suivre l’utilisateur sur un site web ou sur plusieurs sites web ayant des finalités marketing similaires.
  • Gérer les options
  • Gérer les services
  • Gérer {vendor_count} fournisseurs
  • En savoir plus sur ces finalités
Voir les préférences
  • {title}
  • {title}
  • {title}