Qué es un CDN y cómo ha ido evolucionando en 2018
Publicado: 2018-09-10Las redes de entrega de contenido comúnmente conocidas como CDN son la última tecnología que cambia por completo la forma en que se entrega la información a través de Internet. Hoy en día todo el mundo lo usa, y si estás pensando que no, yo nunca lo he usado; entonces estas equivocado Independientemente de lo que haga o del tipo de contenido que consuma, todos interactuamos directa o indirectamente con CDN cada vez que navegamos por Internet para leer un artículo, comprar en línea o mirar videos de YouTube.
En un lenguaje directo; Una CDN o redes de entrega de contenido ayuda en la transferencia rápida de activos necesarios para cargar contenido de Internet, incluidas páginas HTML, archivos JavaScript, hojas de estilo, imágenes y videos. Aunque no debe confundirse con los servicios de Hosting; como CDN no puede alojar sus datos en ningún servidor web, solo almacenan en caché el contenido de las aplicaciones y utilizan ese contenido almacenado en caché para mejorar el rendimiento del sitio web.
CDN existe desde hace mucho tiempo, pero en los últimos años su popularidad se ha multiplicado y sigue creciendo continuamente. Hoy en día, la mayor parte del tráfico web se realiza a través de CDN. Incluso los nombres más grandes en Internet como Facebook, Amazon, Google, Netflix, etc. también lo utilizan para aumentar su experiencia de usuario y proporcionar el contenido de una manera mucho más rápida.
Puede entender CDN como una red distribuida geográficamente de servidores proxy y sus centros de datos. El objetivo de esto es difundir el servicio de manera fluida para que esté relativamente más cerca del usuario final, lo que da como resultado una alta disponibilidad y un alto rendimiento. Mucha gente piensa que CDN es una sola entidad, pero en realidad, CDN es un término general para todos los diferentes tipos de servicios de entrega de contenido individuales que se incluyen en él, como transmisión de video, descargas de software, web y aceleración de contenido móvil CDN administrado/con licencia, almacenamiento en caché transparente , etc
Cómo funcionan las CDN: tecnología detrás

El objetivo principal de las redes de entrega de contenido es minimizar la distancia entre los visitantes y los servidores de su sitio web. Para lograr esto, los nodos o el servidor CDN generalmente se implementan en múltiples ubicaciones, a menudo en múltiples redes troncales que almacenan la versión en caché de su contenido y son responsables de la entrega del contenido a los visitantes dentro de su rango de servicio. Básicamente, puede decir que una CDN coloca su contenido en muchos lugares a la vez, brindando una cobertura superior a sus usuarios de una manera más rápida.
La cantidad de nodos y servidores que componen una CDN varía según varios factores, como la arquitectura del nodo, la cantidad de visitantes que desean atender y muchos más. Pero la estrategia básica es la misma en todos los tipos de redes CDN, es decir, una red de servidores conectados entre sí con el objetivo de entregar contenido de la manera más rápida, económica, confiable y segura posible.
Entendamos todo esto con la ayuda de un ejemplo:
Suponga que cuando alguien que vive en Los Ángeles accede a su sitio web basado en el servidor del Reino Unido, se sirve a través de un PoP (punto de presencia) local de los EE. UU., lo que llevará algún tiempo. Pero, ¿qué sucede si la solicitud realizada por el usuario en LA es atendida por un servidor más cercano a ellos? Aquí es donde entra en juego la CDN. Si su sitio está utilizando la CDN, una imagen en caché de su sitio se transmite a través de todos los nodos con esa red CDN, y cada vez que se realiza una solicitud, el servidor más cercano a esa solicitud la atiende, lo que garantiza la entrega más rápida de la contenido.

Si bien así era como solían funcionar las CDN antes, ahora las CDN han creado un nuevo método conocido como "Optimización de entrega". Cuando visita un sitio web en su PC, la copia en caché de ese sitio web se almacena en su PC. Ahora, si alguien de su área cercana solicita el mismo recurso y los servidores CDN están ocupados o lejos de su ubicación, usted enviará los datos a los servidores. Así funciona Akamai Technologies, que atiende el 30% del tráfico total de Internet.
Beneficios de usar una red de entrega de contenido

Aunque hay muchos beneficios de usar una CDN y también depende del tipo y tamaño de la CDN que esté usando, ya que existen diferentes tipos de CDN para diferentes propósitos. Pero los principales beneficios de usar una red de entrega de contenido son los siguientes.
- Tiempo de carga más rápido de los sitios web y aplicaciones
Como CDN, distribuye su contenido a todos los nodos presentes en su red, lo que hace posible que el sitio web tenga un tiempo de carga más rápido ya que el servidor CDN más cercano atiende la solicitud al usuario. Junto con el tiempo de carga más rápido, también lo ayuda a reducir su tasa de rebote y la participación del usuario en su sitio.
- Reducción en Costo de Ancho de Banda
Con la ayuda del almacenamiento en caché y otras optimizaciones, las CDN realmente pueden ayudarlo a reducir su costo de ancho de banda, ya que reducen la cantidad de datos que debe proporcionar un servidor original o el servidor donde su sitio está alojado inicialmente.
- Aumento de la disponibilidad y redundancia del contenido
Con CDN, puede aumentar la disponibilidad y la redundancia de su contenido, ya que CDN puede manejar una gran cantidad de tráfico y fallas de hardware debido a que esto generalmente no es un problema en la entrega de contenido.
- Mejorar la seguridad del sitio web
CDN lo ayuda a desarrollar la seguridad de su sitio web al brindarle protección contra la mitigación DDoS y otros tipos de ataques.
- Manejar cargas de alto tráfico – Equilibrio de carga
Con una naturaleza de servidor mejor distribuida, una CDN puede manejar una gran cantidad de tráfico y soportar fallas de hardware mejor que muchos servidores de origen. Con CDN, también puede utilizar fácilmente los servicios de equilibrio de carga. La topología de proxy inverso de CDN es ideal para esto, ya que es el destinatario predeterminado de todo el tráfico entrante.
Evolución de CDN: eventos históricos
- Akamai Technologies evolucionó a partir de una investigación del MIT que intentó por primera vez resolver este problema de distribución de contenido distribuido.
- En 2002, los ISP a gran escala comenzaron a desarrollar su propia funcionalidad de CDN, brindando servicios personalizados.
- Se encontraron más de 3000 empresas que utilizan CDN, millones de dólares en ello.
En 2005, se estimó que los ingresos de CDN tanto para la transmisión de video como para la radio por Internet aumentaron en un 40%
- En 2008, Amazon lanzó su red de entrega de contenido
- En 2011, AT&T anuncia su nueva red de entrega de contenido basada en la nube que permite que el contenido fluya desde sus 38 centros de datos en todo el mundo para reducir los tiempos de tránsito y latencia.
- Se informa que los ingresos por acciones de Akamai para 2012 ascienden a 345,32 millones de dólares.
- Sigue llegando más inversión para el mayor desarrollo de estas tecnologías por parte de los gigantes de Internet como Microsoft y Google.