了解 Ansible、AWX 和 Ansible 自动化平台

Jump to section

如何选择最适合自己企业的 Ansible

是选择免费但不受支持的社区版 Ansible®?还是基于订阅且受支持的企业产品红帽® Ansible 自动化平台?考虑做出选择时,您应了解这两种解决方案之间的区别以及各自的优势。应该从整个企业环境的角度考虑要选择的方案:贵公司的需求能否通过免费的自助式(DIY)自动化得到满足?您能否承担相关风险?还是说采用全面的企业自动化平台可以让您获益更多?

DIY(或免费)自动化

使用脚本、Ansible Core、AWX 等开源项目或付费工具来执行特定任务。 

这些即时解决方案可快速应用,但通常只能应用于单个团队。如果没有企业级策略或支持,DIY 自动化可能会产生很高的维护成本,并让企业难以创建跨多个团队或领域的工作流。

许多企业在开始自动化之旅时,都是使用无法享受支持的社区版 Ansible 来解决某个业务领域的特定问题。但是,随着需求的演变和业务的发展,他们往往转而需要受支持的企业解决方案,并开始改用 Ansible 自动化平台。

企业自动化

使用付费的集中式平台在整个企业内高效执行 IT 流程。 

在技术支持的保障下,企业自动化平台能够将现有技术整合到自动化工作流中,并帮助具有以下特征的企业实现可扩展的统一策略:

  • 需要增强安全防护以符合合规要求和政府法规。
  • 正在扩展自动化以纳入更多人员、团队和用例。
  • 需要灵活地借助经过验证的可靠解决方案适应不断变化的业务需要。
  • 希望专注于创新而不是管理自动化。

社区(或免费)Ansible、AWX 和红帽 Ansible 自动化平台的区别

社区版 Ansible

免费、不受支持的开源自动化命令行工具

AWX

免费、不受支持的开源软件一个封装社区 Ansible 的 GUI 和 API 工具。

Ansible Tower 现已更名为自动化控制器,是 Ansible 自动化平台的一个组件。

哪个 Ansible 选项适合我的企业?

社区命令行版本的 Ansible 适合需要自动化来处理个人工作负载的个人,或想要在家庭实验室运行自动化的个人。而对于想要协作推进自动化工作的团队,AWX 或 Ansible 自动化平台可提供更多选项。

企业使用 AWX 来管理生产系统可能存在风险,因为它是无法享受支持的上游开源项目。AWX 不包含针对安全漏洞的服务级别协议(SLA)保证,不具备独立软件供应商(ISV)兼容性,也不支持版本之间的升级迁移。尽管 AWX 是免费的,但它可能会有因安全漏洞和耗时修复工作造成的隐形成本。不过 AWX 也许很适合拥有小型实验室、想要为上游代码做出贡献的开发人员,或者适宜作为沙盒,让开发人员熟悉自动化控制器,而后再开始将 Ansible 自动化平台用于企业用途。

如果团队想要在企业级别扩展自动化目标,Ansible 自动化平台是更好的选择,因为它支持开发人员工具,灵活的部署选项可适应多个数据中心、云和边缘位置,同时保证在兼容性、升级和安全漏洞方面提供 SLA 支持。借助企业级产品,您还可以更高效透明地调整自动化支出。Ansible 自动化平台可提供更全面的解决方案,适合具有更复杂自动化需求的大型企业。

使用红帽 Ansible 自动化平台和 Ansible 内容集增强自动化安全性。视频时长:5:00

Ansible 和 Ansible 自动化平台有什么区别?

当您的业务需要这些功能时,就该考虑 Ansible 自动化平台了。

社区版 Ansible 和 AWX 徽标
社区版 Ansible 和 AWX
红帽 Ansible 自动化平台图标
红帽 Ansible 自动化平台

安全防护

不提供

面向认证和私有内容的可信监管链。加固安全防护,提供支持、性能测试、错误修复和其他标准化实践,打造更一致、更安全的企业环境。

认证内容和合作伙伴生态系统

不提供

获得来自 60 多个合作伙伴的 140 多个认证内容集,享受由红帽及其合作伙伴提供的完全受支持的预置认证自动化内容带来的种种益处。

生命周期支持

不提供

每个版本至少 18 个月的企业级支持。针对所有组件的关键错误修复和安全漏洞向后移植。

法律保护

无保护

通过开源保证协议提供知识产权保护。

分析

不提供

面向 Ansible 自动化平台的自动化分析和红帽智能分析提供深入分析和报告,用于规划和跟踪性能与采用率。

Web 界面

不提供

统一用户界面(UI)。

角色管理

不提供

为用户提供基于角色的访问控制,使其能够管理访问权限。

ISV 兼容性

不支持

支持。

升级和迁移

不支持

支持迁移到主要版本,以及升级到次要版本。

培训和咨询

不提供

专家资源可帮助您构建和运行成功的自动化实践,并享有全面的培训服务和支持。还提供从 AWX 到 Ansible 自动化平台的实践迁移协助

开发人员工具

不支持

Ansible 开发工具是一个享有支持的集成式功能套件,每一份 Ansible 自动化平台订阅中都包括此套件。这些工具可以帮助任何技能水平的 IT 从业者准确地创建自动化内容(构建、测试和部署模块和 Playbook),不仅速度比手动编写代码更快,而且无需硬编码技能。

云部署选项

不提供

提供托管式和自助式应用两种选项,可部署在您选择的云上,包括 Microsoft AzureAWSGoogle Cloud。计入承诺支出协议。由红帽支持,采用统一计费模式。查看部署选项和定价信息

事件驱动的 Ansible

独立的上游项目,需要手动集成到您的环境中

