
安全
|
189
即使所选的自动化工具未与其他软件工具直接集成,该自动化工具也能够支持可扩展的
事件处理。并且,你可以接收有关自动化工具中生成事件的通知,以及构建一个扩展,
将事件连接到你的其他一些软件包。这是扩展功能的好方法,例如,向聊天应用程序发
送特定任务已完成的通知,在票务系统中为必要的后续任务生成票证,或者从检测中实
现你自己的自动修正任务。
自动化冲突
在部署多个自动化工具时,你需要确保它们不会相互冲突。如果一个工具试图启动服务
器,而另一个工具试图关闭它,则最终可能会导致不同的自动化工具相互冲突。如果要
为特定功能部署自动化工具,并且该工具具有你不打算使用的其他功能,则你要考虑是
否可以移除该服务的权限,以禁用这些可能更改你云账户的功能。
我们已经看到公司为他们提供的不同功能部署了不同的自动化工具,结果发现这两种工
具都在试图控制相同的资源。或者一个团队将实现自己的自动化,但这些自动化与现有
自动化会冲突。
这是一个更难解决的问题。为了防止这种情况,你需要向整个组织介绍哪些自动化措施
正在执行,并让团队一起工作,以确保他们了解其云账户中任何计划实现自动化的可能
影响。
理想情况下,自动化应该在与外部事物冲突时通知你。例如,如果自动化在短时间内停
止服务器实例的次数超过设定的次数,则应发送告警,并防止任何进一步的更改。
有时,自动化服务的冲突不是与其他工具的冲突,而是与人的冲突。你有一个可以停止
服务器实例的自动化工具,而你的一个团队成员需要访问该服务器。该团队成员打算启
动某台服务器,但自动化工具又不断停止该服务器 ...