用例
借助红帽 Ansible 自动化平台落地 DevOps
概述
红帽® Ansible® 自动化平台可自动执行持续集成、交付和部署(CI/CD)管道的主要阶段,成为激活 DevOps 方法的利器。
功能和优势
创造沟通文化
借助自动化控制器的用户界面、基于角色的访问权限控制(RBAC)和人类可读的自动化语言,来自任何部门的团队成员都能参与同一工作流程。
建立(和保护)流程
借助 Ansible 自动化平台,无论团队内外,所有人都可以用 Playbook 编写解决方案,并且所有人都可以使用或改进这些解决方案,从而简化团队交流、解决问题的流程,实现保护和改进流程的目的,最终帮助团队更轻松地完成任务。
提供正确的 DevOps 工具
实施 DevOps 方法需要使用类似 Ansible 自动化平台的工具,以打破开发团队和运维团队之间的障碍,同时实现持续交付、监控和衡量绩效。
持续集成
Ansible 自动化平台可以验证不同基础架构组件之间的交互,使用 Test Kitchen 或 Molecule 等框架来定义和执行测试,并借助 ansible-lin 来检查代码是否符合预定义的规则。
持续交付
自动将经过验证的代码发布到可随时用于应用生命周期管理流程下一阶段(部署)的存储代码库。
持续部署
在进行滚动更新时,使用相对较少的经认证自动化内容将更新部署到服务器、网络、负载均衡器、监控系统、Web 服务和其他设备,从而提高更新的效率和安全性。
红帽被评为基础架构自动化平台领导者
Forrester Research 将红帽 Ansible 自动化平台评为 2024 年第四季度 Forrester Wave™:基础架构自动化平台领导者,并在战略类别中获得最高分。
客户成功案例
教育薪酬服务公司 Education Payroll 使用 Ansible 自动化平台自动执行与新西兰 2,500 所学校薪酬管理服务相关的 DevOps 流程。
深入了解
文档
Playbook 示例: 持续交付和滚动升级
了解如何使用 lamp_haproxy 对 Web 应用堆栈进行零停机滚动升级。
文章
什么是持续交付?
持续交付是一种软件开发方法,利用自动化技术来加快新代码的发布。
白皮书
通过红帽 Ansible 自动化平台简化 CI/CD 流程
了解自动化 CI/CD 管道的部分用例以及实现方法。