
[Total: 11 Promedio: 3.6/5]
[Total: 11 Promedio: 3.6/5]
Índice del artículo
Poco a poco los
servicios de CDNvan cogiendo importancia, al mismo tiempo que los sitios web se transforman en lugares de encuentro internacionales, algo que comentamos en.
En este artículo vamos a procurar recoger toda la información que te puede interesar acerca de
servicios de CDNy su funcionamiento, hablaremos de ciertos CDN que ya hemos analizado en este blog y de su desempeño, aunque siempre y en todo momento orientado a
CDN para web.
Un
CDNnos ayuda a optimar la carga de un sitio, puesto que la mayoría de los elementos estáticos se cargan directamente desde los
servidores del CDN ubicados en diferentes partes del planeta, por lo que el contenido se cargará desde
el punto más cercano geográficamente al visitante.
En el próximo vídeo puedes ver lo que es un
CDN,
como marcha un CDNy los
CDN recomendadospor nosotros en
Raiola Networks:
CDNson las siglas de
Content Delivery Network, una traducción al español vendría siendo “Red de distribución de contenido”.
Un
CDNes una red de
servidores ubicados alrededor del mundo en distintas localizaciones geográficas que obtienen contenido de un servidor web central y lo replican, de forma que en el momento en que un visitante accede a una web, los elementos estáticos replicados en los
servidores del CDNse sirven desde el
servidor de la red CDNmás cercana al visitante, con lo que los tiempos de latencia de las solicitudes son teóricamente mucho menores y esto.
Un
servicio de CDNweb no solo optimiza la manera de servir los contenidos a los visitantes, sino que también permite fraccionar y
reducir el consumo de recursos del servidor o bien alojamiento web que aloja el lugar web.
Siempre te va a salir mucho más barato tener un
servicio de CDN(cualquiera) sirviendo las peticiones que tener un Apache saturado “intentando” servirlas al mismo ritmo que un
CDN.
Un ejemplo de la efectividad de los
servicios CDNes que
los grandes portales de Internet como Youtube o grandes blogs como Mashable utilizan servicios de CDN para mejorar la experiencia de los usuariosque visitan la web.
Pero no solamente las webs grandes tiene que emplear
CDN, poquito a poco los
servicios de CDNvan extendiéndose como una ventaja para todos y cada uno de los sitios web tengan el tráfico que tengan, webs como nosotrospara servir mejor los contenidos y weblogs como el de
nuestro community manager Claudio Inacio, usan.
A continuación, te dejo de forma resumida
las ventajas que tiene un CDN en un sitio web:
Podríamos hablar de otras ventajas relacionadas con la seguridad, pero no es lo normal en
servicios CDN, solo lo incorporan
CloudFlaree
Incapsula CDN.
No todos y cada uno de los
CDNfuncionan de igual manera, en verdad, debemos distinguir entre 2 géneros de
CDN:
Cada uno de estos sistemas diferentes tiene sus ventajas y sus desventajas, el beneficio de los
CDN por proxy inversoes que también permiten
aplicar optimizaciones en el código y mejoras de seguridad global en el sitio, al tiempo que la
ventaja de los CDN por subdominioes que facilitan la carga paralela desde diferentes nodos en distintas localizaciones geográficas, además de ser mucho más flexibles a la hora de amoldar su funcionamiento a una determinada situación.
Todos los
nodoso
POPs(puntos de presencia) de un
CDNpese a encontrarse en distintas localizaciones geográficamente hablando, se conectan a un único servidor central para coger el contenido, generalmente al servidor web donde se aloja el sitio web.
En el funcionamiento de un
CDNintervienen varios servicios, ya que los
servidores DNStienen un papel muy importante en el funcionamiento óptimo de un
servicio CDN.
Para los
CDNse emplean
servidores DNS anycast, un tipo de servicio de DNS que
permite conocer al servicio CDN cuál es el POP disponiblemás próximo al visitante para poder servirle el contenido de la forma más rápida y optimizada posible.
Normalmente para
servir los contenidos los CDN usan Nginxo un servidor web propio que sea capaz de
servir las peticiones de forma tan rápida y optimada como Nginx, esto está reforzado por la diferencia de rendimiento y consumo de recursos que existe entre servir peticiones con
Apachey servirlas con
Nginx:
Por esta razón las solicitudes se sirven de forma más rápida al servirse desde un
CDNque desde un
servidor web normaly corriente donde se aloja el sitio.
No todo es blanco ni todo es negro, no existe una respuesta exacta para esta pregunta si tenemos en cuenta que los
servicios de CDNson un complemento en la mayoría de los casos.
Yo generalmente invito a todo el mundo a usar
servicios de CDN, ciertos comooson
servicios completamente gratuitos de CDN por proxy inversoque además de prosperar el rendimiento también añaden un toque de seguridad al sitio si efectuamos la configuración adecuada del servicio.
Nosotros que nos dedicamos a la, nos hallamos
casos donde un CDN mejora radicalmente la velocidad de carga y otros casos donde no la mejora tanto, mas sí que ayuda a soportar picos de tráfico o avalanchas producidas por acciones sociales o campañas publicitarias.
En el último año he apreciado que la gente va teniendo presente losentre las opciones libres para
optimizar un sitio webo para, algo que realmente me ha impactado, ya que
hace 2 años los CDN solo eran contemplados para casos donde el tráfico es verdaderamente alto y el público está desperdigado geográficamente.
Lo que debemos tener en cuenta siempre y en todo momento, es que
un CDN nos ofrece posibilidad de escalar fácilmente, nos ofrece facilidades para hacer medrar la parte técnica de un proyecto sin apenas “rodeos”, solo
balanceando la carga de solicitudes a un servicio CDN que siempre y en todo momento estará libre para servir grandes cantidades de tráfico, ya que para eso están preparados.
A continuación,
vamos a charlar de ciertos CDN más usadoso recomendados por nosotros, todos y cada uno de los que vamos a mencionar, los hemos probado nosotros y son buenas opciones.
CloudFlarees el
CDNmás conocido, esto es en gran parte porque es el
CDN gratuito más usadoya que es el que más ofrece por menos dinero (sin coste).
De
CloudFlarehemos hablado largo y tendido en este artículo (
) e inclusive en este (
) charlamos de una configuración especial para realizar con
CloudFlare.
CloudFlare es un CDN por proxy inverso, o sea, que debemos mudar los DNS a fin de que los
servidores proxy inverso de CloudFlarese pongan de intermediarios entre el visitante y el servidor web que aloja nuestro sitio.
Al tratarse de un
CDN por proxy inversotiene la ventaja de poder implementar
funcionalidades de seguridad y optimización de JS, CSS y HTML, un añadido que no tienen sus competidores.
Poco más que decir,
es un CDN formado por ochenta y seis POPs alrededor del mundoen el instante de redactar este artículo.
Como ves en el mapa, es un
CDN recomendado tanto para Europa para Estados Unidos y America Latina, aun es útil para
Asia. Es
el único CDN que puede alardear de tener POPs repartidos y rebosantes en la mayoría de los continentes informatizados.
El
plan gratuito de CloudFlarees suficiente para la mayoría de sitios web, si bien
si tenemos mucho tráfico es conveniente comprar el plan Premium más barato, que cuesta unos
20 euros al mesy ofrece funcionalidades un tanto más avanzadas que la versión gratis.
Incapsulaes otro
servicio de CDN por proxy inversoal igual que
CloudFlare, mas tiene menos
funcionalidades que CloudFlarey su plan gratuito también es bastante inferior ya que solo permite
50 GB de transferencia mensual.
En las funcionalidades gratis
Incapsula CDNes inferior aen todos los aspectos, pero en funcionalidades Premium están bastante igualados, sobre todo en materia de seguridad, en tanto que las dos plataformas
disponen de WAF integrado con reglas para proteger el sitio web de las principales amenazas.
Hace tiempo analizamos el funcionamiento y la configuración de
Incasula CDNen este artículo:
Incapsula CDNpresume de tener un
sistema de cache muy optimizadoy que funciona muy bien, en verdad, junto a la seguridad, uno de sus fuertes semeja ser la capacidad de cachear mucho contenido estático para poder ahorrar bastante ancho de banda.
Incapsulaes un
CDN de veintisiete POPs repartidos por todo el mundoen el instante de redactar este artículo:
Como puedes ver en la imagen anterior,
Incapsula CDNes un
CDN útil para la zona de Europa y EEUU, mas
flojea bastante en América Latina y Asiaya que solo tiene 1 POP y 3 POP respectivamente, por otro lado,
no tiene presencia en África.
Al carecer de presencia eficaz en
America Latina,
Incapsula CDN no es un buen servicio de CDN para proyectos y sitios orientados al mercado hispanohablante en general, como por ejemplo esta web.
Amazon CloudFrontes el
servicio CDN de Amazonque está
integrado en el stack de Amazon AWSjunto con otros servicios
Cloud.
Amazon CloudFrontpuede ser empleado de forma individual, no es necesario emplearlo obligatoriamente con el resto de servicios ofrecidos en el
stack de Amazon AWS.
< agencia de publicidad en buscadores es un
CDNdiferente a los dos de los que hemos hablado hasta el momento en este artículo, se trata de
un CDN por subdominioscon “pocos adornos”, mas que sobre el campo de batalla es bastante efectivo.
También he de decir que
Amazon CloudFrontes uno de los
CDNmás complejos de configurar para usuarios principiantes, ya que la documentación no está creada para gente que está empezando.
En este blog hemos hablado de
Amazon CloudFronten el próximo artículo:
Amazon CloudFrontes un
CDN de 41 POPs alrededor del mundoen el momento de escribir este artículo.
Amazon CloudFrontes la solución ideal para cualquier tipo de proyecto, ya que es un
CDNmaduro y robusto, que rara vez acostumbra a dar inconvenientes en el momento en que está configurado y que es ideal para proyectos orientados a
Europao a
EEUU, aun orientados a
Latino América.
Además,
Amazon CloudFrontestá muy extendido y muchos plugins para
WordPressorientados a la implementación de
sistemas CDNtienen integración con él, como por servirnos de un ejemplo
W3 Total Cache para WordPress:
Amazon CloudFronttarifica por uso, no es de los
CDNmás costosos del mercado, en verdad es de los más económicos.
En este blog también hemos hablado de
MaxCDN, y no solamente eso, sino que lo probamos a lo largo de un par de meses en este mismo sitio con resultados mediocres debido a que
no es un CDN orientado al mercado hispanohablante.
El panel o bien interfaz de
MaxCDNes una de sus ventajas, los datos y gráficas ofrecen mucha información y asisten al administrador del sitio a conocer lo que está haciendo el
servicio CDNen cada momento, si equiparamos el panel de
MaxCDNcon el de
Amazon CloudFront, es la noche y el día en favor de
MaxCDN.
En este weblog ya hemos hablado de
MaxCDNen este blog:
Sin embargo,
el inconveniente de MaxCDN es que no tienen tantos POPs como sus contendientes alrededor del mundo, y eso hace que su efectividad se vea demasiado reducida al servir contenidos a algunas partes del planeta, transformando lo que podría ser un genial servicio, en simplemente una buena carcasa realmente bien adornada.
Al igual que en el caso de
Amazon CloudFront,
MaxCDNes un
CDN por subdominio, no por proxy inverso.
MaxCDN tiene 56 POPs alrededor del mundoen el instante de redactar este artículo.
Como puedes ver en el mapa y como hemos comentado antes,
MaxCDN no es un buen CDN para proyectos de habla hispana, ya que
no tiene puntos de presencia en Españay
solo tiene 1 POP en America Latina (S. Paulo), lo que hace que sea poco efectivo.
Por otro lado, es una buenísima opción para proyectos orientados a
Alemania,
Belgica,
Finlandia,
Holanda, etc… y para
proyectos en EEUU, puesto que es allí donde tiene la mayoría de los POPs.
MaxCDN es de los CDN más caros, ya que para empezar a emplearlo debemos abonar 9 euros al mes, y con eso tendremos acceso a cien GB de trasferencia por mes, ¿y qué pasa si no los empleamos todos? Pues que debemos pagar igualmente 9 euros al mes siguiente.
¿Y si nos pasamos de los cien GB? Pues tendremos que comprar un bulto de 1 Tb. Como ves no es un servicio con puntos intermedios y no es precisamente acomodable a cualquier clase de proyecto web sea cual sea tu tamaño y necesidades.
Actualmente
CDN77es el
servicio de CDNque utilizamos para la
web y el weblog de Raiola Networks, además también es el que usamos para la mayoría de nuestros proyectos.
CDN77tiene una base bastante sólida y si bien no ofrece tantas funcionalidades como
MaxCDNo
CloudFlare,
tiene los POPs mucho mejor repartidos para la zona de España y Latino América.
De
CDN77ya hemos hablado en este artículo en este blog:
Es un
CDN por subdominio, no por proxy inverso.
De
CDN77no tenemos mucho más que decir, más que resaltar su efectividad para la zona hispana y latina, es un
CDN con 32 POPsen el instante de redactar este artículo.
No es de los
CDNque tienen más POPs alrededor del mundo, mas sí que
es de los más efectivos en cuanto a velocidad de contestación de los POPs y a capacidad de aguantar tráfico.
Aunque
CDN77no es de los
CDNmás asequibles, tampoco es de los
CDNmás costosos, tarifican por empleo, el único inconveniente es que debemos pagar 99 dólares de golpe como mínimo y tenemos que gastarlos en 1 año o los perderemos.
Personalmente me chifla
KeyCDN, es
un CDN relativamente nuevo con los POPs bastante bien distribuidos.
Es un
CDNefectivo con una buena filosofía, aunque no lo utilizo debido a que
CDN77me parece un poco más efectivo para la zona de España y Latino América.
El panel de
KeyCDNes lo más parecido que existe al de
MaxCDN, con muy buena apariencia, buenas gráficas de datos y buen rendimiento a la hora de cargar.
El
rendimiento de KeyCDN es muy bueno, en tanto que sus servidores según comentan en su web tienen configuraciones bastante adaptadas a ofrecer un servicio con las menores latencias posibles.
Es un
CDN por subdominio, no por proxy inverso.
Ya hemos hablado de
KeyCDNen un artículo en este blog:
KeyCDNes
un CDN de 25 POPsen el momento de escribir este artículo, mas están creciendo muy rápidamente.
Como ves en la imagen,
KeyCDNes un buen
CDNpara
proyectos con tráfico de Europa y EEUU, pero
flojea algo en America Latina al solo tener 1 POP en esa zona.
La falta de POPs desperdigadas por el mundo
KeyCDNlo compensa con un buen rendimiento en los nodos, si bien en ciertos casos es posible que no se note demasiado.
A nivel precio
KeyCDNes más o menos como
CDN77, aunque quizás un tanto más barato, también cobra por uso sin mínimos como hace
MaxCDN.
Tenemos 13 comentarios en
"CDN recomendados para web – Guía completa"