Brains4Cloud
ESEN
Practicar

Tema 10 de 11

D2 · Planificar e implementar una solución en la nube

Conectividad y balanceo de carga

El resto del apartado 2.3: establecer conectividad de red (Cloud VPN, VPC Network Peering y Cloud Interconnect), elegir y desplegar balanceadores de carga y diferenciar los Network Service Tiers. El peering entre VPC está en el artículo anterior.

Opciones de conectividad híbrida

OpciónPor dónde va el tráficoCuándo
Cloud VPNInternet, cifrado con IPsecConexión rápida y económica; no reduce costes de salida
Dedicated InterconnectConexión física directa con GoogleMucho ancho de banda y puedes llegar a una instalación de colocation
Partner InterconnectA través de un proveedor de serviciosNo puedes llegar a la colocation o necesitas menos capacidad
Cross-Cloud InterconnectConexión física entre Google y otra nubeConectar con AWS, Azure, OCI o Alibaba Cloud
Direct Peering y Carrier PeeringPeering con la red perimetral de GoogleCasos concretos; Google recomienda Cloud Interconnect en su lugar

Extiende tu red a la VPC mediante una conexión IPsec cifrada. También sirve para conectar dos VPC. No se puede usar para enrutar tráfico a internet: es para comunicación entre redes privadas.

HA VPNClassic VPN
SLA99,99 % en la mayoría de topologías99,9 %
EnrutamientoSolo dinámico (BGP)Solo estático (basado en políticas o en rutas)
IP externasDos, elegidas automáticamente de pools distintos; sin reglas de reenvíoHay que crear la IP y las reglas de reenvío
IPv6Sí (dual stack o solo IPv6)No
Recurso de la APIvpn-gatewaytarget-vpn-gateway
  • Para el SLA del 99,99 %, configura dos túneles, uno desde cada interfaz del gateway; con una sola interfaz activa no hay SLA.
  • Cada túnel admite unos 250 000 paquetes por segundo, entre 1 y 3 Gbps según el tamaño de los paquetes.
  • Requiere un gateway VPN del otro lado (on-premises u otra nube) con redundancia adecuada.
  • HA VPN sobre Cloud Interconnect añade cifrado IPsec al tráfico de Interconnect, que nunca pasa por internet.

Conexiones de baja latencia y alta disponibilidad en las que el tráfico no pasa por internet. Las IP internas de la VPC son accesibles directamente desde on-premises, sin NAT ni túneles VPN.

Dedicated Interconnect

  • Conexión física entre tu red y la de Google en una instalación de colocation.
  • Circuitos Ethernet de 10, 100 o 400 Gbps, hasta 8 circuitos por conexión.
  • Tienes que instalar y mantener equipos de enrutamiento en la colocation.

Partner Interconnect

  • Conexión a través de un proveedor de servicios compatible, con más puntos de conexión.
  • VLAN attachments de 50 Mbps a 50 Gbps.
  • Sin equipos propios en la colocation. Para requisitos de cumplimiento con terceros, añade cifrado IPsec.
Nivel de fiabilidadSLA
Producción crítica99,99 %
Producción no crítica y desarrollo99,9 %
Sin nivel indicadoSin SLA

Interconnect puede reducir los costes de salida; Cloud VPN por sí solo no. Con Private Google Access para hosts on-premises, estos llegan a las APIs de Google con IP internas. Cross-Site Interconnect conecta entre sí tus sedes on-premises a través de la red de Google.

Cloud Router

Servicio distribuido y totalmente gestionado que habla BGP con tu red para crear rutas dinámicas en la VPC. No reenvía paquetes (eso lo hace Andromeda): solo gestiona las sesiones BGP y los anuncios de rutas.

ProductoCloud Router
Dedicated, Partner y Cross-Cloud InterconnectObligatorio
HA VPNObligatorio
Classic VPNOpcional (normalmente con rutas estáticas)
Cloud NATLo usa como plano de control, sin sesiones BGP

Para elegir balanceador, primero se decide el tipo de tráfico:

Application Load Balancer

HTTP o HTTPS, capa 7, con un conjunto flexible de funciones.

Proxy Network Load Balancer

TCP con descarga SSL opcional, hacia backends en una o varias regiones.

Passthrough Network Load Balancer

TCP, UDP, ESP, GRE, ICMP. Conserva la IP de origen del cliente.

Cómo elegir el balanceador

