En corto: Workers ejecuta el código de tu web en la red de Cloudflare; Pages publica webs estáticas; R2 guarda archivos (fotos, videos, documentos); y D1 es una base de datos. Para proyectos nuevos, la propia documentación de Cloudflare muestra que Workers tiene más funciones que Pages, y por eso en MD7 alojamos con Workers y R2.
Las cuatro piezas, en simple
| Pieza | Para qué sirve | Un ejemplo |
|---|---|---|
| Workers | Ejecuta código en la red de Cloudflare, cerca del visitante, sin un servidor propio. | Decidir qué web mostrar según el dominio, procesar un formulario o un pago. |
| Pages | Publica webs estáticas (HTML, CSS, imágenes) desde un repositorio o una carpeta. | Una landing o un portafolio sencillo. |
| R2 | Guarda archivos de cualquier tamaño. | Las fotos de una tienda, los PDF de un catálogo, los correos guardados. |
| D1 | Base de datos SQL dentro de Cloudflare. | Clientes, pedidos, casillas de correo, planes de hosting. |
¿Cloudflare Pages o Workers?
Las dos sirven para publicar webs, pero no son iguales. La guía oficial de Cloudflare para pasar de Pages a Workers dice que Workers tiene un conjunto de funciones claramente más amplio. Su tabla de compatibilidad marca como disponibles en Workers, y no en Pages, cosas como tareas programadas (Cron Triggers), registros de Workers y despliegues graduales.
En la práctica: Pages está bien para una web estática simple. Si la web necesita lógica (formularios, pagos, varios dominios, una tienda), Workers es la base más completa. Además, Workers también puede servir los archivos estáticos de la web.
Qué puede hacer cada uno
- Workers: responde cada visita desde la red de Cloudflare, atiende varios dominios a la vez, sirve los archivos de la web, procesa formularios y pagos, y ejecuta tareas programadas (por ejemplo, revisar dominios o enviar recordatorios cada hora).
- R2: guarda archivos de cualquier tipo, desde una foto hasta un video o un respaldo, y los entrega a la web cuando un visitante los pide.
- D1: guarda datos ordenados en tablas (clientes, pedidos, casillas) y permite consultarlos al instante desde un Worker.
- Durable Objects: mantiene conexiones en vivo, como el aviso inmediato cuando llega un correo o varias personas editando una web al mismo tiempo.
- Workers AI: ejecuta modelos de inteligencia artificial dentro de la red de Cloudflare, para resumir, traducir o clasificar textos.
Juntas, estas piezas reemplazan todo lo que antes hacía un servidor: la web, los archivos, la base de datos, las tareas automáticas y hasta la inteligencia artificial.
Así lo usamos en MD7
No es teoría: esto es lo que corre hoy en producción.
- md7.pe se publica como un Worker con sus archivos estáticos.
- El hosting (cPanel MD7) es un solo Worker que recibe las visitas de todos los dominios de nuestros clientes, busca a qué cliente pertenece cada dominio y entrega su web desde R2. Cada cliente tiene su propia carpeta en R2, como en un cPanel.
- Los datos del hosting y del correo (clientes, planes, dominios, casillas) viven en bases D1.
- El correo corporativo guarda los mensajes en R2, usa la IA de Cloudflare para resumir, traducir y filtrar spam, y avisa al instante cuando llega un correo.
- Las redirecciones 301 de las webs que migramos se aplican en el mismo Worker, para no perder lo ganado en Google.
Si quieres ver la diferencia entre usar Cloudflare como escudo o como casa, la explico en qué es Cloudflare, y la historia de por qué lo hicimos está en MD7, 100 % Cloudflare.
¿Lo puedo hacer yo mismo?
Sí, si sabes programar: Cloudflare tiene documentación abierta y una herramienta de línea de comandos (Wrangler) para publicar. Lo que no viene armado es todo lo que un negocio necesita alrededor: panel para el cliente, dominios, correo, cuotas de espacio, respaldos, redirecciones, facturación. Eso es lo que construimos en MD7 para que el cliente no tenga que tocar nada técnico.
Preguntas frecuentes
¿Qué es Cloudflare Workers?+
Es el servicio de Cloudflare que ejecuta código en su red, sin un servidor propio. Sirve para webs con lógica: formularios, pagos, varios dominios o tiendas.
¿Qué es Cloudflare Pages?+
Es el servicio de Cloudflare para publicar webs estáticas. Según su documentación, Workers tiene un conjunto de funciones más amplio que Pages.
¿Qué es Cloudflare R2?+
Es el almacenamiento de archivos de Cloudflare. Guarda fotos, videos, documentos y respaldos, y los entrega a la web cuando un visitante los pide.
¿Qué se puede hacer con Cloudflare Workers?+
Responder las visitas de una web, atender varios dominios, procesar formularios y pagos, y ejecutar tareas programadas, todo sin un servidor propio.
¿MD7 usa Pages o Workers?+
Workers y R2. El hosting de MD7 es un Worker que entrega las webs de todos sus clientes desde R2, con datos en D1.
