≡En resumen
- Cloud CDN almacena copias de tus respuestas cacheables en los servidores perimetrales de Google y las entrega desde el más cercano al usuario.
- Siempre funciona detrás de un balanceador de carga de aplicaciones externo, con orígenes en Compute Engine, Cloud Storage, Cloud Run, GKE o servidores externos.
- Tres modos de caché (CACHE_ALL_STATIC, USE_ORIGIN_HEADERS y FORCE_CACHE_ALL) deciden qué se guarda y durante cuánto tiempo.
- Se paga por tráfico servido desde caché, por llenado de caché y por consultas: no hay cuota fija ni capa gratuita.
- Para webs y API es Cloud CDN; para vídeo en streaming a gran escala, Google recomienda Media CDN.
01 ¿Qué es Google Cloud CDN?
CDN son las siglas de Content Delivery Network. La idea es la misma que la de cualquier caché: guardar una copia de algo que se pide a menudo para no tener que generarlo o transportarlo de nuevo. La diferencia de Cloud CDN es que usa la misma infraestructura perimetral con la que Google sirve sus propios servicios y que forma parte del ecosistema de Google Cloud, así que se activa con una casilla en el balanceador de carga.
No es un producto aislado: Cloud CDN funciona siempre junto al balanceador de carga de aplicaciones externo (global o clásico), que recibe las peticiones y decide a qué servidor de origen enviarlas cuando la respuesta no está en caché.
02 Cómo funciona Cloud CDN: aciertos, fallos y llenado de caché
-
1
El usuario hace una petición
La solicitud llega al Google Front End (GFE) más cercano al usuario, en el borde de la red de Google.
-
2
Se busca en la caché
Si la URL del balanceador apunta a un backend con Cloud CDN activado, el GFE busca la respuesta por su clave de caché.
-
3
Acierto de caché (cache hit)
Si la respuesta está guardada y no ha caducado, se entrega directamente al usuario sin tocar el servidor de origen.
-
4
Fallo de caché (cache miss)
Si no está, el balanceador reenvía la petición al origen; si la respuesta es cacheable, se guarda para las siguientes peticiones (llenado de caché).
-
5
Caducidad y expulsión
El contenido caduca según su TTL y, además, puede ser expulsado si no se pide a menudo, porque las cachés están casi siempre llenas.
Los orígenes admitidos son máquinas virtuales de Compute Engine, clústeres de GKE, buckets de Google Cloud Storage (mediante backend buckets), servicios de Cloud Run y funciones de Cloud Run, App Engine y servidores externos a Google a través de grupos de extremos de red de internet. Así puedes acelerar una web alojada fuera de Google Cloud.
03 Modos de caché y TTL de Cloud CDN
| Modo | Qué hace | Cuándo usarlo |
|---|---|---|
| CACHE_ALL_STATIC (predeterminado) | Guarda automáticamente las respuestas correctas de contenido estático y también las que traen cabeceras de caché válidas | Webs con imágenes, CSS, JavaScript y fuentes |
| USE_ORIGIN_HEADERS | Solo guarda lo que el origen marca como cacheable con cabeceras como Cache-Control | Cuando tu aplicación ya gestiona bien las cabeceras HTTP |
| FORCE_CACHE_ALL | Guarda todas las respuestas correctas e ignora las directivas del origen | Contenido público; nunca con HTML personalizado o respuestas de API por usuario |
- ✓TTL predeterminado: 3.600 segundos (1 hora) si el origen no envía cabeceras.
- ✓TTL de cliente: 1 hora de max-age para la caché del navegador.
- ✓TTL máximo: 86.400 segundos (1 día) de forma predeterminada.
- ✓La clave de caché incluye por defecto el host, el protocolo y la cadena de consulta completa.
- ✓Puedes invalidar contenido concreto para forzar que se vuelva a pedir al origen.
04 Precios de Google Cloud CDN
Cloud CDN no tiene cuota mensual fija ni aparece en la capa gratuita de Google Cloud: pagas por lo que sirves. En un acierto de caché pagas la consulta y el tráfico de salida desde la caché; en un fallo, además, el llenado de caché y los cargos del balanceador o de Cloud Storage que correspondan.
| Concepto | Precio | Notas |
|---|---|---|
| Salida desde caché a Europa o Norteamérica | 0,08 USD/GiB (primeros 10 TiB al mes) | Baja a 0,055, 0,03 y 0,02 USD/GiB con más volumen |
| Salida desde caché a China | 0,20 USD/GiB (primeros 10 TiB) | El destino más caro de la tabla |
| Llenado de caché | 0,01 USD/GiB dentro de Norteamérica o Europa | 0,02 USD/GiB en otras regiones y 0,04 USD/GiB entre regiones |
| Consultas a caché HTTP/HTTPS | 0,0075 USD por 10.000 | Solo las generan los métodos GET y HEAD |
La propia página de precios calcula un caso de 500 GiB servidos desde caché (40 USD), 25 GiB de llenado (0,25 USD) y 5 millones de consultas (3,75 USD): unos 44 USD al mes. Si superas los 500 TiB mensuales, Google ofrece descuentos por volumen bajo consulta.
05 Cloud CDN, velocidad de carga y SEO
Una CDN acorta la distancia física entre el visitante y el contenido, lo que reduce el tiempo hasta el primer byte y acelera la descarga de imágenes, hojas de estilo y scripts. Eso se nota en métricas como el LCP y en la experiencia de usuario, dos factores que cuidamos en cualquier proyecto de optimización de la velocidad web.
Ahora bien, una CDN no arregla por sí sola una web lenta: si el HTML tarda en generarse porque la base de datos está saturada o las imágenes pesan varios megas, la caché solo esconde parte del problema.
- ✓Comprime y redimensiona las imágenes antes de servirlas por la CDN.
- ✓Usa nombres de archivo con versión (app.v2.css) para poder fijar TTL largos sin servir archivos antiguos.
- ✓Revisa la tasa de aciertos en la consola: por debajo del 60-70 % suele haber claves de caché mal definidas.
- ✓Excluye de la clave de caché los parámetros de campaña (utm_) que no cambian el contenido.
- ✓Activa HTTP/2 y HTTPS en el balanceador para aprovechar la conexión con el usuario.
06 Cloud CDN frente a Media CDN y otras CDN
| Opción | Pensada para | Diferencia clave |
|---|---|---|
| Google Cloud CDN | Webs, tiendas online y API | Integrada con el balanceador de carga de Google Cloud |
| Media CDN (Google Cloud) | Streaming de vídeo y descargas de archivos grandes | Optimizada para mucho tráfico de salida; se configura con rutas propias |
| CDN de terceros (Cloudflare, Akamai, Fastly…) | Webs alojadas en cualquier proveedor | Independientes de la nube; suelen añadir DNS, WAF y otras funciones |
| CDN pública de librerías | Servir jQuery, fuentes o frameworks | Gratuitas y compartidas, sin control sobre la caché |
Las CDN públicas de librerías, como la CDN de jQuery, solo sirven archivos de terceros; Cloud CDN, en cambio, acelera tu propio contenido. Si tu aplicación ya vive en Google Cloud, con la base de datos en Cloud SQL y los archivos en Cloud Storage, añadir Cloud CDN es el paso natural para completar la arquitectura.
07 Cuándo te conviene usar Google Cloud CDN
Audiencia repartida
Tienes visitantes en varios países y el servidor está en una sola región.
Mucho contenido estático
Catálogos con miles de imágenes, documentación o archivos descargables.
Picos de tráfico
Campañas, rebajas o lanzamientos en los que el origen no aguantaría todas las peticiones.
Ya estás en Google Cloud
El balanceador ya existe y activar la CDN es cuestión de minutos.
Si tu proyecto es una web pequeña en un cloud hosting compartido, la CDN que incluya el proveedor suele bastar. Cloud CDN brilla en plataformas propias con tráfico serio, algo habitual cuando abordamos un desarrollo de aplicaciones web a medida sobre Google Cloud.
Preguntas frecuentes sobre Google Cloud CDN
Es la red de entrega de contenidos de Google Cloud: guarda en caché las respuestas de tu web o aplicación en la red perimetral de Google y las sirve desde la ubicación más cercana al usuario.
Sirve para reducir la latencia y la carga del servidor de origen, acelerar la descarga de imágenes y archivos estáticos y aguantar picos de tráfico sin ampliar servidores.
Se paga por uso. En septiembre de 2026, la salida desde caché a Europa cuesta 0,08 USD/GiB en los primeros 10 TiB, el llenado de caché 0,01 USD/GiB dentro de Europa y las consultas 0,0075 USD por cada 10.000.
No. Cloud CDN no figura en la capa gratuita de Google Cloud, aunque los clientes nuevos pueden usar los 300 USD de crédito de bienvenida durante 90 días.
Cloud CDN está pensada para acelerar webs y API; Media CDN es la solución de Google Cloud para streaming de vídeo y descargas grandes con mucho tráfico de salida.
Sí. El balanceador de carga admite orígenes externos mediante grupos de extremos de red de internet, así que Cloud CDN puede cachear contenido de servidores de otros proveedores.
Sí. La lista oficial de ubicaciones de caché incluye Madrid entre las más de 100 áreas metropolitanas donde opera.
Fuentes consultadas
Sobre el autor
Development Manager en appyweb
Dirige el equipo de desarrollo de appyweb: aplicaciones web y móviles, SaaS, integraciones y arquitectura de software.
Ver perfil y artículos → Ver perfil en LinkedIn ↗