红帽 Ansible 自动化平台:入门指南
简介
IT 自动化现已成为一项关键任务。
现代企业一方面要努力紧跟日新月异的技术格局,另一方面还要简化运维并从现有技术投资中获取更多投资回报(ROI)。
为满足客户需求、保持竞争力并增加收入,这些企业需要让技术团队摆脱繁杂事务,专注于创新;同时还要维持安全性与合规性,并为 IT 运维提供支持,以加快将服务推向市场的速度。
IT 自动化对于企业实现显著效率提升至关重要,它既能维持安全保障,又能释放资源用于交付创新服务与解决方案。但只有以战略性的方式广泛实施 IT 自动化,才能发挥其最大效用。基于任务的自动化方法已不再有效,也难以持续。这种方法不仅会增加成本、导致重复工作,还会在不同职能部门之间造成种种障碍。
构建一个贯穿整个 IT 体系,并统筹人员、流程与技术的全面自动化战略,方能开启真正的 IT 转型之路。随着自动化成为战略支柱,企业将实现以下目标:
增强协作
当团队获得充分赋能并达成跨地区协同一致,他们便能更高效地协作开发解决方案与服务。
显著提升工作效率
新的效率提升机制使团队能够在更短时间内完成更多工作。
主动运维
事件驱动自动化有助于预防问题、降低风险,并在问题影响运维之前应用解决方案。
提高敏捷性
团队在低价值手动任务上花费的时间减少,从而能够更好地满足不断变化的业务需求与市场需求。
合适的企业自动化解决方案可以改善 IT 在企业组织中的运作方式,同时统一团队和流程,并最终转变 IT 交付方式。那么,如何才能让企业组织实现 IT 自动化呢?
红帽® Ansible® 自动化平台是一款兼具战略性、灵活性与可扩展性的自动化解决方案,可在您的整个 IT 环境中使用,满足您在自动化之旅中的各种需求。作为值得信赖的企业解决方案,它提供了一个功能强大的统一平台,支持您在混合环境中构建和运维智能自动化工作流。
使用本电子书作为了解 Ansible 自动化平台及其优势和信息的指南,以帮助您为企业组织的自动化实践做出正确决策。
如果您曾使用过 Ansible 自动化平台,并且想要了解在整个企业组织中扩展自动化或从更早版本迁移到最新产品的好处,请跳转到红帽 Ansible 自动化平台的主要功能。
如果您刚开始接触 Ansible 自动化平台,请继续阅读,了解自动化如何能助力企业组织取得成功。让我们开启这场自动化之旅吧!
自动化带来了显著的日常效率提升……开发团队的获益在于,可大幅减少获取和部署所需 IT 资源时的阻碍;员工则能使用故障更少、质量更高的应用,从而获得更好的体验。¹
红帽 Ansible 自动化平台概述
要了解 Ansible 自动化平台,首先需要了解红帽。过去逾 30 年,红帽一直致力于提供增强稳定性的开源解决方案,以助力企业组织跨平台和环境的工作并应对企业 IT 挑战。
红帽参与开源社区项目的历史非常悠久,围绕 Ansible 开展的工作也不例外。一个充满活力的社区为 Ansible 项目做出贡献,将技术扩展为更强大、更灵活的解决方案,并帮助拓展其支持企业生态系统的能力。红帽始终致力于推动该社区蓬勃发展。
Ansible 自动化平台是原 Ansible 项目的企业就绪型演变版本,由红帽提供支持,可帮助企业组织应对混合云和多云环境中日益增长的复杂性,同时提供适应未来 IT 挑战的灵活性。
根据 IDC 的研究,利用 Ansible 自动化平台来支持业务需求并改善 IT 和应用开发运维的客户,其 3 年期投资回报率(ROI)可达 668%,而投资回报期只有 8 个月。¹
根据对 Ansible 自动化平台用户的访谈,报告还指出企业组织可以受益于该平台对以下方面的积极影响:¹
想了解有关如何在整个企业组织中倡导 IT 自动化的更多信息?
请阅读面向 IT 高管的自动化指南。
可靠性:
61% 计划外停机时间减少幅度。
27% IT 安全防护团队的效率提升幅度。
IT 员工:
38% 网络基础架构管理团队效率提升幅度。
36% 开发团队工作效率提升幅度。
按工作划分的 DevOps 效率:
38% 置备效率提升幅度。
34% 配置效率提升幅度。
27% 安全防护效率提升幅度。
全球各地的企业组织,如佐治亚州东北部卫生系统、Ensono 和西南航空公司,都在使用 Ansible 自动化平台追求类似的商业效益。从提高效率和加快数字化服务交付速度到释放关键资源以专注于更高价值的项目,这些企业组织正逐渐认识到采用全面自动化方法的优势。
使用红帽 Ansible 自动化平台实现零计划外停机,堪称重大技术突破。
[Ansible 自动化平台] 让我们在如此短的时间内实现显著的速度与规模提升,无疑已成为我们未来运维模式的核心组成部分。
实现自动化是西南航空公司的首要任务。Ansible 自动化平台对于我们在自动化之旅中持续发展至关重要。
在企业组织中实施 Ansible 自动化平台具有以下三大优势:
1.增强发展势头
该平台可部署于任何环境,并且与大多数技术堆栈兼容,这意味着您可以按需在任意场景实现自动化,并以战略视角灵活扩展自动化规模。
2.提高弹性
您可以放心地将自动化应用于关键工作负载,因为 Ansible 自动化平台是专为企业用途而设计,并且其性能、安全性与合规性均遵循最高标准。
3.提高效率
Ansible 自动化平台具备可简化自动化的采用、创建与维护的功能,助力您为团队赋能,并在整个企业组织中扩展自动化,释放其全部潜力。
了解 Ansible 自动化平台如何帮助企业组织采用协作自动化文化。
观看视频。
阅读《红帽 Ansible 自动化平台的商业价值》电子书,了解 Ansible 自动化平台如何为企业组织带来切实的商业利益。
详细了解 Ansible 自动化平台的价值。
红帽 Ansible 自动化平台的主要功能
无论您是想实现应用、网络、容器、安全防护、云基础架构还是以上所有各个方面的自动化,Ansible 自动化平台都可以帮助您从一个位置创建、执行和管理自动化。
1.Ansible 自动化平台采用基于直观 YAML 语法编写的 playbook
Ansible Playbook 经常用于自动化各种管理功能,例如编排、配置、管理和部署。playbook 是用 YAML 语法编写的,其中包含一个或多个 play,用于定义 Web 服务或应用。playbook 中的每个 play 都可以运行一个或多个任务,而每个任务则调用一个 Ansible 模块,用于完成 Ansible 自动化平台中的自动化任务。
YAML 语法采用人类可读的纯文本语言,受益于源代码控制管理,并且可以与其他编程语言(如 Ruby、Python 或 Bash)结合使用。由于 Ansible 自动化平台采用 YAML 语法,即便是不会编写编程语言代码的用户也可以放心地实现基础架构自动化。
2.Ansible 自动化平台采用无代理模式
Ansible 自动化平台最强大、最独特的功能之一是它的无代理模式,这意味着您无需在试图管理的任何计算机上安装代理。该功能使得 Ansible 自动化平台具有极强的可扩展性,因为它可以快速地同时管理多台计算机或系统。
3.借助生成式 AI 功能增强 Ansible 自动化平台
红帽 Ansible Lightspeed 是 Ansible 自动化平台的集成式生成式 AI 服务,可帮助自动化团队更智能地工作,并在更短的时间内部署解决方案。该服务可提升 IT 生产力、弥补技能差距,同时消除新成员上手的瓶颈问题,让各层级的自动化从业者都能更高效地应对 IT 领域的复杂需求。
4.Ansible 自动化平台是专为混合云而打造
随着混合云和多云计算模型的不断扩展,IT 企业组织需要一种能够衔接传统系统、现代服务和网络远端的自动化平台。
为了让您的自动化项目具有高度可移植性和可扩展性,Ansible 自动化平台中包含了自动化执行环境。这些执行环境有助于创建独立自动化,也就是将构建、运行和管理跨混合云和多云基础架构以及边缘的自动化所需的所有依赖项都打包在一起。
无论您是将工作负载现代化并迁移到云、实施 DevSecOps,还是寻找新方法来管理不断增长的边缘设备网络,Ansible 自动化平台都能够满足跨多个流程的各种需求。Ansible 自动化平台现在可以直接通过多个领先的超大规模云服务商市场来获得,从而让您更轻松地在云环境中实现自动化,并与您已在使用的云服务进行高效集成。
5.Ansible 自动化平台具备基础架构自我修复能力
事件驱动的 Ansible 是 Ansible 自动化平台的一部分,它是一款事件驱动型自动化工具,可以根据需要自动响应日常任务和 IT 服务管理(ITSM)操作,以及不断变化的条件。
事件驱动自动化按照以下方式工作:在发生特定类型的事件时进行预定义的自动响应。例如,在典型的 IT 运维中,系统中断可能会发送警报,从而自动触发特定的操作,例如记录故障工单。同理,事件驱动自动化也可以帮助团队响应各种其他的 Day 2 运维需求。
通过提供主动式 IT 自动化方法,事件驱动的 Ansible 使团队能够腾出精力处理关键工作,减少手动繁琐操作,同时最大限度降低因大量重复性任务引发的人为错误。它能帮助企业提升弹性、响应能力和效率。
6.Ansible 自动化平台能够提升弹性与一致性
从基于角色的访问权限控制(RBAC)(允许管理员为用户分配权限、特权和角色)到加密、审计跟踪和库存控制,Ansible 自动化平台配备了必要的工具,可以让您的企业组织符合服务级别协议(SLA)要求并与之保持一致。
该平台采用策略即代码(PaC)方法,提供策略执行功能,能够在自动化流程运行前对其进行保护和设定边界,从而建立信心与信任。
面向整个 IT 组织的统一自动化平台
在不同的企业组织中,IT 运维(IT Ops)团队的规模、职责和团队角色各不相同。他们有时需要自主交付成果,有时则需与企业组织内的其他团队进行协调与合作。
Ansible 自动化平台旨在助力整个 IT 组织取得成功,它为不同角色的团队提供其所需的自动化工具,同时提供一个统一且受支持的企业级解决方案,贯穿自动化生命周期的各个环节。以下是 Ansible 自动化平台如何在自动化之旅的每个阶段为特定的 IT 角色提供支持:
Ansible 自动化平台可通过众多领先的超大规模云服务商市场获取,让您更轻松地在公共云和混合云环境中实现自动化。
创建
开发人员、自动化工程师、领域专家
创建阶段侧重于高效开发、测试和构建自动化内容。无论开发人员、自动化工程师和领域专家的自动化技能水平如何,Ansible 自动化平台都能显著提升他们创建和部署自动化内容的能力。他们可以从以下工具和功能中受益:
Ansible Lightspeed,这是一款生成式 AI 工具,可为自动化工程师和开发人员提供编码辅助,帮助他们针对单个自动化任务、多个任务或整个 Ansible playbook 和角色快速生成 Ansible 代码。
Ansible 开发工具与红帽开发人员中心 Ansible 插件,可简化内容创建并确保代码完整性,从而帮助团队在集成式开发人员环境中一致地构建、测试和部署内容。
Ansible 内容集,集成红帽及 70 多家行业领先合作伙伴的解决方案,帮助团队在更短的时间内启动并运行自动化。
管理
平台工程师、系统管理员(sysadmin)、网络管理员、站点可靠性工程师(SRE)
在管理阶段,自动化管理员负责监督从部署、合规性到报告的整个自动化管理流程。Ansible 自动化平台通过自动化控制器(Ansible 自动化平台的控制平面)为这些角色提供全面且易于使用的管理功能,该控制器提供强大的工作流和现成可用的自动化功能。面向自动化管理员的其他主要功能包括:
- Ansible 自动化中心,支持高效访问可信的预构建自动化内容。
- 自动化分析和红帽智能分析,可提供有关作业量和运行状况的实时报告。
- Ansible Lightspeed 智能助手,可为管理员和运维人员提供即时指导,助其维护和优化 Ansible 自动化平台及自动化作业和工作流。
扩展
自动化架构师、IT 运维总监
扩展阶段侧重于将自动化扩展到整个企业。为实现这一目标,自动化架构师和 IT 运维总监需要确保自动化工具能够为各种部署类型、IT 环境、域和系统提供必要的多功能性、集成、协调和可扩展性。Ansible 自动化平台具有灵活的容器原生架构,可支持任何规模的任务,同时还为自动化架构师和 IT 运维总监提供了其他重要功能与特性,包括:
更深入地探索 Ansible 自动化平台的全面功能和优势。
- 事件驱动的 Ansible,提供事件处理功能,可为各种 IT 运维创建高级端到端自动化方案。
- 自动化网格:一种连接网络和环境的覆盖网络,提供灵活的方式以跨不同网络拓扑、平台和团队扩展大规模资源清单,同时可与现有技术集成,并始终注重安全性。
实施自动化没有通用的方法。尽管上文提及的角色与目标较为常见,但每个 IT 组织的架构和运作模式都会因其独特的业务需求而有所不同。团队成员的职责可能存在交叉,且在不同阶段可能分别专注于自动化的创建、管理或扩展。Ansible 自动化平台提供的工具和功能可为所有 IT 运维团队成员赋能,支持他们参与自动化旅程的每个阶段。
可受益于自动化的企业组织领域
无论您处于自动化之旅的哪个阶段,Ansible 自动化平台都能为您提供帮助。组织可在企业范围内实施自动化的主要领域包括:
加速
利用 Ansible 强大的开源社区以及最常用的 Ansible 角色和模块的预置内容集,更高效地开展工作。对您的基础架构进行编码,并在您已经运行部署的内部或云端团队和环境之间共享。
编排
借助自动化工作流消除 IT 流程中的常见阻碍点,这些工作流可简化和连接多个领域、系统、用例及团队,而不会减慢开发速度。
创新
通过分析、策略和治理以及内容管理,进一步推动自动化向前发展。Ansible 自动化平台提供的工具可以提高您的日常工作效率,让您能够一次解决问题并与所有人共享结果。
阅读《自动化架构师手册》电子书,详细了解自动化架构师如何以自动化优先的思路进行构建工作。
企业组织实施自动化的一些主要领域包括:
1.AI 自动化
随着各企业组织越来越多地寻求将 AI 应用于 IT 运维(AIOps),可靠的自动化基础已成为取得成功的关键。通过自动执行 AI 基础架构的部署、使用和扩展,Ansible 自动化平台可以帮助您提高基础架构的就绪度。使用事件驱动的 Ansible,您可以将可观测性数据转化为自动化操作,从而确保智能运维高效且合规。
2.虚拟化基础架构管理
无论您是想改进现有虚拟机(VM)的管理,还是开始对应用进行现代化改造,Ansible 自动化平台都可以帮助您管理整个虚拟机生命周期,并高效迁移到红帽 OpenShift® 虚拟化。该平台支持置备和修补虚拟机并执行配置标准,同时在保留现有虚拟化投资的前提下,提升迁移速度与一致性。
3.网络自动化
在现代 IT 运维中,跨领域和设备实现高效、可靠且简化的网络管理至关重要。Ansible 自动化平台可以帮助构建有效的自动化 NetOps 流程,以执行管理和维护任务,并即时响应网络变化。Ansible 自动化平台还支持团队将自动化延伸到边缘,同时保持一致性和高度安全性。
了解如何通过 Ansible 自动化平台简化 CI/CD 管道。
4.操作系统自动化
现代 IT 团队需负责管理企业内各种不同的流程、技术堆栈和团队。Ansible 自动化平台可简化操作系统的置备、持续配置和整体管理,包括应用和基础架构的部署,从而降低复杂性、加速扩展并确保一致性。
5.云自动化
对于 IT 运维团队而言,在公共云、私有云和混合云环境中实现配置与部署的标准化是一项挑战。Ansible 自动化平台提供了一种统一的方法,能够通过单一界面来管理、协调和实施各种云运维。这种方法为团队赋予集中控制权,既能保障操作一致性,又能确保合规性。
6.应用交付
为了保持竞争力,企业组织需要能够快速高效地响应市场需求。这就需要简化应用交付并尽可能减少停机时间。Ansible 自动化平台借助通用框架简化了多层应用的部署工作,并提供对应用文件的集中管理,从而加快服务配置速度,简化部署流程。
您可以通过多种方式在企业组织内开始实施自动化,那么如何知道哪里是最佳着手点呢?
以下四个技巧可以帮助您选择最适合您 IT 环境的用例:
1.聚焦业务目标
从几个直接支持 IT 组织首要业务目标的简单用例开始。先衡量实施效果,再以此为基础逐步扩展,后续可在同一领域尝试推进更复杂的用例。
随着时间的推移,可逐步纳入更多业务领域,并着手实施工作流。请记住,在企业组织中实施自动化是一个迭代过程,而不是一蹴而就。
2.使用、完善、总结和扩展
自动化是一项战略要务,因此不管实施和自动化多少流程与系统,都要认真对待它。
3.从完整的流程入手
如果当前的运维流程本身效率低下,那么自动化或 AI 也不会让它变得更好。应转而专注于一个切实可行且可以通过自动化加以改进的流程。
4.团队合作
自动化是一个持续的过程。在企业组织内部全面推广自动化的过程中,分享关键经验与最佳实践,助力团队提升技能。员工越能看到自动化在消除潜在威胁方面的优势,他们就会越快地接受它。请阅读这本互动电子书,进一步了解如何尽早获得团队的认可:《自动化架构师手册》。
红帽 Ansible 自动化平台生态系统的优势
红帽已经建立起了一个多元化的技术合作伙伴生态系统,其软件及其他产品可以为您的企业组织提供有力支持。
对于 Ansible 自动化平台而言,这些合作伙伴至关重要,因为他们对红帽 Ansible 内容集的贡献可以帮助您更快地在平台上开展工作。这些由红帽和认证合作伙伴预先编写的内容已针对某些版本的 Ansible 自动化平台进行了验证,其中包含捆绑在一起的模块、插件、角色和文档,而您可以从单一位置使用这些内容。
这意味着什么?
查找和组装所需的不同角色和模块时,所要做的工作会更少。此外,Ansible 内容集的发布和维护将独立于主要产品版本,加快内容的发布节奏。
Ansible 自动化平台订阅用户能够完全访问 Ansible 自动化中心,其中有 190 多个认证内容集,内含 40,000 多个精挑细选的模块,可帮助实现一致而合规的交付。
Ansible 自动化中心的红帽 Ansible 认证内容包括来自 Amazon、Arista、Aruba、Cisco、Datadog、Dell、Dynatrace、Fortinet、Google、IBM、Splunk、VMware 等合作伙伴的内容集。
自动化采用策略和资源
成功采用企业级 IT 自动化并无统一路径可循。对于部署和使用这项技术的企业组织及各个从业人员而言,每一次自动化之旅都是独一无二的。
即便如此,要想成功推进自动化,还是应该从企业组织内部的领导和从业人员两个层面来实施自动化采用计划。例如,如果您在 IT 部门担任领导职务,可在企业组织内物色自动化爱好者,让他们帮助领导最初的试点部署,也可以创建自动化实践社区或卓越中心。如果您是一位自动化从业人员,应寻找一位高管或有影响力的赞助者,帮助您自上而下地推动自动化采用。
加速采用自动化需精心规划
好消息是,您并非孤军奋战,红帽提供了丰富的资源,包含各种策略和技巧,可帮助您在整个企业组织范围内推广自动化:
- 阅读《提升自动化成熟度》电子书,了解如何评估和提升自动化成熟度。
- 阅读《实战经验谈:系统管理员 IT 自动化指南》电子书,这是一个短篇真实故事汇编,其中简要介绍了将全面 IT 自动化思维融入全球企业和团队所带来的兴奋、沮丧、成功和挑战。
- 在《自动化架构师的手册》中,探索从高层到 IT 部门那里获取自动化支持的策略和最佳实践。
- 在《IT 高管自动化指南》电子书中,了解 IT 高管如何促进自动化取得成功。探索如何实现以下目标:
- 成为拥护者而不是赞助商。
- 与业务目标保持一致。
- 支持变革和协作。
- 通过人员的投资来鼓励自动化采用。
最终,经过适当自动化培训的团队可以成为一个成功的团队。了解在 Ansible 自动化平台领域,您的团队需要什么类型的培训,以协助他们开始工作或提升技能。针对每个技能级别,红帽培训与认证提供了多种选择。
如何开始
想要了解有关 Ansible 自动化平台的更多信息?让我们来帮忙!选择适合您的实现路径。
下载 Ansible 自动化平台 60 天试用版订阅,其中包含事件驱动的 Ansible 以及对 Ansible Lightspeed 的访问权限。
与红帽咨询联系,并通过一次免费的自动化业务探讨缩短价值实现时间。红帽专家将与您并肩协作,明确业务目标和挑战,并提供与您的需求最相契合的自动化方法。
从免费的 Ansible 入门培训开始,学习创建、扩展和管理自动化的基础知识。
迈出下一步
准备好在您的整个企业组织内实施自动化?我们可以帮助您的公司开始行动,并接受所需的变革。
了解红帽咨询如何帮助您解决用例问题、评估企业组织成熟度以及在您的企业组织中发展自动化。
此外,还可以考虑参加 Ansible 自动化平台培训,如红帽 Ansible 自动化平台训练营,以便在扩展自动化应用的同时提高技能。不知从何处开始?在红帽 Ansible 自动化平台技能路径上找到自己的位置。
与红帽技术客户管理团队交流,帮助您展开与其他团队的合作,获取运维指导,并迈出自动化之旅的下一步。
探索事件驱动自动化如何与红帽 Ansible 自动化平台技术协同,并了解如何运用它来攻克 IT 运维挑战。使用这个交互式实验室,按照自己的节奏了解事件驱动自动化如何简化工作,并创造更加出色的 IT 最终用户体验。
最后,了解 Ansible Lightspeed 如何帮助您的团队将自动化想法转化为功能性 Ansible 代码,从而更高效地创建 Ansible 内容。您可以通过一个自定进度实验,了解如何使用这项技术。
IDC 白皮书(红帽赞助),“红帽 Ansible 自动化平台的业务价值”,文档编号 US51839824,2024 年 3 月。
红帽案例研究,“佐治亚州东北部卫生系统提高了 Epic EHR 的正常运行时间”,2024 年 12 月 4 日。
红帽新闻稿“Ensono 利用红帽 Ansible 自动化平台加速创新并提高效率”,2025 年 5 月 20 日。
红帽案例研究,“美国西南航空公司正在扩展其自动化用例”,2024 年 5 月 2 日。