AspectoOpciones
Externo o internoExterno: tráfico de internet. Interno: clientes de la misma VPC o conectados por peering, Cloud VPN o Interconnect
Global, entre regiones o regionalGlobal: solo externos, una IP anycast y terminación IPv6. Entre regiones (cross-region): internos con backends en varias regiones. Regional: backends en una región, solo IPv4, o requisitos de que el tráfico y el TLS se queden en una región
Proxy o passthroughProxy: termina la conexión en el balanceador (Google Front Ends o Envoy) y abre otra hacia el backend. Passthrough: el paquete llega intacto al backend y la respuesta va directa al cliente (direct server return)
Nivel de redPremium o Standard (ver más abajo)
  • Resiliencia: un balanceador global o entre regiones resiste la caída de una región; uno regional, la de una zona. La resiliencia total depende también de la redundancia de los backends.
  • Los balanceadores proxy no conservan la IP del cliente por defecto. Para autenticar en balanceadores de aplicaciones, Google recomienda Identity-Aware Proxy (IAP).

Resumen de balanceadores

BalanceadorModosNivel de red
Application Load BalancerExterno global, externo regional, clásico, interno regional, interno entre regionesExterno global solo Premium; externo regional Premium o Standard; internos Premium
Proxy Network Load BalancerExterno global, externo regional, clásico, interno regional, interno entre regionesExterno global solo Premium; externo regional Premium o Standard
Passthrough Network Load BalancerExterno regional, interno, externo global (vista previa)Según el modo

Si no indicas nivel, el balanceador usa Premium. Los balanceadores internos siempre usan la red troncal de Google (Premium), sin los cargos de salida a internet de Premium.

PremiumStandard
EnrutamientoPor la red troncal de Google; el tráfico entra y sale por el punto de peering más cercano al clientePor redes de ISP y tránsito; entra y sale cerca de la región del recurso
OptimizaRendimiento y latenciaCoste
FuncionesTodasBásicas: Cloud NAT, balanceador de aplicaciones externo regional, balanceador de red de paso externo regional
SLA99,99 %99,9 %
  • El nivel se elige por recurso (la IP externa de una VM o de un balanceador), así que se pueden mezclar.
  • El balanceador de aplicaciones externo global y el proxy de red externo global solo existen en Premium. Los gateways de Cloud VPN solo admiten Premium.
  • En cualquier nivel, el tráfico entre VM de Google Cloud se queda en la red de Google.
  • Cloud CDN siempre es Premium.

Escenarios de examen

SituaciónRespuestaPor qué
Conexión cifrada y barata a on-premises por internet con 99,99 %HA VPNDos interfaces, BGP y SLA del 99,99 %.
10 Gbps privados sin pasar por internet y con equipo propio en una instalación de colocationDedicated InterconnectConexión física directa con Google.
Conexión privada pero no puedes llegar a una instalación de colocation de GooglePartner InterconnectA través de un proveedor de servicios.
Conectar con una VPC en otra nube de forma directaCross-Cloud InterconnectConexión física entre Google y el otro proveedor.
Cifrar el tráfico que va por InterconnectHA VPN sobre Cloud InterconnectIPsec sobre los VLAN attachments.
Web HTTPS global con una sola IP anycast y backends en varias regionesBalanceador de aplicaciones externo globalCapa 7, Premium Tier.
Juego que usa UDP y necesita la IP de origen del clienteBalanceador de red de paso externoNo termina la conexión y admite UDP.
Terminar TLS solo en una región por cumplimientoBalanceador regionalTLS se termina en la región desplegada.
Reducir costes de salida en una app sin requisitos estrictos de latenciaStandard TierUsa redes de ISP en lugar de la red troncal de Google.

Trampas frecuentes del examen

❓ ¿HA VPN admite rutas estáticas?

No. HA VPN solo usa enrutamiento dinámico con BGP (Cloud Router). Classic VPN usa rutas estáticas.

❓ ¿El tráfico de Cloud Interconnect va cifrado?

No por sí mismo. Para cifrarlo se usa HA VPN sobre Cloud Interconnect.

❓ ¿Cloud VPN reduce los costes de salida?

No. Dedicated y Partner Interconnect sí pueden reducirlos.

❓ ¿Un balanceador interno puede ser global?

No. Para internos con backends en varias regiones se usa el modo entre regiones (cross-region).

❓ ¿Un balanceador de aplicaciones conserva la IP de origen del cliente?

No por defecto, porque es un proxy. Los balanceadores de red de paso sí la conservan.

❓ ¿Se puede usar Standard Tier con el balanceador de aplicaciones externo global?

No. Solo existe en Premium Tier.

¿Entendiste este tema?

Pon a prueba lo que acabas de aprender

Una tienda online tiene backends en us-central1 y europe-west1. Quiere una única IP para todos sus usuarios del mundo, terminar HTTPS cerca de ellos y repartir el tráfico entre los backends. ¿Qué balanceador despliega?

¿Listo para poner a prueba "Conectividad y balanceo de carga"?

Preguntas originales, cada una con su explicación.

Empezar un simulacro