¡¡Hola gente!!
Este es Luís Dias, consultor de Made4it y hoy vamos a hablar un poco de las CDN, más concretamente de Google Global Cache (GGC), un tema muy chulo e interesante que lleva mucho tiempo en nuestras vidas y que nos hace trabajar en escalabilidad mucho más fácil.
Es un tema muy interesante y requiere un poco de atención, así que toma un café fuerte y ven conmigo.
Primero, ¿qué es CDN?
Una CDN, abreviatura de red de entrega de contenido, es un grupo de servidores distribuidos geográficamente que acelera la entrega de contenido web, acercándolo a donde se encuentran los usuarios finales. Este dispositivo utiliza el almacenamiento en caché, un proceso que almacena temporalmente copias de archivos para que pueda acceder al contenido de Internet desde un dispositivo más rápidamente a través de un servidor cercano. Los CDN almacenan en caché todo tipo de contenido, como páginas web, imágenes y videos. Esto le permite ver una película, descargar software, publicar en las redes sociales o comprar sin tener que esperar a que se cargue el contenido.
GGC – Google Global Cache
Los GGC o Google Global Cache, son Servidores de Google repartidos por ISPs en Brasil y en todo el mundo. Los GGC son servidores instalados dentro de las redes del ISP y del operador para mejorar la experiencia del usuario con el contenido de Google, brindando más velocidad, latencia y experiencia del usuario con los servicios de Google.
El CDN de Google además de mejorar la experiencia de los usuarios con su plataforma, también se utiliza para reducir la congestión y reducir el tráfico, el PTT y el tráfico de Peering a Google. Reduciendo así costes para el ISP u Operador.
Nada más que un muy buen intercambio, tanto para Google que sus usuarios están contentos con el rendimiento como para el ISP es muy bueno ya que ahorra en cantidad de Link o Tráfico.
Cómo funciona GGC:
Cuando un usuario solicita contenido, por ejemplo, un video, una página web o una imagen, el sistema de Google determina si el contenido se puede servir desde el nodo GGC.
Si el nodo GGC tiene el contenido solicitado en su servidor de caché, entregará el contenido directamente al usuario final, mejorando la velocidad/latencia de navegación para el usuario y optimizando los recursos de ancho de banda del ISP.
Si el contenido no se almacena en el servidor de caché, el nodo GGC recuperará ese contenido de los servidores de Google y lo almacenará para futuras solicitudes.
Cómo se realiza la solicitud de GGC:
Para poder realizar la solicitud de GGC, primero debemos saber cuánto tráfico tenemos para el contenido de Google.
Porque como toda CDN, tenemos un requisito mínimo de ancho de banda para contenidos relacionados con Google, como Youtube, etc.
Hoy, el ancho de banda mínimo es un tráfico superior a 3 Gbps, percentil 95 durante al menos 3 meses.
Percentil 95*: es un cálculo matemático que se utiliza para evaluar el uso regular y sostenido de los enlaces de comunicación de la red.
Pero te debes estar preguntando «Luís, ¿cómo voy a saber cuánto tráfico tengo para Google, para solicitar el GGC?»
Para este procedimiento podemos usar una herramienta Netflow, en este caso estaré usando Made4Flow, la mejor herramienta y la herramienta Netflow más práctica del mercado.
Entendamos cómo funciona esta magia:
Al entrar nos encontramos frente al Dashboard de la herramienta, donde podemos especificar el tipo de tráfico que queremos que genere el informe de consumo, o podemos elegir el Dashboard que queremos, en este caso para ver el tráfico a Google, Netflix, Facebook , Akamai.
Cuando entremos en la pestaña Google Dashboard, podremos ver cuánto tráfico total tenemos para Google y comprobar si podremos solicitar el CDN, ya que piden un percentil mínimo de tráfico.
Después de analizarlo, pudimos continuar con la solicitud de GGC
Para solicitar el GGC (Google Global Cache) es necesario ingresar al sitio web: https://isp.google.com/partner_request/?data.request_type=Peering
Y rellenamos el formulario donde vamos a poner nuestros datos como ASN, nombre, dirección, etc.
Después de que se apruebe la solicitud, recibiremos un correo electrónico informándonos si fuimos aprobados o no.
Si se aprueba, Google nos indicará el paso a paso que debemos seguir y nos dará una estimación del tiempo que tardará el servidor en llegar a la dirección que le proporcionamos en el formulario.
¡Espero que hayas disfrutado y entendido el contenido! Si tienes alguna duda, ponte en contacto con nuestro equipo de expertos.