Cómo hacer escalable, segura y auditable la adopción de una estrategia de Infraestructura como Código y GitOps en su organización.
Descripción:
La adopción de herramientas para el aprovisionamiento y configuración automática de “Infraestructura como Código” (p.ej. Terraform o Ansible) permite reducir coste, tiempo, errores, vulneraciones y riesgos cuando se aprovisiona y configura la infraestructura necesaria para que pueda ejecutarse nuestro software.
Sin embargo, aquellos que han comenzado a hacer un uso intensivo de esta tecnología a nivel empresarial, coinciden en identificar el surgimiento de un problema muy crítico en lo que respecta a las necesidades de orquestación y gobierno de las peticiones de aprovisionamiento:
- Seguridad: ¿Cómo puedo controlar quién puede crear o modificar la infraestructura de cada entorno?
- Auditabilidad: ¿QUIÉN hizo ese cambio, CUÁNDO, CÓMO y POR QUÉ?
- Gestión de la Configuración: ¿Cómo puedo gestionar las configuraciones específicas de cada entorno, sabiendo en todo momento qué valores se asignaron a cada parámetro para un entorno determinado? ¿Cómo gestionamos los secrets?
- Escalabilidad: ¿Cómo puedo gestionar los centenares o miles de scripts que tengo en mi organización, asegurando que se ejecuta siempre el correcto y en su última versión, en base al cambio que se quiere realizar? ¿Cómo puedo gestionar las dependencias entre las peticiones de cambio de toda la organización?
- Integridad: ¿Por qué tengo que usar dos aproximaciones totalmente distintas para aprovisionar infraestructura y desplegar software en esa infraestructura? ¿Cómo integro ambos flujos como si fuese uno solo?
- Cumplimiento: ¿Cómo puedo garantizar que se sigue el proceso corporativo que se ha definido para la atención de peticiones de aprovisionamiento, garantizando que se obtienen todas las aprobaciones necesarias o que se mantiene siempre actualizada la CMDB? ¿Cómo puedo continuar aplicando patrones avanzados de aprovisionamiento?
- Complejidad: ¿Cómo podemos evitar que el peticionario tenga que aprender nuevos lenguajes, herramientas y conceptos propios de Operaciones? ¿Cómo puedo hacer un rollback de los cambios de manera automática, garantizando que el entorno vuelve a su estado anterior manteniendo su integridad?
- Visibilidad: ¿Cómo puedo obtener información inmediata del estado de una petición de aprovisionamiento,
Si te ves reflejado en una o varias de estas problemáticas, te recomendamos que veas esta grabación del webinar, en el que mostramos cómo la solución DevOps de XebiaLabs da respuesta a todos estos problemas y muchos más, permitiéndole continuar trabajando con sus herramientas favoritas.
Nota: Principales plataformas que se utilizarán durante el webinar: JIRA, Digital.ai Release, Digital.ai Deploy, Terraform, Ansible, AWS, y ServiceNow.