un content delivery network o content distribution network (CDN), es un geographically servidor proxy donde esta cahcado tu contenido estatetico (puedes tener mas de uno en diferentes regiones al rededor del mundo, o donde mas clientes tengas), se usa para distribuir tu contenido en diferentes zonas geoghraficas con el fin de:
- Mejorar la esperiencia de usuario: al distribuir tu contenido en varias zonas geograficas, tus usuarios se conectaran al CDN mas cernano, la latencia es menor.
- Garantizar la disponibilidad de tu contenido (quizas un sitio web o videos): si tienes mas de un servidor de conetenido, si uno ya no esta disponible tus clientes pueden conectarse a otro, mas lejos seguramente, pero se conectaran a otro al final.
- soportar alta concurrencia: puedes repartir la carga de request a travez de muchos mas servidores de contenido para no saturar a un solo server
Recomiendo complementar esta clase con este video de Fredy Vega llamado :
Cómo hacen los sitios más populares para estar siempre en línea
https://www.youtube.com/watch?v=7EiSiIIXAQQ&t=27s
¿Quieres ver más aportes, preguntas y respuestas de la comunidad? Crea una cuenta o inicia sesión.