Todos sabemos que la velocidad en una web, influye y mucho, pero no solo influye en aquello que vemos, también Google nos puede llegar a penalizar si somos unos lentos… es por eso que una muy buena solución para poder servir contenido pesado como serían imágenes, videos, etc… es mediante un CDN.
Pero: ¿Qué es un CDN?, según la Wikipedia es: “Una red de distribución de contenidos (CDN, content delivery network en inglés) es una red superpuesta de computadoras que contienen copias de datos, colocados en varios puntos de una red con el fin de maximizar el ancho de banda para el acceso a los datos de clientes por la red. Un cliente accede a una copia de la información cerca del cliente,1 en contraposición a todos los clientes que acceden al mismo servidor central, a fin de evitar embudos cerca de ese servidor.”
En resumidas cuentas, un CDN convierte nuestro contenido dinámico en estático, almacenando en éstos servidores distribuidos por el Mundo una copia estática de estas páginas dinámicas. Es cierto que también tiene muchas más aplicaciones, por ejemplo, es perfecto para salvarnos de los ataques de Denegación de Servicio (DoS o DDoS), por lo general, todos los servicios de CDN disponen de mecanismos para detectar cuando se produce este tipo de ataques y contrarrestarlos, evitando al máximo el efecto que pueda tener sobre el funcionamiento de nuestra web.
De servicios de DNS hay muchos, quizás el mas conocido es Akamai pero, también, es el más costoso. Pero hoy presentaremos otros tres servicios un tanto más económicos y cercanos a nuestras necesidades mundanas.
CloudFlare
Quizás CloudFlare es uno de los servicios de CDN más simples de utilización, con una usabilidad muy trabajada, casi para niños. Aunque, como comparativa, al final más o menos todos dan los mismos servicios, nos fijaremos en los precios (planes) y para enmarcarnos haremos tres grupos: Inicial (Free “a veces”) + Professional + Business.
Por ejemplo con el Plan Free podremos tener un montón de cosas como son:
- Unmetered Mitigation of DDoS
- Global CDN
- Shared SSL certificate
- Cloudflare Apps (Analytics)
- Audit & Logs
Por ejemplo si saltamos a su versión Professional tendremos:
- Image optimizations
- Web application firewall
Y si ya vamos un poco más allá con su version Business:
- PCI compliance
- email Support
Fastly
Fastly llega pisando fuerte y muy centrados en e-Commerce y streaming de video. Con capítulos especiales, por ejemplo, para afrontar una campaña de Black Friday o retransmitir unos Juegos Olímpicos. Casi nada. Entre algunos de sus clientes más destacados podemos encontrar: Pinterest, The New York Times o Stripe.
La tabla de precios de Fastly no es como CloudFlare, ya que se determina a partir del consumo de Bandwidth y el número de requests, veamos:
AWS CloudFront
CloudFront de AWS, es como todo lo de Amazon, muy simple de utilizar y dispone de máxima integración con el resto de sus productos, por ejemplo: Amazon S3, Lambda, Elastic Load Balancing o Amazon EC2. Decir que la capa gratuita de AWS incluye 50GB de transferencias de datos salientes y 2 millones de solicitudes HTTP y HTTPS con Amazon CloudFront.
Entre algunos de los clientes de CloudFront tenemos a: King, Slack o Discovery Channel.
La tabla de precios de CloudFront es bastante simple ya que simplemente se paga por lo que consumimos, por ejemplo: un uso mensual de 100GB es de 10$, suponiendo que nuestro tráfico está al 50% entre USA y Europa. Pero si nos vamos a 1TB, serán 100$, totalmente asumible.
Libro recomendación
Hoy recomendamos el libro de Christian Rudder: Dataclismo: Amor, sexo, raza e identidad; lo que nuestra vida online cuenta de nosotros, donde Christian nos explica cómo a través de los likes de Facebook se puede predecir con precisión de cirujano la orientación sexual de una persona e incluso su inteligencia, cómo las mujeres atractivas reciben más solicitudes deentrevistas; y por qué hay que tener haters para estar de moda.
NOTA: Recuerda que si pulsas en el enlace del libro, me gano una pequeña comisión sin que a ti te cueste nada extra y me estarás ayudando con los costes de mantenimiento del Blog.