¿Qué es una CDN? ¿Y por qué las CDN están en todas las noticias ahora mismo?
Una red de distribución de contenidos es un software basado en la nube. Es una especie de atajo a los gigantescos sitios web que todos damos por sentado. Vivimos en una sociedad en la que se espera que el cliente tenga acceso inmediato a todo, 24 horas al día, 7 días a la semana, a toda velocidad y con eficiencia, y si desaparece, bueno, hay que pagar un infierno.
Los operadores de CDN proporcionan servidores y alojamiento de archivos locales a muchos de los mayores operadores de sitios web en el negocio, respaldando sus sitios y servidores primarios al proporcionar conexiones locales más rápidas y eficientes en otros lugares del mundo.
Por ejemplo, usted vive en Londres, pero le encanta estar al tanto de las últimas noticias en el El New York Times. En lugar de conectarse a su servidor en EE.UU., donde ya gestiona un gran número de estadounidenses que buscan las últimas noticias y cotilleos, se conecta a un servidor alternativo, mucho más cercano a su casa, que almacena en caché la información importante en sus centros de datos locales. Esto garantiza que los visitantes del NY Times obtengan la experiencia más eficiente y agradable, especialmente cuando la velocidad es esencial, por ejemplo, en la transmisión de artículos de vídeo y entrevistas. Esto mejora la experiencia del cliente, cuando funciona.
¿Están todos nuestros huevos de Internet depositados en unas grandes cestas de servidores?
Hasta ahora, todo parece ideal. Conexiones súper rápidas y acceso proporcionado por el "contenido HQ". Pero aquí está el problema. Como hay un pequeño puñado de grandes CDNs que manejan casi todos los grandes proveedores, cuando ellos caen, todos los demás también lo hacen.
Y eso es lo que le ocurrió a un importante operador de CDN recientemente, y junto con él, a Amazon, eBay, StackOverflow, Reddit, PayPal, Shopify, Github, Twitch, HMRC, y casi todas las organizaciones de noticias que se puedan imaginar.
La mayoría de los ingenieros que trabajan para estas grandes empresas solucionan el problema tan rápido como pueden, pero para los minoristas implicados, nunca es lo suficientemente rápido.
Desde el momento en que su sitio web está fuera de línea, está perdiendo ingresos de su flujo de clientes.
The Guardian informó de unas cifras proporcionadas por la agencia de SEO Reboot, estimando que Amazon podría haber perdido alrededor de 32 millones de dólares en ventas durante una reciente caída del proveedor de CDN. Su investigación sugiere que el gigante de la venta al por menor se lleva más de 6 mil dólares por segundo, y estar fuera de línea durante casi una hora pronto sumará pérdidas significativas.
Son 32 millones de dólares.
En otro proveedor de CDN que también se cayó un mes después, escribieron en su blog "Muchos de los aproximadamente 500 clientes que utilizaban este servicio fueron redirigidos automáticamente, lo que restableció las operaciones en pocos minutos... la gran mayoría de los clientes restantes se redirigieron manualmente poco después".
Sin embargo, los servicios de los grandes bancos tardaron entre 30 minutos y un par de horas en restablecer el flujo normal de clientes.
Volvamos a esas "cerraduras de puertas pegadas
Entonces, el proveedor de CDN se cayó, y las cerraduras de las puertas virtuales de todos se pegaron. El mensaje 'Error 503 servicio no disponible' apareció frente a los ojos de millones de usuarios dejándolos confundidos y desorientados. Después de pulsar continuamente los botones de actualización hasta desgastar la piel de sus pulgares o el cristal de las pantallas de sus teléfonos, es probable que se dieran por vencidos y se fueran a otro sitio. Esto se soluciona con nuestro sistema de gestión de colas, y supervisamos los datos relacionados con la cola y el grado de ocupación de su sitio. Estas métricas en tiempo real, los datos históricos y los informes de servicio también aportan información a la inteligencia de su negocio.
Protección contra las interrupciones del servidor y de cualquier otro tipo
¿Imagina que pudiera decir a sus clientes que algún bromista ha pegado todas las cerraduras de sus puertas en lugar de verlas pasar a la deriva (o sobre ese fallo en el código del operador de la CDN que controla la entrega de sus servidores) y que todo volviera a funcionar en una hora?
Mejor aún, que les guardes su sitio en la cola; ¿cuántos crees que seguirían yendo a comprar a otro sitio?
Eso es lo que un Queue-Fair sala de espera virtual.
Estas interrupciones no deberían producirse; incluso el operador de la CDN en cuestión dijo que estaba decepcionado y sorprendido de que el fallo no se hubiera detectado antes, de que un error de este tipo pudiera pasar desapercibido, y de que causó tantos problemas a sus clientes. Se disculparon y volvieron a la normalidad.
Lamentablemente, este tipo de errores se producen de vez en cuando, y la próxima vez podría tener implicaciones mucho peores que las de las recientes caídas de la RCD.
Eso no es lo que ninguno de nosotros en los negocios quiere oír. Queremos protección.