top of page

📖 Capítulo 14: 🌐 IaC + Networking en AWS - Parte 3

  • hace 3 días
  • 2 min de lectura

Después de comprender qué es una Amazon VPC y cómo definirla mediante AWS CloudFormation, el siguiente paso consiste en construir otro de los componentes fundamentales del Networking en AWS: las Subnets.

Aunque una VPC define el espacio de direcciones IP de toda nuestra red, por sí sola no basta para organizar correctamente una arquitectura. Las Subnets son las encargadas de dividir ese espacio en segmentos más pequeños, permitiendo distribuir los recursos, controlar la conectividad y diseñar una infraestructura mucho más ordenada.

🏗️ El papel de las Subnets dentro de una VPC

Una Subnet representa una subdivisión lógica del bloque CIDR de una VPC.

Gracias a ellas podemos:

  • 📌 Organizar los recursos según su función.

  • 🔐 Separar componentes públicos y privados.

  • 🌐 Controlar la comunicación dentro de la red.

  • 📈 Diseñar arquitecturas más seguras y escalables.

En otras palabras, las Subnets transforman una única red en múltiples espacios especializados.

🌍 Subnets públicas y privadas

Uno de los aspectos más importantes al diseñar una arquitectura es decidir qué recursos estarán expuestos a Internet y cuáles permanecerán protegidos. En este capítulo revisamos las diferencias entre:

  • 🌐 Subnets públicas, utilizadas normalmente para componentes que reciben tráfico desde Internet.

  • 🔒 Subnets privadas, donde se despliegan recursos internos que no deben ser accesibles directamente desde el exterior.

También analizamos por qué una Subnet privada puede seguir teniendo acceso saliente a Internet mediante un NAT Gateway, sin quedar expuesta a conexiones entrantes.

🏢 Alta disponibilidad desde el diseño

Otro tema importante es la distribución de Subnets entre distintas Availability Zones. Esta práctica permite aumentar la disponibilidad de la arquitectura y reducir el impacto ante posibles fallos en una zona física de AWS, siendo una estrategia ampliamente utilizada en entornos productivos.

💻 Definiendo Subnets con CloudFormation

Desde la perspectiva de Infrastructure as Code, las Subnets se representan mediante:

Type: AWS::EC2::Subnet

A partir de este recurso analizamos propiedades fundamentales como:

  • AvailabilityZone

  • MapPublicIpOnLaunch

  • VpcId

Además, revisamos cómo cada Subnet debe disponer de su propio bloque CIDR, contenido dentro del rango definido para la VPC, y por qué una correcta planificación del direccionamiento IP resulta clave para evitar problemas cuando la infraestructura crece.

🚀 Construyendo la red paso a paso

Este capítulo continúa la construcción progresiva de la infraestructura de Networking mediante CloudFormation. Comprender cómo diseñar correctamente las Subnets no solo facilita el despliegue de los siguientes componentes, sino que también establece una base sólida para construir arquitecturas organizadas, escalables y fáciles de mantener.

Si deseas revisar el template completo utilizado en este capítulo, encontrarás el código y la explicación detallada en el repositorio del proyecto en GitHub (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