登录 / 注册 Account
Jump to section

什么是自动化控制器?

复制 URL

红帽® Ansible® 自动化平台内含作为核心组件的自动化控制器,从而让用户可以在自己的企业中定义、运行、扩展和委派自动化。

自动化控制器是自动化的控制平面,包含用户界面、可浏览的 API、基于角色的访问权限控制、作业调度、集成式通知、图形化清单管理、CI/CD 集成以及工作流可视化工具等功能。

用户可通过集中式用户界面和 REST API 来完成管理清单、启动和调度工作流、跟踪更改,以及整合成报告等一系列工作。

自动化控制器引入了一个采用分离控制和执行平面的分布式模块化架构。这让团队能够以更少的开销和更快的速度进行扩展并提供自动化。

在单独的 Ansible 自动化平台实例中,自动化运维人员需要辅助工具来部署和管理依赖项,以确保一致的自动化执行。这些依赖项可以包括 Python 软件包、Python 版本、框架和 Ansible 自动化平台内容。

自动化控制器的分布式架构让自动化运维人员可以在不同的平台上部署实例,并快速扩展自动化,以满足不断增长的业务需求。

如果自动化具有扩展能力,它就能允许您根据需求创建和启动特定数量的作业,从而实现您的自动化目标。

自动化控制器还支持自动化执行环境。执行环境是独立镜像,所有自动化都在其中运行,其中包含 Ansible 自动化平台内容以及所有其他依赖项。

自动化执行环境有助于确保自动化在多个平台之间一致地运行。所有自定义依赖项都在开发阶段定义,不再与控制平面牢牢绑定,这可以加快开发周期,并且改进不同环境中的可靠性和可移植性。

自动化执行环境可提升自动化开发人员和管理员的管理体验,让您能够顺畅地在组织中扩展自动化。

自动化控制器会对您的 Ansible 自动化平台基础架构进行集中控制。通过控制面板直观显示您的环境中的各种状况,从而帮助您了解和记录更改内容,更改人员,以及更改时间,确保符合合规政策。它还附带直观的过滤器,自动化运维人员可用这些过滤器来显示与手头任务相关的简明信息。

自动化控制器的用户界面包括"查看"和"编辑"控制器对象和组件的不同视图,从而能更好地观察自动化状态。 

自动化控制器还添加了严格的内容安全策略作为额外保护层,用于检测和降低常见的网络安全威胁。

自动化控制器的功能:

  • 任务管理器和调度程序
  • API 清单管理
  • API 凭据管理
  • API 自动化作业管理
  • 消息、队列、缓存和 KV 存储
  • 自动化网格连接器
  • 自动化网格接受器
  • 数据库

在企业内实施自动化时,IT 组织需要一种标准化的方式来定义自动化工作流并将其嵌入到其他工具和流程中,另外还需要可靠并可扩展的自动化执行,以及支持审核的集中式系统。  

通过对自动化的部署、委派和审核进行标准化,Ansible 自动化平台能协助企业从容地开展自动化,并减少自动化在企业内的蔓延和分歧。

扩展阅读

文章

Ansible 基础知识入门

简要了解 Ansible 的工作原理,以及如何通过运用 Ansible 自动化在整个组织范围内更高效地安装软件、自动执行日常任务、置备基础架构、提高安全性和合规性、修补系统并共享自动化。

文章

什么是自动化执行环境?

自动化执行环境是一种容器镜像,红帽 Ansible 自动化平台中的所有自动化都在其上运行。它们为执行自动化提供了一个明确、统一而便于移植的环境。

文章

什么是 Ansible 内容集?

Ansible 内容集是红帽 Ansible 自动化平台内容的一种分发格式,可以包括与特定主题领域相关的 playbook、角色、模块和插件。 

开始使用企业级自动化平台

Red Hat Ansible Automation Platform

无论您处于自动化之旅的哪个阶段,这个实施企业级自动化的平台,都能助您一臂之力。