Despliegue de Infraestructura como Código

7/8
Recursos

Aportes 2

Preguntas 0

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

o inicia sesión.

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.

🚀 Tutorial IaC en GCP
.
Opciones que me gustan como IaC: