CASO PRÁCTICO
DevOps con Red Hat Ansible Automation Platform
Resumen
Red Hat® Ansible® Automation Platform automatiza las etapas principales de los canales de integración, distribución e implementación continuas (CI/CD), lo cual la convierte en la herramienta impulsora de las metodologías DevOps.
Funciones y ventajas
Creación de una cultura de comunicación
El personal de todos los departamentos puede participar en los mismos flujos de trabajo utilizando la interfaz de usuario del controlador de la automatización, los controles de acceso basados en funciones (RBAC) y el lenguaje de automatización comprensible para las personas.
Definición y protección de los procesos
Ansible Automation Platform protege y mejora los procesos al permitir que los miembros de los diferentes equipos plasmen las soluciones en playbooks que todos pueden utilizar o mejorar, lo cual simplifica la interacción grupal, la resolución de los problemas y, en general, la ejecución de tareas.
Obtención de las herramientas adecuadas de DevOps
Para implementar la metodología DevOps, se necesitan herramientas como Ansible Automation Platform, las cuales eliminan los obstáculos entre los equipos de desarrollo y de operaciones, mientras aportan, supervisan y miden el rendimiento de forma permanente.
Integración permanente
Ansible Automation Platform puede validar las interacciones entre los distintos elementos de la infraestructura utilizando marcos como Test Kitchen o Molecule para definir y ejecutar las pruebas, así como ansible-lin para verificar el código en función de un conjunto de reglas predefinidas.
Distribución permanente
Automatiza el lanzamiento del código validado en una base de código de repositorio que siempre esté lista para la siguiente etapa del proceso de gestión del ciclo de vida de las aplicaciones, que es la implementación.
Implementación permanente
Implementa las actualizaciones en los servidores, las redes, los equilibradores de carga, los sistemas de supervisión, los servicios web y otros dispositivos de manera constante, utilizando una cantidad relativamente pequeña de contenido de automatización certificado.
RedHat ha sido denominado como líder en las plataformas de automatización de la infraestructura
Forrester Research reconoce a Red Hat Ansible Automation Platform como líder en el informe The Forrester WaveTM: Infrastructure Automation Platforms, en el cuatro trimestre de 2024—otorgando la puntuación máxima en la categoría de estrategias.
Casos de éxito de los clientes
Education Payroll Limited utilizó Ansible Automation Platform para automatizar los procesos de DevOps asociados con los servicios de gestión de nómina en 2500 escuelas de Nueva Zelanda.
Artículos relacionados
Documentación
Playbook example: Continuous delivery and rolling upgrades
Aprende a utilizar lamp_haproxy para realizar actualizaciones progresivas sin tiempo de inactividad en stacks de aplicaciones web.
Artículo
¿Qué es la distribución continua?
La distribución continua es una práctica del desarrollo de software que utiliza la automatización para acelerar el lanzamiento del código nuevo.
Whitepaper
Optimiza los canales de CI/CD con Red Hat Ansible Automation Platform
Lee algunos casos prácticos para la automatización de los canales de CI/CD y aprende a llevarla a la práctica.