Automatización - Introduction a DevOps en AWS

Automatización

Otra filosofía y práctica fundamentales de DevOps es la automatización. La automatización se centra en la preparación, la configuración, la implementación y el soporte de la infraestructura y las aplicaciones que se ejecutan en ella. Mediante el uso de la automatización, puede configurar entornos más rápidamente de manera estandarizada y repetible. La eliminación de los procesos manuales es clave para una estrategia de DevOps fructífera. Históricamente, la configuración del servidor y la implementación de la aplicación ha sido predominantemente un proceso manual. Cuando los entornos dejan de ser estándar, es difícil reproducir un entorno cuando surgen problemas.

El uso de la automatización es fundamental para aprovechar todos los beneficios de la nube. Internamente, AWS se basa en gran medida en la automatización para proporcionar las características principales de elasticidad y escalabilidad. Los procesos manuales son propensos a errores, poco fiables e inadecuados para respaldar un negocio ágil. Con frecuencia, una organización puede comprometer recursos altamente cualificados para proporcionar una configuración manual, cuando sería mejor dedicar el mejor a apoyar otras actividades más cruciales y de mayor valor dentro de la empresa.

Los entornos operativos modernos suelen depender de la automatización completa para eliminar la intervención manual o acceder a los entornos de producción. Esto incluye todas las versiones de software, configuración de máquinas, parches del sistema operativo, solución de problemas o corrección de errores. Se pueden usar muchos niveles de prácticas de automatización en conjunto para proporcionar un proceso automatizado de extremo a extremo de mayor nivel.

La automatización tiene los siguientes beneficios clave:

  • Cambios rápidos

  • Mejora de la productividad

  • Configuraciones repetibles

  • Entornos reproducibles

  • Aprovechamiento de la elasticidad

  • Aprovechamiento del escalado automático

  • Pruebas automatizadas

La automatización es una piedra angular de los servicios de AWS y se admite internamente en todos los servicios, características y ofertas.