Plan de reprise d’activité cloud au Maroc : restaurer sans improviser
8 min
Un plan de reprise d’activité cloud au Maroc décrit comment restaurer les services numériques prioritaires après une panne majeure, une erreur humaine, une cyberattaque ou l’indisponibilité d’un fournisseur. Il ne se résume ni à une sauvegarde ni à une architecture redondante : il relie les besoins métier, les données, l’infrastructure, les dépendances, les responsabilités et une procédure de bascule réellement testée.
Cette démarche complète les services Cloud & DevOps de Kanteek. L’objectif n’est pas de promettre qu’aucun incident ne surviendra, mais de décider à l’avance ce qui doit repartir, dans quel ordre, avec quelles données et qui autorise chaque étape.
PRA, continuité et haute disponibilité : trois notions différentes
La haute disponibilité absorbe certaines pannes sans interruption notable, par exemple grâce à plusieurs instances ou zones. Le plan de reprise d’activité, lui, organise le retour du système après un événement qui dépasse ces mécanismes. Le plan de continuité d’activité couvre un périmètre encore plus large : équipes, locaux, fournisseurs, procédures manuelles et communication.
Le guide de planification de contingence du NIST SP 800-34 Rev. 1 relie justement la reprise informatique aux priorités des opérations et à la résilience de l’organisation. Un PRA cloud doit donc partir des processus métier, pas seulement des ressources techniques visibles dans une console.
Définir RTO et RPO avec les métiers
Le RTO est la durée maximale acceptable avant le rétablissement d’un service. Le RPO correspond au point de restauration attendu et traduit la quantité de données que l’organisation accepte éventuellement de perdre entre le dernier état récupérable et l’incident. Ces objectifs ne doivent pas être copiés d’un modèle générique : ils dépendent de l’impact réel sur les clients, les opérations, la conformité et les engagements contractuels.
Commencez par classer les services en niveaux de criticité. Un portail public, une API de paiement, un outil interne et un environnement analytique n’ont pas nécessairement les mêmes objectifs. Plus un RTO ou un RPO est exigeant, plus la réplication, la capacité réservée, l’automatisation et les tests peuvent devenir complexes et coûteux. Les arbitrages gagnent donc à être partagés avec les responsables métier et la direction financière, dans la continuité d’une démarche FinOps.
Cartographier les dépendances avant de choisir une solution
Restaurer une base de données ne suffit pas si l’identité, les secrets, le DNS, les certificats, les files de messages ou les connexions partenaires restent indisponibles. Pour chaque service prioritaire, documentez les composants applicatifs, les données, les comptes cloud, les réseaux, les fournisseurs SaaS et les personnes habilitées à intervenir.
La cartographie doit aussi indiquer l’ordre de redémarrage. Une application peut dépendre d’une API, elle-même dépendante d’une base, d’un coffre de secrets et d’un service d’identité. Les principes détaillés dans notre guide sur l’intégration API aident à rendre explicites ces contrats et modes dégradés.
Une sauvegarde n’est pas encore une reprise
Une sauvegarde utile doit pouvoir être retrouvée, déchiffrée et restaurée dans un environnement exploitable. Il faut couvrir les données mais aussi la configuration, le code, les images, les politiques d’accès et les paramètres indispensables. Des copies séparées du compte ou du domaine principal réduisent le risque qu’un même incident atteigne la production et ses sauvegardes.
La réplication en temps réel ne remplace pas toujours une sauvegarde versionnée. Une suppression ou une corruption peut être répliquée vers le site secondaire. La documentation AWS Well-Architected sur la reprise souligne cette différence et recommande de conserver des options de restauration à un instant donné. La preuve décisive reste un test de restauration, pas le statut vert d’une tâche de sauvegarde.
Choisir une stratégie proportionnée au risque
Plusieurs stratégies peuvent coexister selon les services :
- Sauvegarde et restauration : l’environnement est reconstruit et les données sont restaurées après l’incident.
- Pilot light : les composants essentiels et les données sont maintenus sur un site de reprise, puis les ressources restantes sont déployées lors de la bascule.
- Warm standby : une version réduite mais fonctionnelle tourne en permanence et monte en capacité si nécessaire.
- Actif-actif : plusieurs sites servent le trafic simultanément, avec une gestion plus complexe de la cohérence et du routage.
Le guide de planification de Google Cloud présente également la reprise comme un compromis entre exigences, coût et complexité. Le multi-région n’est pas automatiquement la bonne réponse : une stratégie plus simple, documentée et testée peut mieux correspondre à un service moins critique.
Reconstruire l’infrastructure de manière reproductible
Lorsque l’infrastructure est décrite par du code, elle peut être revue, versionnée et redéployée dans un environnement de reprise. Les modules Terraform, scripts Ansible, manifestes Kubernetes et pipelines doivent toutefois être stockés dans un dépôt accessible même si l’environnement principal ou son fournisseur d’identité est indisponible.
La chaîne de restauration inclut aussi les artefacts applicatifs, les clés, les quotas, les images de conteneurs et les règles réseau. Un PRA dépendant d’opérations manuelles non documentées devient fragile sous pression. Les pratiques de DevSecOps permettent d’intégrer tests, contrôles de sécurité et déploiements reproductibles dans cette chaîne.
Écrire un runbook utilisable pendant l’incident
Le runbook doit indiquer les critères de déclenchement, le responsable de décision, les vérifications préalables, l’ordre des actions, les contrôles de santé et les conditions de retour. Il doit rester disponible hors de l’environnement touché. Prévoyez aussi un canal de communication indépendant et une liste de contacts maintenue.
Chaque étape critique doit produire une preuve : résultat de restauration, contrôle d’intégrité, test fonctionnel, validation métier ou changement de routage. L’observabilité cloud fournit les métriques, journaux et traces nécessaires pour confirmer que le service restauré fonctionne, et pas seulement qu’il répond à une requête technique.
Tester la bascule et le retour arrière
Un exercice sur table valide les rôles et les décisions, mais il ne prouve pas qu’une restauration aboutit. Complétez-le par des restaurations isolées, des tests de composants, puis des exercices de bascule sur un périmètre maîtrisé. Mesurez les durées réellement observées et comparez-les aux objectifs sans masquer les étapes manuelles.
Le retour vers l’environnement principal mérite le même niveau de préparation. Après une bascule, les données les plus récentes peuvent se trouver sur le site secondaire : la resynchronisation, les écritures en cours et le routage doivent être traités explicitement. Chaque test doit conduire à une mise à jour du runbook, de la cartographie et des priorités.
Prendre en compte la localisation et la gouvernance des données
Pour une organisation marocaine, le choix d’une région ou d’un fournisseur de reprise doit respecter ses engagements de localisation, ses contrats et les règles applicables à ses données. Toutes les données n’ont pas forcément le même niveau de sensibilité. Il peut être pertinent de séparer les sauvegardes, les métadonnées et les environnements selon des politiques documentées.
Les droits d’accès de crise doivent rester limités, traçables et régulièrement revus. La gouvernance des données aide à identifier les propriétaires, les durées de conservation et les contrôles à conserver pendant une reprise.
Les erreurs courantes d’un PRA cloud
- Définir des objectifs techniques sans validation métier.
- Sauvegarder les données sans tester leur restauration complète.
- Oublier l’identité, les secrets, le DNS, les certificats ou les fournisseurs externes.
- Conserver le runbook uniquement dans l’environnement susceptible de tomber.
- Automatiser la bascule sans garde-fous contre un faux positif.
- Tester le basculement sans préparer le retour vers le site principal.
- Laisser les coordonnées, permissions et dépendances vieillir sans revue.
Construire un plan de reprise d’activité cloud au Maroc
Un PRA crédible repose sur des priorités métier explicites, des dépendances cartographiées, des restaurations vérifiables et des responsabilités connues. Commencez par un service critique, mesurez la restauration réelle, corrigez les écarts puis élargissez progressivement le périmètre. Cette discipline transforme la reprise en capacité opérationnelle plutôt qu’en document dormant.
Vous souhaitez vérifier si votre environnement peut réellement être restauré ? Contactez Kanteek pour cadrer les objectifs, tester les sauvegardes et construire un runbook adapté.