Simplicidad, agilidad y productividad
SAP Automation combina migración e innovación: integración y despliegue continuos
La solución universal de código abierto Ansible ofrece un apoyo decisivo para la automatización. Ninguna empresa puede evitar la modernización de TI. Las plataformas de nube híbrida basadas en código abierto, las arquitecturas integradas de extremo a extremo y las tecnologías de automatización son componentes esenciales para el éxito.
Los usuarios de SAP también deben recorrer inevitablemente este camino. Los objetivos centrales de sus proyectos de modernización son la simplicidad, la agilidad, la productividad y la fuerza innovadora, siendo la optimización de los costes de TI y la lógica de "mantener las luces encendidas" componentes fijos. Para colmo, esta modernización tiene que llevarse a cabo en una época de dramática escasez de competencias.
Los mayores y más acuciantes retos en la transformación digital de las cargas de trabajo de SAP incluyen la migración a Hana y S/4 y la modernización de las aplicaciones con un enfoque cloud-ready, cloud-first -teniendo en cuenta la estrategia "Keep the Core clean". Esta recomienda o exige una migración de los anteriores desarrollos internos de SAP, a menudo miles, a una nueva arquitectura y plataforma que admita el desarrollo y el funcionamiento de aplicaciones SAP con tecnologías nativas de la nube.
CI y CD
Los aspectos importantes aquí son la integración ágil, CI (integración continua) y CD (despliegue continuo), contenedores y microservicios, así como el uso de cualquier lenguaje de programación para complementar o sustituir Abap. Además del enfoque "keep the core clean", también es relevante el concepto de SAP de extensiones side-by-side, con las que las empresas pueden implementar procesos end-to-end de forma mucho más sencilla, ágil y rápida.
Esto también permite integrar el entorno SAP con sistemas ajenos a SAP. Solo con la automatización en todas las fases de la modernización puede lograrse la escalabilidad necesaria de estos enfoques: autoservicios, aprovisionamiento, integración y mucho más con solo pulsar un botón.
Plataforma de nube híbrida como arquitectura de destino
Entonces, ¿qué debe ofrecer un entorno informático preparado para el futuro? La respuesta es: la base de un entorno SAP moderno es Linux como sistema operativo básico, una infraestructura certificada para diferentes plataformas, alta disponibilidad y automatización. Para que la modernización tenga éxito, es crucial conocer desde el principio la arquitectura de destino adecuada. Si una empresa quiere hacer frente no sólo al "lift and shift", sino también a los problemas de innovación, no hay forma de evitar el uso de nuevas plataformas, marcos, aplicaciones y tecnologías.
La tendencia se dirige claramente hacia las plataformas híbridas integradas multicloud y las aplicaciones nativas de la nube. También serán los temas centrales del futuro en el sector SAP. SAP
El ecosistema se está modernizando hacia una arquitectura de nube híbrida y los usuarios de SAP utilizarán cada vez más una combinación de servicios de entornos locales, privados y de nube pública de hiperescaladores, no sólo para SAP, sino también para cargas de trabajo ajenas a SAP.
Además, las estructuras conectivas como DevSecOps se están convirtiendo en el patrón de despliegue dominante, ya que son el motor más dinámico de la innovación. Pero, ¿cómo pueden implantarse estos proyectos sin retrasar la migración durante años? La clave del éxito es la hábil selección de métodos y tecnologías probados y, por tanto, el aprovechamiento de las sinergias ya en la fase inicial de los proyectos.
Las tareas centrales estratégicas para los clientes actuales de SAP pueden dividirse en las áreas Run, Extend y Simplify. Run SAP significa el uso certificado de una infraestructura de nube híbrida, que es la base para el funcionamiento seguro, el escalado y la gestión de cargas de trabajo tradicionales y en la nube en todos los entornos. Extend SAP incluye el desarrollo cloudnative, es decir, el diseño, despliegue y gestión de cualquier aplicación en cualquier entorno. Por último, Simplify SAP abarca la gestión y automatización, es decir, la gestión sencilla y sin fisuras de plataformas y automatización en entornos híbridos, desde el despliegue hasta las operaciones diarias.
La automatización como piedra angular
La automatización de extremo a extremo es una piedra angular a la hora de establecer un entorno de TI ágil y preparado para el futuro. De extremo a extremo significa que la automatización abarca desde el aprovisionamiento y el mantenimiento hasta el funcionamiento de una pila de TI completa. Esto significa que los proyectos de automatización que se encuentran actualmente en la TI empresarial no son suficientes. En muchos casos, solo se trata de automatizar silos de TI individuales, por ejemplo en áreas como servidores, redes, aplicaciones, contenedores o la nube. Sin embargo, la automatización dentro de silos individuales no elimina los silos, sino que simplemente los automatiza. Por lo tanto, el objetivo debe ser una automatización holística de extremo a extremo de los procesos empresariales, incluso más allá de los límites tradicionales de TI.
El framework Ansible, actualmente uno de los proyectos de código abierto más importantes a nivel mundial en el sector de las TI, desempeña aquí un papel fundamental. Ansible admite la automatización de procesos en servidores, dispositivos de almacenamiento, dispositivos de red, servicios, contenedores y nubes e incluso "funciones no informáticas". Esto incluye el aprovisionamiento y la gestión de la configuración o el despliegue y la orquestación de aplicaciones. Dado que esto también automatiza áreas críticas, siempre debería utilizarse una solución empresarial con soporte para uso corporativo. Red Hat ofrece una solución de este tipo con Ansible.
Plataforma de automatización Ansible
El uso de Red Hat Ansible Automation Platform ofrece a las empresas la posibilidad de automatizar todo el entorno de TI hasta el entorno SAP y la infraestructura de seguridad con una única solución. Esto significa que Ansible pretende automatizar todo en todas partes para todos, es decir, cubrir todos los casos de uso posibles de forma automatizada. Ejemplos concretos de la gama de usos de Ansible son la automatización del proceso de instalación estándar para Hana exactamente según las especificaciones de SAP Notes y también la optimización y automatización del almacenamiento NFS de NetApp.
Además de la tecnología básica de Ansible, las empresas pueden integrar fácilmente cualquier automatización en las herramientas y procesos existentes con Ansible mediante API RESTful y un portal de autoservicio. La característica central de la solución es la llamada a módulos mediante playbooks, que están escritos en el lenguaje YAML, fácil de entender. En concreto, Ansible reúne los más diversos playbooks y roles en un flujo de trabajo. De este modo, cada departamento informático, departamento especializado o incluso socios y proveedores pueden aportar sus competencias a los playbooks y módulos correspondientes, que se integran en procesos complejos. Los módulos son desarrollados por la comunidad, los fabricantes de hardware y software o Red Hat y se suministran agrupados en forma de colecciones. Actualmente, Red Hat Ansible ofrece más de 130 colecciones de contenido certificadas y mantenidas, que cubren numerosos casos de uso en todo el entorno de TI, incluida la automatización en entornos SAP.
La plataforma de automatización Ansible ofrece ventajas de gran alcance al usuario de SAP: Cuando se automatizan procesos completos con una única herramienta, una empresa puede reducir el esfuerzo de administración, eliminar posibles fuentes de error por actividades manuales y eliminar tareas repetitivas. El resultado es una infraestructura mucho más fiable y estable, muchos más casos de uso y entornos rápidamente desplegados. Son precisamente estos flujos de trabajo de automatización los que aceleran enormemente todas las fases de la modernización y, en última instancia, también contribuyen a reducir los costes.
Ansible y SAP
En lo que respecta al uso de Ansible en SAP, no debe pasarse por alto un punto esencial. El uso no se limita a la infraestructura o a las actividades de puro mantenimiento en el contexto del despliegue, la instalación o el aprovisionamiento y la automatización de la red, el almacenamiento o la seguridad. También es un aspecto central el mantenimiento de las operaciones SAP en curso, es decir, la automatización de los procesos en las propias aplicaciones SAP. Aquí, la automatización en SAP se realiza directamente desde Ansible, por ejemplo con la administración de derechos, la creación de usuarios, la lectura de datos del sistema o la ejecución de procesos. Esto también tiene sentido en el anteproyecto de la migración real, para analizar y consolidar los sistemas. En general, no cabe duda de que cada vez más empresas utilizarán Ansible a mayor escala como marco para la automatización de TI. Una de las subáreas es la automatización de las cargas de trabajo de SAP, lo que potencia una modernización de SAP a largo plazo.
Automatización de cargas de trabajo SAP con Ansible
El Día 1 de Operaciones trata sobre el despliegue, aprovisionamiento, instalación y configuración (personalización para clientes SAP existentes). Visión general de los casos de uso seleccionados para el Día 1:
- Activación de la replicación de los sistemas S/4 y Hana
- Creación de un clúster Red Hat Enterprise Linux Pacemaker de alta disponibilidad a nivel de aplicaciones y bases de datos.
- Activación de Red Hat Insights, un servicio gestionado para la detección, análisis y resolución de posibles problemas de seguridad y configuración.
- Migración de cargas de trabajo SAP de Suse Linux Enterprise Server a Red Hat Enterprise Linux
Las operaciones del Día 2 tienen por objeto "mantener las luces encendidas", el mantenimiento, la limpieza y la optimización. Casos de uso de Día 2 seleccionados de un vistazo:
- Configuración y eliminación de nuevos servidores de aplicaciones
- Arranque y parada de instancias SAP
- Actualización de instancias Actualizaciones del núcleo SAP
- Cambios en los parámetros del núcleo
- Corrección de bases de datos y sistemas operativos
- Copia de seguridad y restauración de bases de datos
- Ampliación de recursos (CPU, memoria, disco duro)
- Gestión de clústeres
- Resolución proactiva de problemas en servidores SAP
- Mantenimiento de servidores SAP sin apenas tiempo de inactividad