Google ha anunciado recientemente el lanzamiento de su propio Content Delivery Network (CDN) para su plataforma de computación en la nube. Esta oferta de CDN de Google es una respuesta directa a servicios similares ofrecidos por AWS y Microsoft Azure.
El CDN de Google se encuentra actualmente en fase de prueba alfa, con disponibilidad geográfica limitada. Sin embargo, la compañía planea aumentar su disponibilidad cuando el CDN se lance oficialmente. En la fase alfa, los tamaños de archivo para el contenido en caché están limitados a menos de 4MB.
La oferta de CDN de Google utiliza “cachés distribuidas globalmente para almacenar contenido balanceado de HTTP(S)” lo más cerca posible del usuario final. Esto significa que al mantener las cachés en la red local, el CDN de Google puede proporcionar una entrega más rápida del contenido, ya que los datos están mucho más cerca del usuario final. Al mismo tiempo, esto reduce la carga en los servidores en la nube, lo que también mejora la entrega.
Los clientes que están experimentando con el servicio deben utilizar el balanceo de carga HTTP(S) de Compute Engine para acceder a Cloud CDN. Cuando un usuario solicita contenido de su sitio, esa solicitud pasa por ubicaciones de red en los bordes de la red de Google, generalmente mucho más cerca del usuario que sus propias instancias. La primera vez que se solicita el contenido, la caché en el borde ve que no puede cumplir con la solicitud y la envía a sus instancias. Sus instancias responden a la caché en el borde, y la caché envía inmediatamente el contenido al usuario mientras también lo almacena para futuras solicitudes. Para solicitudes posteriores del mismo contenido que pasan por la misma caché en el borde, la caché responde directamente al usuario, acortando el tiempo de ida y vuelta y ahorrando a sus instancias la sobrecarga de procesar la solicitud.
Esta es una movida competitiva para la plataforma de Google Cloud y una respuesta directa a Amazon Web Services, que ofrece su propio producto llamado CloudFront CDN. Microsoft Azure también tiene su propio CDN. Google también se ha asociado con otros proveedores de CDN para obtener entrega de CDN. Esto incluye acuerdos con Fastly, CloudFlare, Highwinds y Level 3.
Es importante destacar que esta nueva oferta de Google representa una competencia directa para Akamai en el espacio de CDN. Google y Akamai anunciaron una asociación en noviembre para ofrecer conexiones directas entre las dos plataformas, lo que se esperaba que ahorrara hasta un 66% en los costos de salida de Google Cloud Platform. Sin embargo, con este nuevo servicio, Google se convierte en un competidor directo para Akamai en el espacio de CDN.
A medida que la competencia en la nube crece, es de esperar que veamos más de esta mezcla de servicios y funcionalidades. Los servicios web públicos se volverán más similares a medida que intenten satisfacer las necesidades de los clientes.