事件驱动型 Ansible 现已推出
您可能还记得,我们在去年秋季的 AnsibleFest 上推出了开发者预览版的事件驱动型 Ansible。从那时起,社区、Red Hat 开发团队、客户以及 Red Hat 合作伙伴都做了大量工作。今天,我们很高兴地宣布,事件驱动型 Ansible 将结束其开发者预览阶段,并作为 Red Hat Ansible Automation Platform 2.4 的一部分正式上市。
如果您不熟悉事件驱动型 Ansible,可以查看我去年秋季撰写的开发者预览版博客以了解基础知识,您可能还会对关于 Ansible 规则手册的这段视频以及此播放列表中的其他视频感兴趣。
利用事件驱动型 Ansible 改变您的工作方式
对于许多 IT 团队来说,工作量过大,而完成所有工作的时间却不够。事件驱动型 Ansible 可以帮助您的团队更聪明地工作,而不是更努力地工作。您多久会执行一次妨碍关键优先事项的例行任务?您多久需要“放下所有事情”来响应工单丰富请求或处理用户管理问题?您是否需要在晚上醒来修复问题?您多久需要调整应用程序和底层技术以支持波动的工作负载?
您会很高兴知道有一种更好的方法,那就是事件驱动型自动化。通过将许多重复的操作逻辑和流程捕获到 Ansible 规则手册中,可以实现自动化,包括问题修复、服务工单的事实收集、用户管理任务等等。但是什么是 Ansible 规则手册?它们基于 YAML,是事件驱动型 Ansible 的基础,包含条件“如果这样,则那样”的逻辑。
事件驱动型 Ansible 还可以与可扩展性逻辑一起使用,或者使用规则手册来编纂可扩展性操作,以便快速而无缝地响应,例如在应用程序或工作负载需要时添加容量或调整缓冲池大小,或者在满足某些条件时扩展混合云解决方案等等。
事件驱动的自动化模式可以更快地对重复事件做出反应,并且还提供了一种简单的方法来分发操作或可扩展性知识,使其成为易于阅读和验证的结构。事件驱动型 Ansible 足够易于使用,IT 领域专家可以使用它来解决各种需求,涵盖基础设施、网络、安全、云等各种用例。
当您的组织采用事件驱动型自动化技术时,您的整个团队都可以以一致且准确的方式执行操作。您将获得更高水平的效率,并能够更好地专注于为您的业务带来优势的创新。
新功能和增强功能
在此版本中,您可以期待事件驱动型 Ansible 提供哪些功能?已添加了一些新的组件和功能。其中包括
-
事件驱动型 Ansible 控制器,它能够编排多个规则手册,并提供一个单一界面来管理和审核所有事件源的响应。这些事件源通常是第三方监控和可观察性工具,但也可以是任何提供有关 IT 环境情报的来源。
-
与 Ansible Automation Platform 中的自动化控制器集成,这使您可以调用已使用 run_job_template 操作构建的现有工作流,从而将现有的、可信的自动化扩展到事件驱动的自动化场景中。这是一种在规则手册中指定操作的可选方式。如果您愿意,也可以在规则手册中调用现有的 Ansible Playbook。
-
事件节流,它允许您使用基于反应式的 once_within
事件驱动型 Ansible 生态系统集成
Ansible 内容集合的生态系统对于事件驱动型 Ansible 非常重要,因为它依赖于来自第三方监控和可观察性工具等事件源的 IT 条件变化的情报。Ansible 内容集合是各种资产,可帮助您快速启动新的自动化项目。在事件驱动型 Ansible 的情况下,这些资产通常是源插件和规则手册,但也可能包括其他类型的有用内容。Red Hat Ansible 认证内容集合由 Red Hat 和/或合作伙伴支持,通常侧重于某种类型自动化的“操作方法”。Ansible 验证内容更侧重于“做什么”场景,包括最佳实践。
在事件驱动型 Ansible 生态系统中,社区和第三方 Red Hat 合作伙伴都做了大量关于新内容的工作。以下是已完成的工作以及未来计划的工作概述
认证和验证内容
正在或即将认证或验证内容的合作伙伴的初始列表包括:Cisco ThousandEyes、CrowdStrike、CyberArk、Dynatrace、F5、IBM、Palo Alto Networks 和 Zabbix,并且还有更多合作伙伴即将加入。Red Hat 还开发了关键集成,包括 Apache Kafka、Webhook、Red Hat Insights、Red Hat OpenShift、Cisco NX-OS 和模型驱动遥测、AWS 等。请参阅下面的图片。更多集成即将推出,包括 ServiceNow、Microsoft Azure、Google Cloud Platform 等。
事件驱动型 Ansible 的认证内容通常是用 Python 编写的认证事件源插件,它们将事件源连接到 Ansible 规则手册。事件驱动型 Ansible 的验证内容通常是经过验证的 Ansible 规则手册,其中包含常见用例的最佳实践。
社区和自定义开发的内容
社区和自定义内容可在上游或通过私有客户源获得。社区开发的集成包括 gcp pubsub 和 syslogd 等。
无论您使用的是自建监控工具,还是需要立即获得特定解决方案,您都可以为事件驱动型 Ansible 构建自己的插件。构建插件后,请考虑是否可以将其贡献给 Ansible 社区。
参与事件驱动型 Ansible
准备好开始探索事件驱动型 Ansible 了吗?有多种方法可以做到这一点。访问Red Hat 的事件驱动型 Ansible 页面,您将找到一系列免费的自定进度的互动实验、信息和分析师研究。
您还可以参加 2023 年 6 月 20 日举办的“事件驱动型 Ansible 入门”网络研讨会。
其他资源
- 新闻稿:Red Hat 通过事件驱动型 Ansible 加速 IT 自动化
- 网页:事件驱动型 Ansible
- 视频:创建 Ansible 规则手册 和 事件驱动型 Ansible 播放列表
- 事件驱动型 Ansible 网络研讨会,2023 年 6 月 20 日
- 事件驱动型 Ansible 自定进度实验
- 451 Research 报告:事件驱动型自动化的影响
- 事件驱动型自动化电子书