Que son los CDN´s 

Que son los CDN´s 

Con el constante crecimiento del comercio electrónico las páginas web han pasado a ser el brazo derecho de muchas empresas y terminan consumiendo cada vez más recursos web, como espacio de almacenamiento, ancho de banda, memoria, los CDN´s o Content Delivery Network ayudar a balancear la carga de una página web.

Los CDN´s cumple la tarea de distribuir los recursos de una página web dentro de un grupo de servidores ubicados en distintas parte de mundo con copias de dichos recursos de una página por ejemplo las imágenes, audio, video, archivos, bases de datos, scripts, fotografías hojas de estilo y demás.

Cuando una página web tiene mucho tráfico o tiene horas pico en las cuales se disparan sus visitas, sucede que se va haciendo lenta y más lenta la pagina, o simplemente no abre y termina quedando fuera de servicio porque ha consumido todos los recursos disponibles, esto suele suceder con servicios de Web Hosting con recursos limitados, o servidores con poca redundancia, llamémosle proveedores de servicio defectuoso o poco fiables, pero no en todos los casos suele suceder de la misma forma.

Los servicios CDN´s ya forman parte de los productos básicos para pequeñas, medianas y grandes empresas alrededor del mundo tales casos como los de Facebook, Yahoo, Youtube, Linkedin, Pinterest, Netflix incluso Google utilizan CDN´s de otro forma no sería posible que estuvieran funcionales alrededor de mundo.

content-delivery-network

Pero también los servicios CDN´s son muy solicitados por paginas web construidas sobre plataformas como Joomla!, WordPress, Drupal por su alto consumo de recursos.

Cómo funcionan los CDN´s

Supongámonos que la pagina web de su empresa está en español pero vende productos y servicios a nivel internaciónal y por lo tanto lo observan clientes de argentina, México, Colombia, Chile, Perú, entonces tanto imágenes, contenidos, videos, tendrán muchas requisiciones y mientras más lejos se encuentre la fuente mas tardara en cargar dicho contenido, la función del CDN es entregar dichos contenidos desde uno de los servidores más cercanos al cliente.

De tal forma que si un cliente de Colombia carga la página estará descargando los contenidos de un servidor ubicado en Colombia o a sus alrededores y sucede lo mismo con los clientes de estados unidos y cualquier otra parte del mundo.

Esta operación se lleva a cabo en milésimas de segundo que el cliente ni siquiera percibe lo que está sucediendo, esto se debe a que los proveedores de estos servicios tienen una amplia estructura y capacidad para ofrecer servicio a gran velocidad.

Cuáles son los Beneficios de utilizar servicios CDN´s

  • Reducir la carga de los servidores.
  • Obtener una red de tráfico distribuida.
  • Reducir la latencia.
  • Optimizar el ancho de banda.
  • Aumento de cacheo web.
  • Ahorro de dinero.
  • Menor pérdida de clientes.
  • Posicionamiento.
  • Capa adicional de seguridad.

Uno de los beneficios más importante a mi parecer es que mientras más rápido cargue la pagina web de tu negocio menos riesgo corres de perder al cliente esperando a que cargue tu pagina web y se vaya con la competencia, además de que una página que carga rápido es bien vista por Google para cuestiones de posicionamiento web.

Los principales proveedores de servicios CDN´s por muchos años han sido Akamai Technologies utilizado por Facebook para la distribución de sus imágenes, AT&T, Level3 Communications, Amazon CloudFront esta última es la que utilizamos para soporte este blog que lees justo ahora y si echan un vistazo al código podrán notar que todas las imágenes, y script´s, están siendo proporcionadas desde un servidor llamado cdnseo.s3.amazonaws.com lo cual hace mucho mas rápido o bastante rápido al sitio porque la carga está distribuida y bueno basta con Googlear servicios CDN para ver una gran variedad de proveedores nuevos como Microsoft Azure Storage, MaxCDN, CloudFlare, Dropbox-CDN, Google Cloud Storage y otros más, los hay gratuitos y de pago.

Nosotros decidimos por los servicios CDN´s de Amazon CloudFront por varias razones

  • Facilidad de implementación.
  • Servicios Económicos.
  • Excelente soporte.
  • Soporte para SSL.
  • Amplia experiencia.
  • Servicio en Español.
  • Cuenta gratis inicial.

Cuando utilizar los servicios CDN´s

Una pregunta difícil de contestar porque para cada empresa es diferente y según sea el volumen de tráfico que reciba su página web, la recomendación es que si utilizas un blog creado en WordPress, Joomla, Drupal, alguna tienda en línea es lo más recomendable para causar una buena impresión a tus clientes y no tenerlos esperando.

Antes de comenzar a pensar en contratar un servicio de CDN lo ideal es realizar un análisis del sitio web para medir la carga de la página web y la velocidad.

Para esta pregunta es indispensable llevar un buen análisis de las estadísticas de visita de la página web desde Google Analytics o alguna herramienta similar, porque es posible que el porcentaje de rebote sea alto debido a que la pagina no cargue correctamente o cargue muy lento, entonces es momento de pensar en utilizar este servicio.

Cierto es que existen otras posibles soluciones para el mismo problema como servidores VPS, servidores dedicados y demás al final del día resulta una de las mejores opciones por las soluciones anteriores tendrán un costo muy elevado para páginas web pequeñas.

En un próximo episodio tendremos un artículo sobre cómo crear una cuenta gratis y como llevar paso a paso la implementación del servicio Amazon CloudFront CDN.

Amazon CloudFront Pricing | SCDN | CloudFront Tutorial | Content Delivery Network Providers

Compartir

Post Comment