¿Quo vadis SAP Automation? Un caso para Ansible
Los usuarios de SAP se enfrentan a muchos retos, por no hablar de la migración de las bases de datos existentes a SAP Hana y de las aplicaciones existentes a SAP S/4 Hana. Sobre todo, deben impulsar constantemente la modernización, sin duda también en la dirección de la visión de SAP de la empresa inteligente. Su objetivo es la automatización de los procesos empresariales, la introducción rápida y flexible de nuevos modelos de negocio y, en última instancia, el establecimiento de flujos de trabajo inteligentes de extremo a extremo.
Las empresas también deben aumentar considerablemente la velocidad de desarrollo de las aplicaciones. Un proyecto de un año de duración desde la idea hasta la aplicación desarrollada, con unos costes que ascienden a varios millones de euros, ya casi no es viable. En su lugar, el lema es: de la idea a la producción en un solo día.
Los usuarios de SAP también deben tener en cuenta que ha llegado una época de transformación y modernización impulsada por los datos. No se trata únicamente de los sistemas SAP, sino que los entornos no SAP también forman parte de una estrategia global de optimización del entorno de procesos.
La automatización es imprescindible
Estos retos sólo pueden superarse con una automatización coherente, desde el aprovisionamiento hasta el mantenimiento y el cuidado, pasando por el funcionamiento de una pila informática completa en el contexto de un proceso integral.
Y aquí es donde la automatización con Ansible, que ahora es uno de los proyectos de código abierto más importantes en el sector de TI, entra en juego cada vez con más frecuencia. Para uso corporativo, sin embargo, debe utilizarse una solución empresarial con soporte, ya que las áreas críticas también se automatizan. Red Hat ofrece una solución de este tipo con Red Hat Ansible Automation Platform.
En principio, Ansible puede utilizarse para automatizar procesos en servidores, dispositivos de almacenamiento, dispositivos de red, servicios, contenedores y nubes, por ejemplo en lo que respecta al aprovisionamiento, la gestión de la configuración, el despliegue de aplicaciones o la orquestación. En concreto, Ansible reúne una amplia variedad de playbooks y roles en un flujo de trabajo. De este modo, cada departamento de TI puede aportar sus competencias a los playbooks correspondientes, que luego se integran en procesos complejos.
El uso de Ansible ofrece a las empresas la posibilidad de automatizar todo el entorno de TI con una única herramienta. La solución Red Hat Ansible Automation Platform, por ejemplo, puede integrarse fácilmente en las herramientas y procesos existentes mediante API RESTful y un portal de autoservicio, lo que la hace adecuada para un uso continuo en toda la empresa.
En lo que respecta al entorno SAP, Ansible permite un aprovisionamiento y una gestión rápidos, eficientes y fiables de las cargas de trabajo SAP. Esto reduce el esfuerzo de administración, elimina posibles fuentes de error humano, suprime tareas manuales repetitivas y consigue una infraestructura más coherente y estable. En última instancia, la gestión automatizada del flujo de trabajo también contribuye a un importante ahorro de costes.
SAP y Ansible: el desarrollo continúa
Ansible ya ha demostrado su eficacia en el entorno SAP desde hace tiempo, por ejemplo en la automatización de las implantaciones y configuraciones de Hana. El largo y complejo proceso de instalación estándar de Hana se optimiza considerablemente mediante la automatización con Ansible; de este modo, la duración de la configuración de un sistema Hana puede reducirse de días a minutos. Ansible automatiza completamente los siguientes pasos: configuración del sistema operativo, instalación y configuración de Hana, validación y personalización.
Pero el desarrollo no se ha detenido. Entretanto han ocurrido muchas cosas. Ansible ahora también ayuda a los usuarios de SAP en implementaciones de nube híbrida, es decir, en el aprovisionamiento y la gestión automatizados de cargas de trabajo SAP tradicionales y nuevas en contenedores, así como de aplicaciones que no son SAP en entornos de nube híbrida.
Estas infraestructuras son cada vez más importantes para muchas empresas. También afecta al mundo SAP en particular, porque el desarrollo posterior es claramente previsible: las aplicaciones empresariales SAP se convertirán en contenedores y el ecosistema SAP se modernizará en dirección a la arquitectura de nube. Una nube híbrida es la mejor opción para ello.
Los usuarios de SAP utilizarán cada vez más una combinación de servicios locales, privados y de nube pública. En este contexto, también está aumentando actualmente la demanda de Red Hat OpenShift, una plataforma Kubernetes empresarial que admite el desarrollo y la implantación unificados de aplicaciones en cualquier infraestructura.
Ansible ofrece ahora también automatización DevOps en el área SAP, es decir, soporte para el desarrollo automatizado, despliegue, puesta en marcha y administración de plataformas SAP. El concepto DevOps con una cultura de TI cambiada también está configurando cada vez más el mundo SAP. Los objetivos son una mayor flexibilidad y una capacidad de respuesta más rápida. Gracias a Ansible, esto se consigue mediante un alto nivel de automatización que soporta el despliegue acelerado de entornos SAP y el desarrollo ágil.
También es nuevo el soporte de Ansible para migraciones de Hana 1.0 a Hana 2.0, que pueden realizarse sin tiempo de inactividad. Y por último, pero no por ello menos importante, Ansible ha permitido recientemente una migración rápida y segura de las cargas de trabajo de SAP Hana y SAP S/4 Hana de Suse Linux Enterprise Server (SLES) a Red Hat Enterprise Linux.
Cinco argumentos a favor de la automatización con Ansible
Pero, ¿en qué consiste concretamente la automatización de extremo a extremo mediante Ansible Tower? Hay cinco características centrales:
- El almacenamiento y la gestión centralizados del inventario, los playbooks y las credenciales proporcionan seguridad y control para la automatización de Ansible.
- Llamada a los playbooks de Ansible a través de APIs, que de este modo son utilizables por todos los sistemas para todos.
- El control de acceso basado en funciones y los portales de autoservicio dan a los departamentos, socios, proveedores de servicios y clientes libertad para innovar.
- la pista de auditoría completa se utiliza para cumplir las obligaciones de verificación y aplicar el cumplimiento y la gobernanza de las TI
- la automatización fiable de escenarios de flujo de trabajo complejos con la integración y consideración de diferentes departamentos, competencias y responsabilidades.
Ansible se utiliza cada vez más en todo el mundo como marco para la automatización de TI. La automatización de cargas de trabajo SAP puede ser el punto de entrada para que muchas empresas se familiaricen con Ansible y se convenzan de sus prestaciones.
Sin embargo, la automatización de SAP mediante Ansible no es en absoluto el final de la historia. Más bien, sólo será una parte de una estrategia integral para la automatización de extremo a extremo de la empresa. El objetivo y el resultado a medio y largo plazo será la automatización completa de extremo a extremo.