第 2 章 Red Hat Ansible Automation Platform 架构
作为模块化平台,Ansible Automation Platform 提供了轻松集成组件和自定义部署的灵活性,以更好地满足您的自动化要求。以下章节提供了 Ansible Automation Platform 部署的综合架构示例。
2.1. Ansible Automation Platform 架构示例
Red Hat Ansible Automation Platform 2.4 参考架构提供了在 Red Hat Enterprise Linux 上使用自动化网格部署 Ansible Automation Platform 的标准部署的示例设置。显示的部署利用以下组件,提供简单、安全且灵活的方法来处理自动化工作负载、内容集合的中央位置以及 IT 请求的自动化解析。
- 自动化控制器
- 通过其 UI、Restful API、RBAC 工作流和 CI/CD 集成提供控制平面来实现自动化。
- Automation mesh
- 是一个覆盖网络,它可以通过利用现有网络相互建立对等连接的节点,简化了在大型和分散的 worker 集合中工作分布的功能。
- 私有自动化中心
- 为自动化开发人员提供协作和发布自己的自动化内容的能力,并简化组织内部的 Ansible 代码交付。
- Event-Driven Ansible
- 提供自动化耗时的任务和响应任何 IT 域中条件所需的事件处理功能。
这个示例的架构包括:
- 两个节点自动化控制器集群
- 将自动化控制器连接到执行节点的可选跃点节点
- 两个节点自动化中心集群
- 单一节点 Event-Driven Ansible 控制器集群
- 连接到自动化控制器、自动化中心和 Event-Driven Ansible 控制器集群的单个 PostgreSQL 数据库
- 每个自动化控制器集群有两个执行节点
图 2.1. Ansible Automation Platform 2.4 架构示例