事件驱动的 Ansible 是 Ansible 自动化平台中经过测试的集成组件,可减少手动任务,交付更高效的 IT 运维,让团队腾出时间专注于创新研发。

私有自动化中心

独立的上游项目,需要手动集成到您的环境中

私有自动化中心是 Ansible 自动化平台中经过测试的集成组件。

搭载 IBM watsonx Code Assistant 的红帽 Ansible Lightspeed

集成的生成式 AI 工具

搭载 IBM watsonx Code Assistant 的 Ansible Lightspeed 是一个生成式 AI 服务,用于根据 Ansible 最佳实践生成代码建议。它包含在 Ansible 自动化平台订阅中,但需要购买 IBM watsonx Code Assistant 才能激活所有功能。

选择 IT 自动化解决方案时,我应该考虑什么?

团队的主要关注领域是什么:自动化计划还是自动化基础架构?

企业总是希望让现有人力完成更多工作,而自动化是解决这一挑战的有效方法。但是,如果您的团队同时还要分心兼顾搭建、测试和管理社区基础架构,您的自动化目标就可能无法实现。在社区版 Ansible 和 Ansible 自动化平台之间做选择时,首先要评估团队是否具备有效管理不同的社区工具的能力,以及他们对开源开发模型做贡献的意愿以及理解程度。 

此外,Ansible 自动化平台包含事件驱动的 Ansible,它可通过规则将事件源与相应的操作连接起来,从而减少手动工作。事件驱动的 Ansible 会根据您设计的 Rulebook 识别出事件,并自动执行与该事件匹配的操作。它可帮助团队专注于高价值工作。

您的团队是否积极为 Ansible 项目做贡献,并了解如何融入上游更改?

如果您的团队想要参与社区,一同贡献 Ansible 项目或分享想法,请访问 www.861278361.xyz/ansible-collaborative。您可以了解更多关于成为贡献者的信息,并浏览一个充满活力的 Ansible 社区需要哪些不同的角色。您的建议将帮助社区发展壮大,并会直接融入到产品中。 

有些人使用 Ansible 自动化平台,但也会为社区项目做贡献。他们既获得了完全受支持的平台的优势,同时也时刻关注最新的上游项目。 

您的团队是否由开发人员或 IT 运维人员组成?他们有哪些专业知识与技能?

确定团队关注的领域是选择适当自动化工具的关键,对于成功采用工具也至关重要。 

您是否专注于多数据中心自动化基础架构(服务器、应用和网络与安全基础架构)、管理云平台(公共、私有和混合云)或创建复杂的自动化目标(例如自动化 IT 运维、分层部署和边缘环境)?如果是,Ansible 自动化平台就是贵企业的理想选择。

您的团队是否拥有 Python 和 Go 编程技能,了解 Swagger/OpenAPI 的开发方法,并知道如何执行 GitHub 拉取请求?如果是,您应使用 Ansible 的许多社区项目(例如 AWX)并为此做出贡献。 

您的团队可能既想使用该平台,同时也想为社区项目做贡献。社区贡献会包括在产品更新中,在上游持续做出贡献将会影响您使用该平台的体验。

您如何测试补丁安装和升级,以免影响日常运维?

考虑自动化解决方案时,大多数客户寻求平台的标准是允许就地升级,并能够在不影响功能的情况下测试发布。  

Ansible 自动化平台包含有保障的升级、迁移路径和用于隔离测试的环境,能够满足上述需求并提供更多功能。相比之下,AWX 用户需要自行负责升级和维护 AWX 基础架构。

 

您想要留住执行自动化策略所需的人才吗?关键性专家如果要离开公司,您是否会措手不及?

在许多使用 AWX 的企业中,掌握软件管理技能的员工人数有限,有时甚至只有一个人。如果掌握系统性知识的员工离开公司,企业的运维就有可能面临风险。 

借助企业级解决方案,您将能够获得可靠的支持,不再倚靠小规模团队或个人来掌握所有自动化知识,从而降低风险。您还能有机会培养团队,助其发展职业生涯。提供培训机会,帮助员工提高技能,获得认证,从而进一步发展自己的职业生涯和潜力。对于管理者来说,这项激励措施可以帮助他们留住顶尖人才。

客户成功案例

了解 Ulta Beauty 使用 Ansible 自动化平台的历程,以及转向能够得到支持的企业产品的原因。

视频时长:1:16

正在使用多种工具和项目?不妨考虑一下统一自动化平台的优势。

在企业中使用多种工具可能会导致难以扩展自动化。借助统一的平台,您可以将工具构建到全面工作流中,从而跨团队和领域执行复杂的流程。这份 451 Research 报告基于 900 多位 IT 领导者的见解,探讨了统一自动化平台对于实现高效 IT 运维和 AI 成功的日益增长的必要性。 

Ansible 自动化平台相对于 DIY 自动化的经济优势

相较于自助式(DIY)自动规划,可缩短自动化功能的实现时间,降低运维复杂性,降低组织风险。

81%

实现初步自动化功能的速度提升幅度

30%

自动化程度提升幅度,同时所需管理资源减少 44%

2.1 倍

节约幅度

2,000 万美元

额外节约和效益

702%

5 年 ROI

来源:Kaufmann, Aviv,“Ansible 自动化平台相对于 DIY 自动化的经济优势”,Enterprise Strategy Group,红帽赞助,2023 年 6 月。

Ansible 自动化平台的价值

来自全球各行各业的 3,000 多家客户信赖 Ansible 自动化平台来创建、管理和扩展 IT 自动化。作为一款全面的集成式解决方案,它可为企业带来开源创新,加固安全防护,让您能够提高生产力,缩短完成新项目所用的时间。