Normalización y automatización
Los problemas en TI son omnipresentes. Predomina un "zoo" de aplicaciones y herramientas diferentes, y los silos informáticos están muy extendidos. Los departamentos suelen actuar de forma independiente e incontrolada, lo que lleva a la creación de TI en la sombra.
Las consecuencias son procesos inflexibles, lentos y propensos a errores, así como elevados riesgos de seguridad. Pero, ¿qué opciones hay para superar estos retos?
Un tema de moda en este contexto es la automatización. Las empresas quieren, o mejor dicho, tienen que automatizar. Los factores impulsores son el aumento de la eficiencia, pero también la reproducibilidad y verificabilidad seguras y estandarizadas. Además, la automatización debe sentar las bases de los modelos DevOps y de autoservicio.
En cualquier caso, la automatización debe entenderse de forma global, porque los silos automatizados siguen siendo silos y, por tanto, ¡no conducen a los resultados deseados! La tarea es: automatización uniforme de herramientas hasta ahora completamente separadas e independientes.
Esto requiere muchos conocimientos independientes, que suelen estar distribuidos entre distintos departamentos y empleados. Por tanto, los problemas de coordinación, los retrasos y las incompatibilidades son inevitables.
Red Hat Ansible Automation ofrece una solución óptima para estos retos. Esto puede ahorrar costes considerables en la gestión del flujo de trabajo.
Ansible puede reunir los más diversos playbooks y roles en un flujo de trabajo. De este modo, cada área de TI puede mapear sus competencias en playbooks adecuados, que luego pueden incorporarse a procesos complejos sin influir en otras áreas.
Las posibilidades quedan perfectamente ilustradas por la automatización de las implantaciones y configuraciones de Hana. La base de datos en memoria Hana ofrece requisitos de configuración específicos que se documentan en SAP Notes.
SAP define todas las directrices de configuración para todas las plataformas en estas notas, que contienen muchos pasos manuales. Por lo tanto, existe el riesgo de que se pase por alto o se malinterprete una u otra nota específica del sistema. Además, SAP sólo concede soporte para los sistemas de producción si se siguen y documentan sistemáticamente los pasos de las notas de SAP.
En términos simplificados, el proceso de instalación estándar de Hana comprende los siguientes pasos: Aprovisionamiento del hardware o configuración de una VM, instalación y configuración del sistema operativo base Red Hat Enterprise Linux, instalación y configuración de Hana, y validación y personalización de los sistemas. A continuación, la aplicación puede transferirse al ciclo de mantenimiento regular.
Este proceso largo y complejo puede optimizarse significativamente mediante la automatización con Ansible; el tiempo necesario para configurar un sistema Hana se reduce de días a minutos.
Con Ansible, los pasos de configuración del sistema operativo, instalación y configuración de Hana, así como la validación y los ajustes específicos del cliente pueden automatizarse por completo. La base para ello es la transferencia de las notas SAP pertinentes a playbooks de Ansible y roles de Ansible.
El componente central del proceso de automatización es Red Hat Ansible Tower. Mediante el uso de API RESTful y un portal de autoservicio, la solución es fácil de integrar en las herramientas y procesos existentes, lo que la hace adecuada para su uso en toda la empresa.
Además de automatizar escenarios de flujo de trabajo complejos, Ansible Tower ofrece, entre otras cosas, gestión central de inventario, playbooks y credenciales, control de acceso basado en roles y un completo registro de auditoría.
Red Hat Ansible es adecuado tanto para entornos más pequeños o de un solo sistema como para entornos complejos, lo que significa que la solución admite la adición dinámica de nuevas máquinas y con unos pocos ajustes se pueden establecer y configurar entornos más grandes.
Con roles adicionales de Ansible, también es posible la instalación de entornos escalables y no escalables con Hana System Replication y la correspondiente conexión de alta disponibilidad a través de Pacemaker.
Además del despliegue totalmente automatizado, Ansible en combinación con Red Hat Satellite también soporta la gestión de la configuración durante el funcionamiento, así como la gestión de parches y versiones. Red Hat Ansible está diseñado para ofrecer la máxima facilidad de uso y seguridad.
Empezar con el desarrollo de playbooks de Ansible es rápido y sencillo. Las adaptaciones de los playbooks se prueban continuamente a través de una plataforma para desarrolladores.
Cada adaptación crea varios escenarios, por ejemplo, ampliación, reducción, replicación del sistema y marcapasos, y comprueba si el proceso se lleva a cabo con éxito.
También se admiten procedimientos de puesta en escena. Por ejemplo, también se pueden configurar entornos idénticos en la nube: para una configuración sin errores y una garantía de calidad, o para probar parches, actualizaciones y migraciones.