概述
自动化不仅是工具,更是一种战略需要。红帽® Ansible® 自动化平台旨在全局性地帮助企业和机构实现自动化。
简而言之:Ansible 自动化平台(及其包含的所有工具)可简化自动化处理所需的步骤和培训,它有以下特点:
使用简洁直观的 YAML(一种使用英语单词表示数据序列化的语言)来反映人们如何通信。
在不使用代理的情况下连接端点,消除通信流程中的步骤,并简化安全需求。
除此之外,Ansible 自动化平台可连接不同的职能团队(从开发到运维,或从 IT 到安全),让他们能够一起实现自动化。
红帽的与众不同之处
关键区别在于平台。
当然,任何自动化软件都能实现任务自动化。但当自动化成为整个企业的当务之急时,由各个团队自己维护的孤立脚本(称为自动化孤岛)将难以扩展。Ansible 自动化平台可帮助团队创建自动化 Playbook,并帮助运维团队管理以及在整个企业中战略性布局这些 Playbook。
此外,可靠的 Ansible 社区会邀请新团队成员参与每个新发布的 playbook 或认证内容集,在已经过其他团队实战检验的平台上,将熟悉的工作自动化。
通过将控制平面与执行平面分离,并迁移至基于容器的架构,无论哪个团队(架构师、管理员、开发人员、或系统管理员),无论自动化的对象和目标位置,Ansible 自动化平台都能跨团队提供一致的用户体验。管理员可使用该平台在公共云内部实现任务自动化,而网络工程师可实现物理服务器、交换机、路由器和负载均衡器的自动化。
这就是自动化的全局性扩展方式。
端到端自动化
Ansible 自动化平台是全局性的自动化解决方案。它不再只是提供支持的上游命令行 Ansible 软件包。它也不仅仅是 Ansible 的图形用户界面。而是一个久经验证的企业平台,航空、政府和军事领域的每一家《财富》500 强公司都在使用该平台创建、管理和扩展自动化战略。
创建
通过使用以下资源,开发人员可在执行环境中编写一致的代码,不受任何限制,也无需运维支出:
超过 55 个技术合作伙伴的 130 多个认证内容集
不断扩充的开发人员工具
基于 YAML 的 Ansible Core,便于开发人员编写自己的自动化代码。
管理
运维团队可按照预期实现从开发到生产的自动化。私有自动化中心有助于将执行环境集成到自动化作业中。自动化控制器可帮助在整个企业内定义、委派和运行自动化,而用于 Ansible 自动化平台的红帽智能分析和自动化分析提供跟踪和改进平台使用所需的数据。
扩展
通过提供自助服务门户、利用应用编程接口(API)、查阅目录或与外部系统集成,鼓励更多同事使用您创建的自动化工具。IT 架构师可使用自动化网格——安全、有弹性的延展网络,由对执行环境进行本地化的分布式工作节点组成——跨环境和地区设计并扩展自动化策略。借助预定义的自动化选项,用户不必了解底层的细枝末节,就能实现自动化。
开源自动化
与其他红帽产品类似,Ansible 自动化平台使用 Ansible 项目的开源开发模型来创建针对企业自动化量身定制的体验。这种开源开发模型将 Ansible 自动化平台背后的工程师与社区中的十多个开源 Ansible 项目紧密联系在一起。上游社区成员共同构思和完善最优秀的想法,红帽则积极贡献代码并将上游项目打造成周全的产品,持续给予有力支持。
Ansible 自动化平台可简化打包与分发,同时确保所有组件之间具有可靠可信的互操作性。Ansible 自动化平台还提供 18 个月的支持生命周期,让您无需担心使用上游开源工具所带来的复杂性、不确定性和无保障体验。