Introducción a Configuration Management
Clase 19 de 29 • Curso Profesional de DevOps 2017
Contenido del curso
Entendiendo qué es DevOps
Ambientes de Desarrollo
Proceso de Integración Continua (Continuous Integration)
Proceso de Continuous Delivery
- 11

¿Qué es Continuous Delivery?
05:39 min - 12

Entendiendo el Flujo de Continuous Delivery o Continuous Delivery Pipeline
01:54 min - 13

Creando Nuestro Ambiente de Control de Calidad (Quality Assurance) con Now.sh
04:40 min - 14

Integrando nuestro Proceso de Integración Continua a nuestro Flujo de Entrega Continua (Continuous Delivery Pipeline)
15:26 min
DigitalOcean, Instancias y LoadBalancers
Manejo de Servidores Desde el Punto de Vista de DevOps
Infrastructure as Code, Creando Infraestructura a Partir de Código
Automatizando nuestro Flujo de Entrega Continua Completo
Conclusión
Qué es Configuration Management
En un principio el término Configuration Management hace referencia al proceso de sistemáticamente manejar los cambios de un sistema de tal forma que este mantiene su funcionalidad y rendimiento conforme pasa el tiempo, incluso cuando este proceso no nació en los círculos de DevOps y Administración de Servidores, este término es ampliamente usado para referirse a Server Configuration Management.
Como veremos en este curso, la automatización es primordial, es el mecanismo que utilizamos para que el servidor alcance el estado deseable, previamente definido por Scripts de provisionamiento que nos provee el lenguaje específico a la herramienta que usemos en nuestro caso por medio de nuestro archivo YAML.
Es importante mencionar que hay diversas herramientas de Configuration Management disponibles en el mercado: Puppet, Ansible, Chef y Salt, todas con la finalidad de asegurarse que el estado del sistema es igual al que tu describes en tus scripts de provisionamiento.