Integra
Integra Builders Library
arquitectura

Landing zone con AWS Control Tower: la fundación multi-cuenta que evita reconstruir todo en 2 años

Motivo abstracto de la landing zone: un hub Transit Gateway conectando seis cuentas dentro de la frontera de la organización, con on-premises enlazado por Direct Connect y VPN

Contexto

Cuando una empresa establecida — con operación on-premises, identidad corporativa en Azure Entra ID y equipos que ya funcionan — arranca un proyecto serio en AWS, la primera decisión no es qué base de datos usar. Es cómo se organizan las cuentas. Y casi todos la toman por omisión: una cuenta, todo adentro, “luego lo ordenamos”.

Este paper documenta el patrón contrario, aplicado en un engagement real de fundación enterprise: landing zone con AWS Control Tower — la estructura multi-cuenta, el gobierno y la red centralizada montados antes del primer workload. Una landing zone es exactamente eso: la zona de aterrizaje preparada para que todo lo que llegue después (aplicaciones, equipos, ambientes) caiga en un lugar gobernado.

Problema

La cuenta única funciona hasta que deja de funcionar, y cuando deja de funcionar ya es tarde:

  1. Radio de explosión: un error de permisos, una llave filtrada o un terraform destroy equivocado alcanza TODO — producción, datos, backups.
  2. Sin fronteras de gobierno: no puedes decirle “no” a un equipo por servicio, región o tipo de recurso sin estorbar a los demás. Los límites de servicio (quotas) se comparten y se agotan entre todos.
  3. Compliance imposible de demostrar: auditar quién tocó qué, cuando todo vive revuelto en una cuenta, es arqueología.
  4. Costos sin dueño: sin separación por cuenta, atribuir el gasto por ambiente o por equipo es un deporte de estimaciones.
  5. Y la restricción enterprise típica: la identidad ya vive en Entra ID y la red ya existe on-premises — AWS tiene que integrarse a eso, no al revés.

Arquitectura

Landing zone con Control Tower: Entra ID federado a Identity Center; cuenta Management con Control Tower, Organizations, CloudTrail y Config; OU de Infraestructura con cuenta de Networking (Transit Gateway, firewall, Direct Connect, VPNs) y Shared Services (Terraform/CI-CD); OU de Workloads con cuentas Dev, Staging y Prod

Diagrama generado desde código (diagramas/generate_control_tower.py) con la librería diagrams + Graphviz.

Las piezas y su porqué:

Decisiones

Resultados

MétricaValorFuente
Cuentas6 especializadas (Management, Networking, Shared Services, Dev, Staging, Prod)diseño de landing zone
Familias de SCPs5 (regiones, tagging, datos/cifrado, anti-borrado, costos)políticas desplegadas
VPCs de workload5 (Dev 1, Staging 3, Prod 1), todas colgadas del Transit Gatewayarquitectura de red
Conectividad híbridaDirect Connect (BGP) + hasta 5 VPNs site-to-sitecuenta Networking
Usuarios IAM creados0 — todo federado Entra ID → Identity Centerdiseño de identidad
Provisión de cuentas nuevasAccount Factory: minutos, ya gobernadasControl Tower
Infraestructura como código100% Terraform modular, despliegue cross-accountrepos de IaC
Backup4 frecuencias con retención por tier (RDS, S3, EFS, EBS, EC2)AWS Backup

Lecciones

Autores: Jorge Iván Jiménez Reyes · 23/7/2026
Fuentes: engagement real de fundación enterprise en AWS (cliente anonimizado por confidencialidad); documentación oficial de AWS Control Tower y Organizations