- PagerDuty /
- Blog /
- Meilleures pratiques et perspectives /
- Bénéficiez d'une expertise grâce à l'automatisation des runbooks
Blog
Bénéficiez d'une expertise grâce à l'automatisation des runbooks
Chaque équipe a ses experts. Peut-être êtes-vous l'expert d'un segment des applications de votre équipe ; la personne que l'on appelle systématiquement en cas de problème, d'imprévu ou de situation « bizarre » et de difficulté de résolution. Vous êtes peut-être deux, voire, avec un peu de chance, trois !
Il est naturel de vouloir appeler Le meilleur quand l'inattendu se produit, mais Le meilleur Ils peuvent passer la soirée à fêter l'anniversaire de leur enfant, aller au cinéma ou simplement se détendre. Lorsque les équipes sont chargées de répondre à leurs demandes et de corriger les erreurs, les experts peuvent se sentir dépassés et/ou surmenés. Nous cherchons donc un autre moyen de tirer parti des connaissances de nos experts sans qu'ils soient joignables 24h/24 et 7j/7. L'automatisation peut nous y aider.
Qu'est-ce que l'automatisation du Runbook ?
Livres d'exécution Il s'agit de procédures opérationnelles standard, reproductibles et automatisées, pour les tâches courantes. Un runbook est un ensemble de connaissances expertes intégrées à un artefact de votre environnement, utilisable à l'infini pour accomplir des tâches. Certaines tâches peuvent être liées à la réponse aux incidents afin de réduire le temps moyen de récupération (MTTR), tandis que d'autres peuvent être nécessaires à votre équipe (comme la demande d'un nouvel hôte sur une plateforme cloud) lorsque les alertes et les alarmes ne sont pas déclenchées.
Empruntez l'expertise de vos experts
Avez-vous déjà rêvé de pouvoir cloner un membre de votre équipe parce qu'il connaît tout ce qui est important ? En réalité, ce n'est pas possible, mais nous pouvons extraire une partie de ses connaissances et les mettre à la disposition de tous. C'est particulièrement important en matière de gestion et de réponse aux incidents.
Que se passe-t-il lorsque les membres de votre équipe senior interviennent sur un incident ? Vérifient-ils certains fichiers journaux ? Cherchent-ils des codes d'état ou des messages d'erreur ? Vérifient-ils l'état d'un service ? Les étapes qu'ils suivent pour comprendre ce qui se passe dans l'environnement sont peut-être le fruit de nombreuses années d'expérience avec les applications, mais vous ne souhaitez pas que tous les membres de votre équipe passent des années à apprendre toutes ces astuces. Si votre équipe réapprend constamment ce que les seniors savent déjà, elle risque de s'enliser et de ne pas réussir à s'améliorer.
L'automatisation peut aider votre équipe à « emprunter » l'expertise de vos experts. Plus que la documentation, qui pourrait se perdre dans un coin sombre de votre wiki, les composants d'automatisation peuvent être intégrés à l'application dès sa création. Imaginez la réponse à la question : « Que ferait le meilleur ? » Il pourrait commencer par quelques commandes et observer le résultat. Il pourrait redémarrer un service ou vider un cache. L'idée est qu'une telle automatisation permet à toute votre équipe de tirer parti de l'expérience acquise par chacun de ses membres. Nul besoin d'être expert sur toutes les applications ; chacun peut s'inspirer de l'expertise de tous les autres membres de l'équipe grâce à l'automatisation.
Les avantages de l'automatisation
L'automatisation des tâches courantes permet de gagner du temps et de réduire les erreurs. L'une des approches courantes pour ce type d'automatisation est l'utilisation de runbooks. Cela peut permettre à d'autres membres de votre organisation de gagner en autonomie. Par exemple, votre équipe est peut-être chargée de provisionner de nouvelles instances dans un environnement cloud. Selon la plateforme et le fournisseur utilisés, le nombre d'options possibles est considérable : certaines seront coûteuses, d'autres ne répondront peut-être pas à vos exigences de sécurité, et d'autres seront proches de la solution, mais pas tout à fait adéquate. Pour éviter tout désordre potentiel dans votre environnement, votre équipe d'experts peut créer un runbook qui provisionnera les instances approuvées aux emplacements appropriés pour votre organisation et utilisera les options approuvées, à chaque fois.
Vous pouvez combiner des runbooks avec une plateforme comme Rundeck afin de :
- Offrez plus de libre-service à vos équipes et aux équipes avec lesquelles vous travaillez
- Donnez à vos experts plus de temps pour travailler sur des problèmes plus difficiles ou plus complexes
- Permettre l'autosuffisance sans compromettre la posture de sécurité en fournissant l'accès et les autorisations à des équipes disparates
En savoir plus sur les Runbooks et l'automatisation
Les cahiers d'exécution et l'automatisation jouent un rôle essentiel dans la gestion des technologies modernes. Si ces concepts vous sont inconnus, consultez notre nouvelle Guide des opérations de correction automatisées . Vous pouvez également en apprendre davantage sur l'automatisation des runbooks à partir de Rundeck ou en consultant nos dernières webinaire à propos de l'intégration de PagerDuty avec Rundeck.
Avez-vous une histoire d'automatisation à partager ? Nous serions ravis de la connaître ! Rejoignez notre communauté PagerDuty et faites-nous savoir ce que votre équipe a automatisé.