¿Por qué redhat adquirió ansible?
¿Por qué comprar una herramienta de automatización informática?
La automatización puede satisfacer las crecientes demandas de velocidad y simplicidad en líneas de negocio, incluyendo:
Al implementar nubes de infraestructura como servicio (IaaS) y plataforma como servicio (PaaS). soporte para aplicaciones nativas de la nube en el proceso: las herramientas de automatización de TI pueden aumentar en gran medida la velocidad de implementación de la nube y reducir los errores humanos causados por operaciones manuales;
Desarrollar aplicaciones ágiles durante el proceso de práctica de DevOps Brindar soporte: Adopción de un El enfoque DevOps requiere una cadena de herramientas que permita a los desarrolladores realizar lanzamientos tempranos y frecuentes. Las herramientas de automatización de TI son una parte clave de cualquier cadena de herramientas DevOps porque pueden operar con una gran cantidad de cambios en arquitecturas de aplicaciones complejas y una gran cantidad de instancias de aplicaciones en un período de tiempo muy corto;
Apoyar la orquestación de servicios durante Automatización de procesos de TI: la plataforma de gestión de la nube de Red Hat, CloudForms, se basa en dicha herramienta de automatización para ensamblar cada capa de la aplicación.
¿Por qué elegir Ansible?
Red Hat explicó este problema desde dos aspectos. A nivel de producto, Ansible está en línea con el objetivo de Red Hat de proporcionar un diseño sin barreras y una arquitectura modular a través del desarrollo abierto, lo que se refleja principalmente en:
Ansible es fácil de usar: esto se desprende de la siguientes dos ejemplos. En primer lugar, los manuales de Ansible están escritos en código YAML legible por humanos, lo que simplifica la escritura y el mantenimiento de procesos automatizados; en segundo lugar, Ansible utiliza conexiones SSH estándar para ejecutar procesos automatizados, sin la necesidad de un agente, lo que facilita la integración en la empresa existente. TI. Entorno;
Ansible es modular: Ansible proporciona más de 400 módulos que se pueden utilizar para ampliar la funcionalidad del producto. Esta es una característica importante que Red Hat espera ofrecer en sus productos de gestión;
Ansible es un proyecto de código abierto muy popular: en GitHub, Ansible tiene casi 13.000 estrellas y 4.000 ramas. Según las estadísticas de Redmonk, el número de menciones de Ansible en Hacker News ha crecido rápidamente.
En términos de cartera de activos, Ansible cumple con el objetivo de Red Hat de proporcionar arquitectura multinivel, coherencia multinivel y soporte de múltiples proveedores, lo que se refleja principalmente en:
Ansible admite múltiples Implementación de niveles: por diseño, Ansible brinda soporte para la implementación y configuración de aplicaciones de múltiples niveles a través de máquinas virtuales y contenedores. Esto significa que las organizaciones pueden implementar automáticamente diferentes componentes de la misma aplicación en el nivel que se ejecute de manera más eficiente. Por ejemplo, Ansible puede administrar simultáneamente máquinas virtuales y sistemas operativos invitados en el entorno virtual del servidor Vmware vSphere, implementar y administrar instancias en la nube OpenStack IaaS e implementar aplicaciones en la nube OpenShift PaaS.
Ansible aporta coherencia a múltiples capas de la arquitectura: con Ansible, cada capa de la arquitectura informática, desde la infraestructura hasta las aplicaciones, se puede manipular mediante programación. Por ejemplo, Ansible puede automatizar todas las tareas de configuración, incluidas las capas de red, almacenamiento, sistema operativo, middleware y aplicación.
Ansible admite entornos de TI heterogéneos: Ansible puede configurar automáticamente una variedad de tecnologías de muchos proveedores, no solo Red Hat. Por ejemplo, Ansible es compatible con Linux y Windows; Ansible permite a las organizaciones de TI administrar una variedad de tecnologías ISV e IHV, desde controladores de red F5 Big-IP y Citrix NetScaler hasta Amazon Web Services y Google Cloud.
¿Cómo encaja Ansible en la estrategia de gestión de Red Hat?
Dentro del portafolio administrado actual de Red Hat, Red Hat CloudForms continuará brindando capacidades generales de orquestación y aplicación de políticas en el nivel de arquitectura compatible. Ansible preparará y configurará automáticamente los recursos y aplicaciones de infraestructura en cada nivel arquitectónico según lo solicite el portal de aprovisionamiento de autoservicio de CloudForms. Red Hat Satellite preparará y configurará los sistemas Red Hat en cada nivel arquitectónico basándose en los flujos de trabajo automatizados de Ansible.
En Hackr News, muchos internautas felicitaron al creador del proyecto, mpdehaan2, creyendo que él y sus cofundadores merecen un generoso retorno de esta adquisición. El internauta Jerrac dijo:
Sí, eso es definitivamente lo que se merece... Nada se puede comparar con la ayuda directa del creador del proyecto, lo que realmente mejora la confianza de las personas en el producto.
Esta visión es muy representativa. Muchos internautas han expresado su aprecio y gratitud por los esfuerzos de mpdehaan2 en la construcción de la comunidad Ansible, porque ha estado activo en debates en HN, blogs, Twitter, etc.
El internauta agentgt señaló que otra razón muy importante para la adquisición de Ansible por parte de Red Hat es traer algunos de los talentos del proyecto Ansible de regreso a Red Hat, porque muchos de ellos han trabajado en Red Hat antes.
Además, en respuesta a las preguntas de los internautas, el empleado de Red Hat, eLobato, escribió:
Tenemos código abierto para todos los proyectos adquiridos. No sé la razón específica por la que lo cree. No será de código abierto, las preguntas frecuentes solo dicen que habrá un cronograma, tal como lo hizo ManageIQ antes.