Despliegue de Infraestructura como Código
Beneficios
- Administración de código: Commit, versiona y colabora, como cualquier código fuente.
- Declarativo: Especifica el estado deseado de la infraestructura.
- Auditable: Valida las diferencias entre la arquitectura deseada y la actual.
- Portable: Crea módulos reutilizables en tu organización.
Pipeline de automatización
- Colabora en un repositorio de código.
- Asegura la consistencia.
- Reduce esfuerzos manuales y errores.
- Aplica políticas proactivamente.
Deployment Manager
-
Despliegues por capa
En vez de usar un despliegue monolítico, separa cada componente lógico en despliegues separados (red, front, back, data, etc). -
Archivos de esquema
Define tu plantilla a través de un esquema. -
Codigo de verdad
Usa configuraciones, almacenadas en múltiples archivos.py
, escribe codigo de verdad, fácil de reusar y no repetir. -
Usa funciones adicionales
Crea lógica en funciones de Python y compártelas en distintos despliegues. -
Usa Python
Jinja es muy bueno para cosas básicas, pero con Python se puede lograr capacidades superiores. -
**Previsualiza antes de aplicar **
Usa la opción de preview antes de actualizar un ambiente, para evitar problemas y detectar posibles configuraciones erróneas.
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?
o inicia sesión.