Google Cloud CDN

Si está cansado de los CDN sin nombre que prometen al mundo y no cumplen, Google Cloud CDN podría resultar atractivo. Es difícil de superar para el reconocimiento de nombres, ¿tiene una de las mejores listas de clientes: Twitter, PayPal, Etsy, Sky, alguien? - y, sin embargo, su página de precios cita un sitio de muestra que cuesta solo $ 44 al mes.

  • ¿Quieres probar Google Cloud CDN? Echa un vistazo a la página web aquí

Sin embargo, no se deje engañar por su asequibilidad: esta es una CDN empresarial muy poderosa. Está bien integrado con los servicios de Google, pero si desea conectar un dominio externo, requiere más trabajo de configuración que muchas CDN. Afortunadamente, Google también tiene la mejor documentación disponible para explicar los conceptos básicos y cómo comenzar, por lo que si realmente necesita este nivel de poder, es un buen lugar para comenzar a explorar.

Hay muchos incentivos para hacer el esfuerzo. La red de Google Cloud CDN utiliza los mismos servidores que los propios sitios de Google, por ejemplo, con más de 100 PoP repartidos por todo el mundo, a su vez emparejados con todos los principales ISP, por lo que puede estar seguro de que siempre ofrecerá el mejor rendimiento. El sitio de intercambio de tráfico de Google tiene más detalles sobre la infraestructura y la lista completa de ubicaciones está aquí.

El servicio también es enormemente configurable, con control detallado sobre los modos de caché, claves, tiempos de caducidad predeterminados, manejo de cookies, purga de contenido y más, y soporte para HTTP / 2, QUIC, TLS 1.3 y el algoritmo de control de congestión inteligente TCP BBR.

Sin embargo, al igual que con la configuración inicial, todo este poder puede volverse intimidante si no está exactamente seguro de lo que está haciendo. La mayoría de las CDN admiten la redirección de solicitudes HTTP a HTTPS, por ejemplo, y normalmente no es más que un solo interruptor en el panel de control y un par de líneas en las preguntas frecuentes. Mientras tanto, la página de Google sobre el mismo tema tiene más de 1,000 palabras. Hay buenas razones para ello: el documento explica cada concepto, cómo llevarlo a cabo, cómo probarlo, etc., pero si sus necesidades son simples, es posible que esté mejor en otro lugar.

Precios

Si bien muchas CDN están tratando de simplificar sus precios, Google sigue siendo complicado, con una serie de elementos diferentes a considerar.

Pagará cuando la CDN entregue contenido, por ejemplo, y por solicitudes, pero solo si generan una búsqueda de caché (los métodos HTTP GET y HEAD se agregan a su factura, POST y PUT no).

Si la búsqueda no encuentra un objeto almacenado en caché, tal vez porque es la primera solicitud, o simplemente expiró, también pagará por el relleno de la caché. Ese es el tráfico necesario para obtener el objeto de otro servidor CDN de Google o su origen.

¿Cuál podría ser esa carga de relleno? Depende del origen de los datos y su destino. Pero es posible que no siempre vuelva a su servidor de origen, ya que Google obtendrá los datos de un servidor CDN más cercano si puede.

Los precios de transferencia también varían según la región, desde $ 0.08 por GB en Europa y América del Norte hasta $ 0.20 en China. Ah, y esos son los cargos por los primeros 10 TB de tráfico: use más y los precios pueden bajar hasta $ 0.02 por GB por encima de los 1,000 TB.

Si todo eso lo deja con un dolor de cabeza, la Calculadora de precios de Google proporciona una forma rápida de obtener una estimación básica de sus costos. Adivine el ancho de banda que necesitará y obtendrá una idea de la cifra final.

La página de precios de Google Cloud CDN cita el ejemplo de un pequeño sitio web de EE. UU. Con 500 GB de tráfico en un mes, relleno de caché de 25 GB y cinco millones de solicitudes de búsqueda de caché, y eso genera una factura mensual de 44 dólares.

