我们有运行手册吗?

运行手册,它们是什么?为什么我需要它们?
简而言之,运行手册是一组详细的说明,可以帮助指导 IT 管理员、系统管理员、工程师和 DevOps 工程师(以及许多其他取决于运行手册内容的人员)完成管理或排除系统、应用程序或基础设施故障所需的常规和关键程序。
制定并广泛分发 Runbook 的价值在于,它可以在关键时刻节省您的周转时间,并且总体上可以减少延误。
您在使用微服务 pod 时遇到问题了吗?
也许可以检查一下该问题的运行手册,看看它是否已经得到解决。您是否需要授予用户访问系统或工具的权限,但不知道谁管理该项目?
您如何为您的团队成员获取这些资源?
在这些情况下,一份记录完备、分布良好的运行手册将会有所帮助。
总的来说,这就是我为当前正在从事的项目开发 Runbook 的方式。有一段时间和一段时间,某种需求无法得到满足。关于如何完成各种任务的问题很多,答案分散在团队各个部门的各个成员之间。
信息就在那里,只是没有记录下来,更重要的是没有被共享,这给组织留下了很大的盲点,使组织无法通过低支出、高回报的努力来有效地管理自己。
通过识别需求来推动运行手册的创建
该过程从确定要求开始:
-
组织内有哪些应用程序、系统和工具?
- Sauce labs、Bitrise、DataDog、AWS、Human、Lucid、Figma 等。
-
谁是各个工具和系统的所有者/赞助者?
- 管理员
-
组织内的人员。有权访问哪些系统,以及他们是否应该有权访问?
- 系统管理/权限
确定上述问题有助于从我自己的角度规划所需的工作。一开始只是追踪那些知道我们在组织内可以使用什么资源的人。就我个人而言,我可以使用一些所需的系统和工具,但我不知道有多少这样的系统和工具。
在组织内找到最能访问最多系统和工具的所有者大大加快了这一进程。了解了需要调查的资源之后,我就可以找出谁实际上有访问权限以及他们对某些工具拥有哪些级别的权限。我还可以识别出那些应该拥有该访问权限但却没有的个人。
这个过程也伴随着审查,并希望设定用户在加入系统时所获得的权限。正确的调整规模也有助于确保加强安全问题。之前启用过“上帝”模式或管理员权限的个人被安排到更适合其权限需求的相关角色中。
由于用户权利的减少,这无疑也会在组织内部引起一些不安。目标是分配最低级别的权限,并根据最终用户的需求分配正确的范围。除此之外,它是一种想要而不是需要。
保持系统配置良好,具有明确定义的角色和权限以及相关的运行手册,将极大地改善日常运营和长期关注的许多方面。

贾斯汀·兰利
贾斯汀在护理领域拥有十六年经验,其中过去十年致力于程序护理和放射学。然而,他已准备好迎接新的挑战,并希望更多地参与技术领域。在软件开发训练营中运用自己的技能后,他加入了Arbory 团队。在那里,他喜欢被该领域的专家包围,并看到他的影响所产生的直接成果。不工作时,贾斯汀喜欢旅行、参加现场表演以及与家人和朋友共度时光。