top of page

📖 Capítulo 20: 🌐 IaC + Networking en AWS - Parte 9

  • 30 jul
  • 2 min de lectura

Después de construir todos los componentes de Networking mediante Infraestructura como Código (IaC), llega el momento de desplegarlos en AWS utilizando CloudFormation.

Durante esta etapa ya contamos con los templates necesarios para crear:

  • 🌐 VPC

  • 🏠 Subnets

  • 🌍 Internet Gateway

  • 🔄 NAT Gateway

  • 🛣️ Route Tables

  • 🛡️ Network ACLs

  • 🔐 Security Groups

El siguiente paso consiste en decidir cómo organizar su despliegue.

💻 Automatizando el despliegue con AWS CLI

Aunque es posible crear cada Stack manualmente desde la consola de AWS, este proceso se vuelve repetitivo cuando la infraestructura comienza a crecer. Por ello, en este proyecto el despliegue fue automatizado mediante AWS CLI, permitiendo ejecutar todos los templates utilizando scripts y manteniendo el mismo enfoque de Infraestructura como Código aplicado durante toda la serie.

📦 Dos formas de organizar los despliegues

Durante el proyecto se implementaron dos estrategias distintas.

🔹 Un Stack por template

Cada componente de Networking se despliega como un Stack independiente.

Este enfoque facilita:

  • aislar cada componente

  • realizar actualizaciones independientes

  • identificar errores con mayor facilidad

  • administrar cada recurso por separado

  • La segunda alternativa consiste en unificar todos los recursos relacionados con Networking dentro de un solo template y desplegarlos mediante un único Stack.

  • Este enfoque simplifica el proceso de despliegue cuando los recursos pertenecen a una misma capa de la arquitectura.

🎯 ¿Cuál enfoque utilizar?

  • Más que buscar una respuesta única, el objetivo es comprender que ambos enfoques son válidos,y cuando la infraestructura es pequeña y los recursos están estrechamente relacionados, un template unificado puede simplificar el despliegue.

  • Por otro lado, conforme la arquitectura crece, separar los recursos en múltiples templates y Stacks facilita su mantenimiento y evolución.

  • En definitiva, Infrastructure as Code no consiste únicamente en escribir templates, sino también en organizar la infraestructura de forma que sea sencilla de administrar a medida que el proyecto evoluciona.

🏁 Cerrando el módulo de Networking

  • Con este capítulo concluye la serie dedicada al Networking mediante AWS CloudFormation. Y, a lo largo de estos capítulos construimos desde cero los principales componentes de una arquitectura de red en AWS y comprendimos cómo modelarlos mediante Infraestructura como Código.

  • El siguiente paso será comenzar a desplegar recursos de cómputo y continuar ampliando la arquitectura siguiendo el mismo enfoque: comprender primero cómo funciona cada servicio y después automatizar completamente su implementación mediante código (Repositorio-GitHub).


Comentarios


IngenieriaDatos.jpg

Tomar decisiones sin datos es como navegar en la oscuridad...

En la era digital, los datos son el activo más valioso de las empresas; su correcta recopilación, análisis y aplicación estratégica son clave para impulsar la toma de decisiones informada, la innovación y el éxito empresarial

  • GitHub
  • LinkedIn
  • Youtube

Copyrights © 2026 Brayan Neciosup Bolaños All rights reserved.

bottom of page