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 especializados actúan a menudo de forma independiente y descontrolada, lo que conduce a la creación de una organizació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 controlar 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 repartidos entre distintos departamentos y empleados. Por lo tanto, los problemas de coordinación, los retrasos y las incompatibilidades son inevitables. Red Hat Ansible Automation ofrece una solución óptima a estos retos. Esto puede ahorrar costes considerables en la gestión del flujo de trabajo.
Automatización de Red Hat Ansible
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. Ansible puede utilizarse para automatizar completamente los pasos de configuración del sistema operativo, instalación y configuración de Hana, así como la validación y personalización. La base para ello es la transferencia de las notas SAP pertinentes a Ansible Playbooks y Ansible Roles.
Torre Ansible de Red Hat
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 y, por lo tanto, es adecuada para su uso en toda la organización. Además de la automatización de escenarios de flujo de trabajo complejos, Ansible Tower ofrece gestión centralizada 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 incorporación dinámica de nuevas máquinas y que los entornos más grandes pueden instalarse y configurarse con unos pocos ajustes. Con roles Ansible adicionales, también es posible sin problemas la instalación de entornos scale-up y scale-out 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 guías 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 scale-up, scale-out, replicación del sistema y pacemaker, y prueba si el proceso se lleva a cabo con éxito. También se admiten procedimientos de puesta en escena. Por ejemplo, pueden crearse 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.