Podría pagar una fracción del precio con parte de la competencia de presupuesto, solo $ 5 con Bunny, pero Google Cloud tiene un precio similar al de Amazon CloudFront, y alrededor de lo que esperaríamos de un CDN de alta gama.

También hay una generosa prueba gratuita con un crédito de $ 300 para gastar durante los primeros 90 días. Eso podría comprarle dos o más terabytes de tráfico gratuito, suficiente para ver cómo funciona Google Cloud CDN incluso en los sitios web más concurridos.

Configuración

Registrarse en Google Cloud CDN solo nos llevó un momento, ya que funcionaba con nuestra cuenta de Google existente. El sitio nos pidió los detalles de la tarjeta, pero Google dice que no lo cobrará automáticamente. No se puede cambiar a un plan pago a menos que lo apruebe.

El panel de Google Cloud Platform es tremendamente complicado, pero eso es solo porque admite tantas plataformas y servicios (AWS y Microsoft Azure tienen el mismo problema). La barra lateral tiene más de 80 opciones, por ejemplo, que cubren todo, desde bases de datos y visión artificial hasta redes y servidores de juegos.

Afortunadamente, también hay un cuadro de búsqueda en la parte superior de la consola. Al ingresar a CDN, obtuvimos un enlace a Google Cloud CDN, y al hacer clic en él, comenzamos a crear nuestra configuración de CDN.

Como hemos comentado anteriormente, esto es relativamente sencillo si su fuente es una máquina virtual de Google o un depósito de almacenamiento, pero si desea acelerar un sitio alojado en otro lugar, se vuelve más complicado.

Con muchas CDN, por ejemplo, a menudo puede comenzar simplemente ingresando la URL de su servidor de origen. Aquí, Google primero le advierte que 'asegúrese de tener un balanceador de carga HTTPS existente o cree un nuevo balanceador de carga HTTPS'. Haga clic en el enlace para hacer eso, y se le advierte que no ha creado una configuración de backend, reglas de host o ruta, o configuración de frontend. Y así sigue.

Hay mucho aquí para confundir incluso a los usuarios experimentados, pero no es tan malo como parece. En muchos casos, puede arreglárselas dando un nombre a cada nuevo recurso y aceptando la configuración predeterminada. Si su proyecto está más involucrado, podría significar que dedique una mañana a leer la documentación y decidir qué hacer, en lugar de 15 minutos, pero si necesita la potencia y la flexibilidad de Cloud CDN, es posible que eso no importe mucho. Explore los tutoriales de configuración para tener una idea de lo que implica.

Actuación

Los CDN tienen que ver con la velocidad y, como cabría esperar de una empresa con tanta infraestructura como Google, Cloud CDN es más rápido que la mayoría.

Mientras escribimos, CDNPerf coloca al servicio en el segundo lugar de 20 en tiempos de respuesta promedio en todo el mundo, superado solo por 5 centavos de CDN (y el margen fue de solo un milisegundo).

El servicio obtiene puntajes aún más altos en algunas áreas, alcanzando el primer lugar en África y América del Sur, e igualado primero con Verizon (EdgeCast) CDN en América del Norte. Su octavo lugar en Asia y el duodécimo en Oceanía son relativamente decepcionantes, pero sigue siendo un gran desempeño en general.

Los resultados de Citrix a nivel de país utilizan cifras tomadas de millones de usuarios reales todos los días, y también muestran resultados positivos, con Google Cloud CDN en el tercer lugar en EE. UU.

Esas son buenas noticias, especialmente porque es solo el comienzo de la historia. Las velocidades brutas son importantes, pero las ganancias que verá también dependen de las funciones de su CDN y de cómo las use. Como hemos visto, Google Cloud CDN tiene mucho más poder que la mayoría, y eso le brinda un amplio margen para una aceleración aún mayor del sitio.

Veredicto final

Una CDN rápida y configurable, ideal para usuarios experimentados y exigentes que ya han invertido en Google Cloud Platform, pero intimidante para los principiantes y probablemente excesiva para proyectos simples.

  • También hemos destacado las mejores CDN

Articulos interesantes...