Test de reprise après incident

Une fois que vous avez mis en place un plan de reprise après sinistre(DR), testez-le régulièrement. Vous pouvez éviter de trouver des failles lorsque vous êtes confronté à une catastrophe réelle. Les tests permettent de s'assurer que le plan fonctionne et permet d'obtenir le résultat souhaité. Si le plan ne fonctionne pas pendant les tests, vous pouvez apporter les modifications nécessaires. Des tests réguliers permettent de s'assurer que tout changement dans l'environnement de travail est pris en compte et que des ajustements sont apportés si nécessaire.

Pour vérifier votre plan, utilisez différents types de tests de reprise après sinistre :

  • Test sec de la reprise après incident
  • Simulation de reprise après incident
  • Commutateur

Test sec de la reprise après incident

Un test à blanc est un essai sur papier de votre plan de reprise après sinistre. Lorsque vous effectuez un test à sec, vous ne procédez à aucune récupération, mais vous vérifiez que votre plan ne présente pas de lacunes évidentes. Par exemple, le test à sec permet de s'assurer que

  • vous disposez du personnel adéquat
  • les sauvegardes sont présentes et disponibles
  • les canaux de communication entre le personnel fonctionnent
  • il n'y a pas d'étapes manquantes dans les runbooks DR
  • les transferts entre les équipes se font de manière efficace

Un test DR dry nécessite les mêmes efforts en termes de compétences et de personnel que n'importe quel autre test. Étant donné qu'aucune action de récupération n'est effectuée, ce type de test est plus rapide et est donc normalement exécuté à une fréquence plus élevée que les autres types de tests. Vous pouvez choisir d'exécuter le plan dans son intégralité ou d'en tester les différentes parties et les différents services.

Simulation de reprise après incident

La simulation DR est un moyen de vérifier ou d'auditer les runbooks d'urgence et de contrôler les objectifs de temps de récupérationDans le cadre de la planification de la reprise après sinistre, le temps nécessaire à la restauration d'un processus d'entreprise après un sinistre. (RTO) et de point de récupérationDans la planification de la reprise après sinistre, le délai de restauration des données est mesuré en temps (secondes, minutes, heures) à partir de l'instance récupérée et jusqu'au point du sinistre. (RPO) fournis par la solution en simulant les conditions d'une urgence réelle et en restaurant les données.

Une simulation de reprise après sinistre nécessite une planification minutieuse, car vous introduisez des perturbations potentielles dans la réplication des données à partir de la région principale, tout en évitant d'avoir un impact sur les charges de travail de production. Pendant que vous testez l'environnement de reprise après sinistre, il se peut qu'il soit temporairement indisponible à des fins de reprise après sinistre. Ce risque dépend des services en nuage spécifiques et de la manière dont ils sont déployés. Certains services peuvent permettre des tests et une disponibilité simultanés, d'autres non.

Une simulation DR crée une copie temporaire de votre environnement de production dans la région DR désignée à des fins de test et de validation. Une fois la simulation terminée, l'environnement de test est supprimé ou réinitialisé, et toutes les modifications apportées pendant le test sont supprimées, l'environnement de production primaire continuant à fonctionner normalement.

Commutateur

Le basculement consiste à faire passer votre environnement de production d'une région à une autre. Cette méthode permet de vérifier et d'auditer la capacité à mener et à maintenir des opérations de production pendant une longue période dans une autre région. Les opérations de production sont interrompues en douceur dans la première région, transférées dans la seconde région et redémarrées après une éventuelle restauration des données.

Après avoir vérifié que la deuxième région fonctionne comme prévu, vous pouvez reprendre les activités de production et configurer la réplication des données pour faire de la région d'origine la nouvelle région secondaire. Votre environnement de production continue de fonctionner à partir de ce site jusqu'à ce que vous décidiez de revenir en arrière.

Fréquence des tests DR

La fréquence à laquelle vous testez votre plan de reprise après sinistre dépend de nombreux facteurs, notamment de ce qui est exigé par les normes de conformité réglementaire. Si la conformité n'est pas un problème, essayez d'effectuer un test DR complet au moins une fois par an et documentez les résultats pour que l'auditeur puisse les examiner. Il est conseillé d'effectuer des tests à plus petite échelle tout au long de l'année pour s'assurer d'être prêt.

Réfléchissez aux questions suivantes et adaptez la fréquence de vos tests :

Quelle est la dynamique de ma charge de travail ?
Plus votre charge de travail évolue, plus vous devez effectuer fréquemment des tests de résistance aux chocs. Vous pouvez ainsi vérifier que les modifications n'affectent pas votre capacité de récupération. Les changements peuvent concerner de nouvelles dépendances, d'autres services en nuage, des changements d'infrastructure, etc. La récupération d'ensembles de données de plus en plus volumineux prend plus de temps, ce qui peut affecter votre capacité à respecter un RTO spécifique.
Quel est le degré de dynamisme de mon personnel ?
Vous pouvez également tenir compte de la rotation du personnel dans la fréquence des tests. Si les membres du personnel qui effectuent la récupération changent, assurez-vous que les nouveaux membres de l'équipe comprennent le fonctionnement du DR et leur rôle dans le plan DR. Si plusieurs nouveaux membres de l'équipe ne sont pas sûrs d'eux ou ne sont pas familiarisés avec les tests de reprise après sinistre, vous ajoutez un risque à votre plan de reprise.

Sur quoi d'autre mes tests devraient-ils porter ?

L'objectif premier de tout test de reprise après sinistre est de confirmer que vous pouvez récupérer avec succès les charges de travail. Veillez toutefois à ce que les éléments suivants soient également efficaces :

  • Personnel clé : Le plan de reprise d'activité doit définir le personnel nécessaire à une reprise d'activité réussie et son rôle. Déterminez si vous avez besoin de plus de personnes ou de rôles pendant les tests, ou si certains n'étaient pas nécessaires, et dans quelle mesure les personnes ont été capables de remplir leur rôle.
  • Communication : Le plan de secours doit indiquer clairement comment communiquer en cas de sinistre. Examinez dans quelle mesure la communication entre les participants, y compris les canaux de communication utilisés, a fonctionné pendant les tests.
  • Dépendances documentées : Votre plan de reprise après sinistre décrit probablement les dépendances. Vérifiez qu'ils sont valables et qu'ils n'entravent pas le processus de récupération. Dans le même temps, veillez à ce que toute nouvelle dépendance soit enregistrée.
  • Autre documentation : Les manuels d'exécution peuvent être utilisés pour mettre en œuvre la récupération, il est donc important de comprendre leur degré de précision et d'efficacité. Une documentation insuffisante des étapes peut entraîner des retards, tandis qu'un excès de détails ou des détails non pertinents peuvent avoir le même effet. Demandez à quelqu'un d'autre que l'auteur de tester les étapes pour s'assurer qu'elles sont claires. Ainsi, le processus est utilisable même si l'auteur n'est pas disponible en cas de catastrophe.

Après les tests

À l'issue d'un test, enregistrez les résultats comme point de référence pour le test suivant. Si vous modifiez la procédure de test ultérieurement, il est alors facile de comparer les résultats.

Après chaque test de reprise après sinistre, mettre à jour le plan et la documentation connexe en fonction des résultats. Un plan DR est un document vivant qui nécessite des ajustements réguliers pour rester efficace. Utilisez les commentaires des participants pour identifier ce qui a bien fonctionné et ce qui n'a pas fonctionné, et intégrez ces informations dans les futurs tests. Envisagez également d'organiser des formations supplémentaires si nécessaire, que ce soit pour clarifier les rôles, améliorer la communication ou renforcer les compétences techniques.