Configurar una red VPC en Google Cloud Platform te permite controlar la segmentación, las máscaras de red y el enrutamiento de tus recursos en la nube. Si trabajas con máquinas virtuales, bases de datos o clústeres de Kubernetes, entender cómo funcionan las redes en GCP marca la diferencia entre un despliegue eficiente y uno con desperdicio de IPs.
¿Qué tipos de redes existen en Google Cloud?
Cuando creas recursos en GCP sin tocar la configuración de red, todo funciona porque Google asigna una red automática por debajo. Pero esa comodidad tiene un costo cuando escalas.
¿Qué es una Managed Network y cuándo conviene usarla?
La Managed Network es la red automática que Google genera por ti. Asigna segmentos del rango 10.x.x.x con máscara /20 a cada región disponible. Esto resulta útil en implementaciones pequeñas o cuando no quieres romperte la cabeza con configuración de redes.
Pero aquí viene lo interesante: si eres administrador de redes o trabajas en una implementación robusta, asignar un /20 por región es un desperdicio enorme de direcciones IP. Para esos casos existe la alternativa personalizada.
¿Qué es una Managed Network en GCP? Es una red creada automáticamente por Google que asigna un segmento /20 del rango 10.x.x.x a cada región, pensada para despliegues pequeños sin configuración manual.
¿Cuándo debo usar una Custom Network?
Usa una custom network cuando necesites definir tú mismo los segmentos de red, las máscaras y las reglas de enrutamiento dentro de Google Cloud. Es la opción correcta para implementaciones grandes o ambientes con políticas estrictas de red [2:00].
¿Cómo funcionan las subredes en GCP?
La subred es el componente más básico de cualquier red VPC. En GCP tiene reglas particulares que conviene entender antes de crear recursos.
¿Las subredes en Google Cloud necesitan un segmento padre?
No. A diferencia de otras nubes o ambientes locales, en GCP no necesitas un segmento padre común. Puedes hacer convivir un segmento de clase A con uno de clase C dentro del mismo proyecto sin que dependan jerárquicamente entre sí.
Esta flexibilidad te permite mezclar rangos según las necesidades reales de cada equipo o aplicación, sin forzar una estructura piramidal.
¿Por qué las subnets son regionales?
En GCP las subnets viven a nivel de región, no de zona. Eso cambia la forma en que diseñas alta disponibilidad:
- Puedes tener dos máquinas virtuales en zonas distintas compartiendo la misma subred 192.168.0.0/22.
- Logras alta disponibilidad sin duplicar segmentos.
- Para Disaster Recovery Plan (DRP) necesitas múltiples regiones, porque la separación geográfica sí importa cuando hablas de continuidad.
¿Una subred en GCP es zonal o regional? Es regional. Una misma subred puede contener recursos en distintas zonas dentro de la misma región, lo que facilita la alta disponibilidad.
¿Cómo crear una red VPC personalizada paso a paso?
Para que las subredes se comuniquen entre sí necesitan rutas, y todas esas rutas se asocian a un componente mayor llamado red VPC. Vamos a crear una desde la consola [5:30].
¿Qué pasos sigo en la consola de Google Cloud?
Desde el menú principal de la consola, baja hasta red de VPC y selecciona redes de VPC. Verás la red llamada default, que es administrada y tiene asignado un /20 en cada región. En US Central 1 también aparece un segmento extra 10.1.0.0/17 que fue creado por el clúster de Kubernetes desplegado antes [6:30].
Para crear tu propia red:
- Da clic en crear red de VPC.
- Asígnale un nombre, por ejemplo Platzi-VPC.
- Selecciona modo de creación personalizado (si eliges automático, GCP volverá a generar segmentos por región).
- Crea una subred llamada Platzi-Subred-US-Central-1 en la región deseada.
- Define el segmento, por ejemplo 192.168.0.0/28.
- Habilita el acceso privado a Google para que los recursos de la subred se comuniquen con servicios de Google sin salir a Internet.
- Omite las reglas de firewall por defecto y da clic en crear.
¿Qué buenas prácticas aplicar al definir segmentos?
Google permite asociar rangos externos a tus subredes, pero no es recomendable. Usa siempre segmentos privados para evitar conflictos y exposición innecesaria. La máscara y el rango deben ajustarse al tamaño real de tu despliegue, no al máximo disponible.
Una vez creada tu VPC con la subred personalizada, tienes el terreno listo para crear máquinas virtuales en ese rango y, después, configurar las reglas de firewall que controlarán el tráfico hacia y desde tus recursos.
¿Ya creaste tu primera VPC personalizada en GCP? Cuéntame en los comentarios qué segmento elegiste y para qué workload lo estás usando.