Automatización y orquestación
Contenedores
OpenShift
Plataforma de contenedores empresarial basada en Kubernetes, que permite desarrollar, ejecutar y gestionar aplicaciones en contenedores.
Características:
- Basado en Kubernetes.
- Soporte para aplicaciones de microservicios.
- Plataforma como servicio (PaaS).
- Gestión de aplicaciones en contenedores.
- Escalabilidad automática y gestión de cargas.
Licencia: Apache 2.0 Versión: Comunity Edition 4.17.0 ![]()
LXC/LXD
LXC es una tecnología que permite la creación de contenedores ligeros y LXD es su gestor, diseñado para administrar contenedores a gran escala.
Características:
- Contenedores ligeros en el sistema operativo.
- Soporte para redes y almacenamiento aislado.
- Funciona a nivel de sistema operativo.
- Alta eficiencia en recursos.
- Integración con herramientas como Docker.
Licencia: GPL 2 Versión: 6.3 ![]()
podman
Herramienta de gestión de contenedores compatible con Docker, pero sin necesidad de un demonio (daemon) centralizado, y orientada a la seguridad.
Características:
- Sin demonio, basado en cliente-servidor.
- Compatible con Docker CLI.
- Soporta pods (grupos de contenedores).
- Compatible con Kubernetes.
- Soporte para rootless containers.
Licencia: Apache 2.0 Versión: 5.4.1 ![]()
Docker
Plataforma de contenedores que permite empaquetar, distribuir y ejecutar aplicaciones de forma aislada en un entorno controlado.
Características:
- Contenedores ligeros y portables.
- Ecosistema robusto con Docker Hub.
- Portabilidad entre diferentes plataformas.
- Integración con CI/CD.
- Soporte para Docker Compose.
Licencia: Apache 2.0 Versión: 28.0.4 ![]()
Orquestación
StackStorm
Plataforma de orquestación y automatización que facilita la gestión de eventos y flujos de trabajo en entornos de TI distribuidos.
Características:
- Orquestación de flujos de trabajo.
- Integración con herramientas de monitoreo y gestión.
- Soporte para automatización basada en eventos.
- API extensible.
- Escalabilidad para grandes entornos.
Licencia: Apache 2.0 Versión: 3.6.0 ![]()
RANCHER
Plataforma de gestión de contenedores que facilita la implementación y la orquestación de Kubernetes y otras plataformas de contenedores en producción.
Características:
- Gestión de múltiples clústeres de Kubernetes.
- Soporte para múltiples entornos de contenedores.
- Gestión de redes y almacenamiento.
- Integración con herramientas CI/CD.
- Interfaz de usuario intuitiva.
Licencia: Apache 2.0 Versión: 2.7.0 ![]()
Apache OoZie
Sistema de orquestación de flujos de trabajo para gestionar tareas dentro de un clúster Hadoop.
Características:
- Orquestación de flujos de trabajo para Hadoop.
- Soporta flujos de trabajo DAG (Directed Acyclic Graph).
- Integración con Hadoop y servicios de big data.
- Interfaz para monitoreo de flujos de trabajo.
- Programación de trabajos y control de errores.
Licencia: Apache 2.0 Versión: 5.2.0 ![]()
Apache Airflow
Plataforma de flujo de trabajo para la programación, orquestación y monitoreo de tareas.
Características:
- Interfaz gráfica para monitoreo y gestión de tareas.
- Soporta flujos de trabajo dependientes entre tareas.
- Programación de tareas con cronograma flexible.
- Extensible mediante plugins.
- Integración con múltiples herramientas de big data y almacenamiento.
Licencia: Apache 2.0 Versión: 2.6.0 ![]()
Kubernetes
Sistema de orquestación de contenedores que permite gestionar y automatizar el despliegue, escalado y administración de aplicaciones.
Características:
- Escalabilidad automática de aplicaciones.
- Orquestación avanzada de contenedores.
- Autocuración de contenedores fallidos.
- Soporte para despliegue en la nube y on-premise.
- Gestión de redes y almacenamiento persistente.
Licencia: Apache 2.0 Versión: 1.27.0 ![]()
Swarm
Herramienta nativa de Docker para gestionar y escalar contenedores en múltiples servidores, creando un «enjambre» (swarm) de nodos.
Características:
- Orquestación nativa de Docker.
- Escalabilidad automática de servicios.
- Gestión de redes y volúmenes distribuidos.
- Alta disponibilidad.
- Despliegue automático de contenedores.
Licencia: Apache 2.0 Versión: 1.2.9 ![]()
Docker Compose
Motor de contenedores para definir y ejecutar aplicaciones Docker multi-contenedor.
Características:
- Preservación de volúmenes de datos.
- Permite iniciar, detener y administrar contenedores como un conjunto.
- Soporte para redes y volúmenes compartidos.
- Fácil integración con Docker.
- Soporte para definir variables de entorno.
Licencia: Apache 2.0 Versión: 2.17.0 ![]()
Integración y Despliegue continuo
Travis CI
Servicio de integración continua en la nube que permite realizar pruebas automáticas en proyectos de software.
Características:
- Integración con GitHub.
- Soporte para múltiples lenguajes de programación.
- Soporte para contenedores Docker.
- Fácil configuración de pipelines.
- Integración con servicios de nube.
Licencia: Apache 2.0 Versión: 2.0.0 ![]()
GitLab CI/CD
Sistema de Integración Continua y Despliegue Continuo, integrado directamente en GitLab.
Características:
- Integración completa con GitLab.
- Soporte para múltiples lenguajes y plataformas.
- Pipelines visuales y configurables.
- Soporte para Kubernetes.
- Escalabilidad en proyectos grandes.
Licencia: MIT Versión: 15.10.0 ![]()
Automatización
Jenkins
Herramienta de automatización de integración continua y entrega continua (CI/CD) que facilita la implementación de aplicaciones y pruebas.
Características:
- Automatización de tareas.
- Extensible con miles de plugins.
- Interfaz web para gestionar tareas.
- Soporte para múltiples lenguajes y plataformas.
- Escalabilidad en proyectos grandes.
Licencia: MIT Versión: 2.492.3 ![]()
SaltStack
Plataforma de automatización de infraestructura que se enfoca en la gestión de configuraciones.
Características:
- Automatización en tiempo real.
- Comunicación en tiempo real entre nodos.
- Arquitectura basada en «máster» y «minions».
- Alta velocidad y escalabilidad.
- Integración con otras herramientas como AWS, OpenStack y Docker.
Licencia: Apache 2.0 Versión: 3006.10 ![]()
Chef
Plataforma de automatización de infraestructura que permite gestionar la configuración y el aprovisionamiento de servidores.
Características:
- Infraestructura como código.
- Soporta múltiples plataformas.
- Escalabilidad masiva.
- Gestión de configuraciones complejas.
- Integración con otras herramientas de DevOps.
Licencia: Apache 2.0 Versión: 17.0.0 ![]()
Ansible
Herramienta de automatización de TI que permite la administración de configuraciones, implementación de aplicaciones y tareas de orquestación.
Características:
- Fácil de implementar.
- No requiere agentes en los servidores gestionados.
- Admite infraestructura como código.
- Integración con otras herramientas DevOps.
- Soporte para automatización de red y aplicaciones.
Licencia: GPL 3 Versión: 2.14.0 ![]()
Aprovisionamiento
CloudInit
Herramienta utilizada para inicializar y configurar servidores en la nube, permitiendo aprovisionamiento automatizado en instancias de cloud.
Características:
- Soporta múltiples proveedores de nube.
- Configuración de redes, usuarios y otros parámetros.
- Scripts personalizados para la inicialización.
- Provisión de máquinas al arranque.
- Soporte para entornos híbridos de nube y locales.
Licencia: Apache 2.0 Versión: 23.3.0 ![]()
FOREMAN
Herramienta de gestión de aprovisionamiento que automatiza la configuración y gestión de sistemas en entornos virtualizados y en la nube.
Características:
- Aprovisionamiento automatizado de servidores.
- Integración nativa con Puppet, Ansible,Chef y Salt.
- Interfaz web para gestión y control.
- Soporta clústeres físicos y virtuales.
- Herramientas de monitoreo y auditoría.
Licencia: GPL 3 Versión: 3.7.0 ![]()
Puppet
Puppet es una herramienta de automatización de infraestructura que permite la gestión y el aprovisionamiento de servidores a gran escala.
Características:
- Gestión de infraestructura como código.
- Declaración del estado deseado del sistema.
- Gestión automatizada de configuraciones.
- Escalabilidad y flexibilidad.
- Integración con múltiples plataformas.
Licencia: Apache 2.0 Versión: 7.26.0 ![]()



















