Hay tres cosas que son cruciales cuando se hospeda un negocio online:
- Tener un sitio rápido
- Mantenerse a salvo de los atacantes
- Aumentar el tráfico
Cloudflare puede ayudar con los tres. Pero, ¿qué es exactamente Cloudflare y cómo puede una CDN ayudar a la velocidad, la seguridad y la escalabilidad?
¿Qué es CloudFlare?
En el núcleo, Cloudflare es una Red de Entrega de Contenido (CDN) compuesta por cientos de centros de datos ubicados en más de 100 países. Fundada por Matthew Prince en 2009, ha crecido para manejar entre el cinco y el diez por ciento del tráfico global de Internet, haciendo de esta CDN una de las más grandes en el mundo.
¿Cómo funciona Cloudflare?
- Caching de Cloudflare
Un CDN como Cloudflare hace uso de un proceso llamado caching. Un cache es un lugar donde se almacenan los datos que se ven con frecuencia para que sea más rápido recuperarlos.
Para que sea más fácil de entender, piensa por ejemplo cuando quieres saber la hora: si alguien te pregunta qué hora es, te costará un poco sacar el teléfono del bolsillo y comprobarlo. Sin embargo, si alguien más te pregunta sobre ello unos segundos después, puedes decir simplemente la hora que recuerdas haber visto. En ese caso, la hora que recuerdas es la caché. Así es como Cloudflare funciona, por supuesto, después de que pase el tiempo este caché ya no será exacto, así que es importante refrescarlo de vez en cuando.
Cloudflare revisará tu sitio web de vez en cuando para mantener su caché actualizado. El CDN entonces servirá de ese caché a cualquier visitante que solicite su sitio web. El principal beneficio de usar Cloudflare es que los visitantes de todo el mundo estarán descargando tu sitio web desde un lugar que está físicamente más cerca de ellos, dándoles tiempos de carga más rápidos. Sin embargo, también significa que como algunas de las solicitudes son manejadas completamente por el CDN, su servidor experimentará una menor carga, y más visitantes podrán ver su sitio web al mismo tiempo.
- Filtrando el tráfico entrante
Otra capacidad que ofrecen las redes de distribución de contenidos es el filtrado del tráfico entrante. Esto actúa como otra capa de protección contra las amenazas externas, junto con su cortafuegos y otras medidas de seguridad que pueda haber implementado. Cloudflare es conocido por implementar algunas de las técnicas de filtrado más poderosas en su red, las cuales su sitio puede aprovechar.
- Red Cloudflare DNS
Cloudflare no es sólo un CDN, también operan la red del Sistema de Nombres de Dominio (DNS) de más alto rendimiento del mundo.
¿Cuáles son los beneficios de Cloudflare?
Cloudflare ofrece un plan gratuito que le permite probar muchos de sus beneficios sin un compromiso previo. El único cambio que necesita para empezar es cambiar sus servidores de nombre para que apunten a Cloudflare, lo que les permite ofrecerle su rápida resolución de DNS y proxy de su tráfico web a través de su red. Incluso en el nivel libre te ofrece valiosas mejoras tanto en el rendimiento como en la seguridad.
Aquí hay cuatro beneficios clave del uso de Cloudflare:
1. Protección contra el tráfico malicioso
Dado que todo el tráfico de su sitio web pasa primero por la red Cloudflare, el tráfico malicioso como los ataques DDoS, el spam de comentarios o el raspado de contenido puede ser detectado y filtrado o redirigido sin llegar nunca a su servidor en primer lugar.
Los agentes maliciosos se detectan utilizando una variedad de identificadores, incluyendo las direcciones IP maliciosas conocidas anteriormente, el tipo de solicitudes realizadas, cualquier carga útil maliciosa que pueda estar incluida en la solicitud, o incluso el momento y la frecuencia de sus conexiones. Esto se sopesa con el nivel de seguridad que ha establecido en su sitio para determinar si se deja pasar a un visitante, si se requiere una verificación adicional en el navegador del visitante o si la visita se bloquea por completo.
2. Latencia reducida
Dado que los datos de su sitio web se almacenan en caché a través de la red Cloudflare, visitantes del sitio cargarán su sitio desde su centro de datos más cercano, lo que reducirá la latencia, en lugar de tener que cargarlo directamente desde su servidor.
3. Reducción de la carga del servidor
Otro beneficio del caching ofrecido por Cloudflarees es que tu servidor no necesitará manejar todo su tráfico web.
En su lugar, proporciona a la red Cloudflare una copia actualizada del sitio según sea necesario, que a su vez se sirve a sus visitantes.
4. Certificado SSL universal
La configuración de un SSL (Secure Sockets Layer) puede ser trivial, o puede ser bastante trabajo; dependiendo de su servidor web y de la configuración de su dominio. Cloudflare le proporciona automáticamente un certificado SSL en cualquier dominio proxy, para que sus visitantes puedan disfrutar de un sitio seguro aún cuando no se haya instalado en el server un SSL.