Mostrando entradas con la etiqueta Cloud computing. Mostrar todas las entradas
Mostrando entradas con la etiqueta Cloud computing. Mostrar todas las entradas

miércoles, abril 01, 2026

Cortical Labs CL1: Ordenadores con Redes Neuronales Biológicas para ejecutar algoritmos de Inteligencia

No podía no escribir sobre esta noticia - a pesar de ser hoy el April's Fool -, pero el día a día es el que es. El caso es que quería hablaros del ordenador CL1 de Cortical Labs, que no es solo un avance tecnológico, ya que es el nacimiento de una nueva categoría tecnológica, lo que se denomina como "Inteligencia Biológica Sintética (SBI)". Mientras que la IA convencional intenta imitar el cerebro mediante silicio y matemáticas, el ordenador CL1 utiliza el componente original: Neuronas humanas vivas.

Fue lanzado comercialmente en 2025, como el primer ordenador biológico del mundo, capaz de ejecutar código directamente sobre tejido vivo, y hoy en día podemos ver jugar al mítico juego del Doom del que ya hemos hablado tantas veces. 

Figura 2: Doom corriendo sobre el CL1

Ya hemos visto ejecutar DOOM desde el DNS, desde el Excel o bases de datos, en un emulador de MS-DOS para iPhone, y ahora lo tenéis en este vídeo anterior lo tienes corriendo sobre un ordenador de neuronas vivas.

El Core del CL1: "Wetware" y Silicio + BiOSP

A diferencia de un procesador tradicional, el núcleo del CL1 es un híbrido, y cuesta unos 35.000 USD por unidad. Contiene aproximadamente 800,000 neuronas cultivadas a partir de células madre humanas, las cuales crecen directamente sobre un chip de silicio equipado con una matriz de electrodos de alta densidad. El chip actúa como un puente y traduce los datos digitales en impulsos eléctricos que las neuronas pueden "sentir" y, a su vez, capta las señales eléctricas de las neuronas para convertirlas en comandos digitales.

Para que este "procesador vivo" funcione, el CL1 incluye un sistema de microfluídica que suministra nutrientes, elimina desechos y regula la temperatura y los gases (CO₂, O₂), manteniendo a las células sanas hasta por seis meses. Esto, lo tenéis explicado en el siguiente vídeo publicado de Cortical Labs.


Figura 4: Brain Cells playing Doom

Para interactuar con esta amalgama de biología y metal, Cortical Labs ha desarrollado el Biological Intelligence Operating System (biOS). Este software permite a los desarrolladores desplegar código que estimula áreas específicas del cultivo neuronal, recibir respuestas en tiempo real y entrenar a las neuronas mediante bucles de retroalimentación basados en el "Principio de Energía Libre", donde las células modifican sus conexiones para hacer su entorno más predecible.

Un ejemplo famoso de esta capacidad fue el predecesor del CL1, el DishBrain, que aprendió a jugar al videojuego Pong en menos de cinco minutos, superando en velocidad de aprendizaje inicial a muchas IAs digitales. 
Y ahora, como no, ya con el CL1 se ha demostrado que estas neuronas pueden realizar tareas más complejas, como jugar al clásico Doom. 

¿Por qué biocomputación?

El CL1 no busca reemplazar a las GPUs, sino ofrecer ventajas donde el silicio flaquea, como es la eficiencia energética. Para que os hagáis una idea, un rack entero de unidades CL1 consume menos de 1 kW, una fracción minúscula de lo que requiere un centro de datos de IA para tareas de aprendizaje similares. Así, hoy en día, Cortical Labs tiene una Cloud de CL1 y es un servicio que se puede utilizar para desplegar software.

Figura 6: Cortical Cloud

Además, las neuronas biológicas son expertas en generalizar con muy pocos datos, algo que a los modelos de lenguaje actuales les cuesta horrores, por lo que son perfectas en Aprendizaje Adaptativo. Por último, para la investigación médica es un entorno perfecto, porque permite probar fármacos y estudiar enfermedades neurodegenerativas en neuronas humanas reales de forma ética, reduciendo la necesidad de experimentación con animales. Y sólo por eso, ya mola mucho.


Todavía quedan muchas dudas en el proyecto, e incluso hay que ver cuanto de aporte tienen las neuronas biológicas en los resultados que se han visto. Los costes aún son altos, y el mantenimiento también, pero es un área de investigación preciosa que, si te gusta la tecnología, es imposible que no te mole. Además, tienes el juego para ver cómo se hacen las interconexiones.

Figura 8: Gemini ayudándome a hacer el código para el CL1
(el código viene después, pero lo he cortado, no era importante aquí)

Como curiosidad, le he preguntado a Gemini si me puede ayudar a hacer el código para entrenar el CL1 para jugar al Light Cycles de Tron, y sin que lo haya podido probar, me ha explicado cómo hacerlo. Así que... tal vez lo haga como experimento. Y ya, si te gusta la Ciencia Ficción, cuando se consigan que estas redes neuronales vivas sean de millones, que duren años, ¿estaremos cerca de crear algún cerebro sintético como los que sirven para construir a los Replicantes en Blade Runner?

¡Saludos Malignos!

Autor: Chema Alonso (Contactar con Chema Alonso)  


miércoles, marzo 25, 2026

Cuánto dinero cuesta hacerte el juego de Light-Cycles de TRON en Workers de Cloudflare usando IA

Ayer os hablaba de la Deuda Técnica en la que incurrimos cuando hacemos uso de la Inteligencia Artificial para programar proyectos, y hoy quería ver cuánto cuesta en dinero hacerte un proyecto con IA, además de verlo en tiempo. Y para hacer la prueba, quise hacerlo con el juego del Light-Cycles de TRON.

Figura 1: Cuánto dinero cuesta hacerte el juego de Light-Cycles
de TRON en Workers de Cloudflare usando IA

Ya sabéis que yo soy muy fan de la saga de TRON, de la que tengo todos los cómics, me he visto todas las películas y series, e incluso tengo varias de las novelas, y la maquinita de los años 80 de TRON, donde entre otros, venía el juego de Light-Cycles al que me podéis ver jugando aquí.


Como ya os conté en el articulo de "La gestión de la "Deuda Cognitiva" en servicios programados con Inteligencia Artificial" es un juego que me lo he hecho con Vibe-Coding para tenerlo en un script en Bash para MacOS donde puedo jugar cualquier minuto perdido. 


Este es uno de los juegos míticos de TRON, de los que os hablé en mis artículos dedicados a TRON que debes leerte si no los has leído ya para hacerte súper-fan de la saga. Aquí los tienes.
Pues bien, después de ver el artículo de "Cómo migrar Arkanoid de C++ a TypeScript con OpenCode y desplegarlo en Workers de Cloudflare" quise hacérmelo yo y ver lo que me costaría tenerlo corriendo en un Cloudflare Worker en el Edge, así que me puse a pegarme con ello.

Figura 4: Prompt para crear el Light-Cycles de Tron en OpenCode para MacOS

La verdad es que no fue muy complicado, le pedí a Gemini el Prompt para OpenCode - después de configurarlo y conectarlo con AI Gateway de Cloudflare, utilizando Claude Sonnet 4.6, le di caña.

Figura 5: Jugando on the Edge dentro del Grid

En cuestión de un 15 minutos me había hecho todo el juego, y lo había desplegado como un Cloudflare Worker en una URL de una de mis cuentas de Cloudflare, y por supuesto me eché unas partidas para demostrar a la máquina quién es el que manda en The Grid - yo soy el que gano, por supuesto -.

Figura 6: Coste en tiempo y en dinero para hacer el proyecto

Pero lo interesante era cuánto había costado hacerme este juego, que como podéis ver fue medio dólar, es decir, 0.5 USD en costes de "ingeniería", y para construirme un juego que programar décadas atrás hubiera sido mucho, mucho, mucho más costoso.
Sí, puede que los modelos tengan problemas de seguridad que les hacen vulnerables por diseño, como he hablado muchas veces, pero generando código hay que reconocer que lo hacen a una velocidad brutal, por lo que no adaptarse a este mundo es imposible e irresponsable. Eso sí, creo que en el artículo de ayer os dejé ya clara mi reflexión sobre dónde hay que ir con todo con esto, y donde creo que hay que ir con cuidado. El mundo pasado ya pasó, ahora es este.

¡Saludos Malignos!

Autor: Chema Alonso (Contactar con Chema Alonso)  


martes, marzo 03, 2026

Cómo migrar Arkanoid de C++ a TypeScript con OpenCode y desplegarlo en Workers de Cloudflare

Hola a todos los lectores de El lado del mal. Soy Carlos Luengo, recientemente he comenzado una nueva etapa profesional y acabo de aterrizar en Cloudflare como Senior Account Executive. Charlando el otro día con Chema Alonso sobre las capacidades de la parte developers, me lanzó el guante: 

"¿Sabes lo que molaría, Carlos? Ahora que le estas dando mucho al Vibe Coding porque nunca has programado podías probar a ver cómo migrar aplicaciones "Legacy" pesadas y meterlas en el ecosistema de Workers de Cloudflare. Molaría hacerlo con los juegos Retro. Ya sabes Gaming + Vibe Coding + IA + Workers. Mola todo, ¿no?".

Y bueno, pues el resto ya lo vais aquí, reto aceptado. 

Figura 1: Cómo migrar Arkanoid de C++ a TypeScript
con OpenCode y desplegarlo en Workers de Cloudflare 

El objetivo del laboratorio de hoy es coger un código clásico y monolítico escrito en C++, en este caso, un clon del mítico Arkanoid que casi cada programador ha hecho una vez en su vida, y migrarlo por completo a TypeScript para que corra de forma nativa en la web y desplegarlo en la infraestructura Serverless de Cloudflare Workers en Cloudflare Pages. La inspiración para esta locura vino de una iniciativa muy chula de Seb Grubb.

La magia de OpenCode y el Unified Billing de Cloudflare AI Gateway

En pleno 2026, no iba a ponerme a traducir punteros y bucles de memoria de C++ a mano. Para hacer el trabajo sucio hemos utilizado OpenCode, una herramienta brutal para lanzar Agentes de IA autónomos. Pero aquí viene lo interesante de la arquitectura que hemos montado:

Figura 2: Arrancando OpenCode desde la terminal.

En lugar de pelearnos con mil APIs distintas, hemos conectado OpenCode a través del AI Gateway de Cloudflare. Esto es una pasada porque, gracias al Unified Billing (facturación unificada), Cloudflare te permite hacer inferencia accediendo a una barbaridad de modelos del mercado de OpenAI, Anthropic, Meta, etcétera, centralizando el coste, la observabilidad y el control de rate limits en un solo panel. Para esta migración, hemos elegido darle caña a la bestia de Claude Sonnet 4.6.

Figura 3: Configurando los proveedores.

Fijaos cómo nos conectamos al end-point de Anthropic pasando directamente por la pasarela de Cloudflare AI Gateway.

Figura 4: Seleccionando el “modelo" Claude (Anthropic)
servido a través de Cloudflare AI Gateway.

El proceso de Migración Autónoma

Una vez preparado el entorno, abrimos la sesión en el repositorio donde teníamos nuestro triste código en C++. Le lanzamos el Prompt maestro a Sonnet 4.6 indicándole que analice los archivos originales, monte un andamiaje con Vite en TypeScript puro, correlacione las lógicas de colisión vectorial y convierta el pintado a HTML5 Canvas.

Figura 5: Espacio de trabajo listo en OpenCode para meter el prompt maestro.

El Prompt para conseguir la migración no es muy complejo, así que si quieres probar tú directamente todo el proceso, te lo dejo por aquí, para que solo tengas que copiar, pegar y adaptar a tu juego.

Actúa como un Ingeniero de Software Principal y Experto en Desarrollo de Videojuegos, especializado en C++, TypeScript, HTML5 Canvas y arquitecturas de despliegue en Cloudflare. 
 
Tu objetivo es migrar de forma autónoma, completa y sin requerir intervención humana el juego "Arkanoid" escrito en C++ (ubicado en este repositorio/directorio) a una aplicación web moderna en TypeScript.

### 1. CONTEXTO Y PILA TECNOLÓGICA (TECH STACK)
- *Origen:* Código C++ (Lógica de juego, física, gestión de memoria manual, bucles nativos).
- *Destino:* TypeScript estricto (strict: true).
- *Renderizado:* HTML5 <canvas> API (o WebGL si la complejidad del C++ lo requiere, pero prefiere Canvas 2D para Arkanoid por simplicidad).
- *Entorno de Construcción:* Vite (rápido, moderno y compatible con TS).
- *Despliegue:* Cloudflare Pages (se requerirá configuración de build).

### 2. REGLAS ESTRICTAS DE AUTONOMÍA
- NO te detengas para pedirme permiso a menos que falte un archivo crítico.
- Analiza todos los archivos C++ del repositorio primero. Lee los .h, .hpp y .cpp para entender la arquitectura (entidades como Paddle, Ball, Bricks, GameState, Collision).
- Escribe, crea y modifica los archivos directamente en el entorno de trabajo.
- Si encuentras librerías de C++ (como SDL2, SFML o Raylib), abstrae sus llamadas y reemplázalas por sus equivalentes nativos en la Web (por ejemplo: eventos del DOM para inputs, requestAnimationFrame para el Game Loop, API de Audio Web para sonido).

### 3. PLAN DE EJECUCIÓN PASO A PASO (Ejecuta en orden):
*PASO 1: Análisis y Scaffold del Proyecto Web*
- Inicializa un nuevo proyecto con Vite y TypeScript puro (Vanilla TS).
- Crea el package.json, tsconfig.json (con modo estricto) y vite.config.ts.
- Instala las dependencias necesarias (npm install o el gestor que use el entorno).
- Crea un index.html con un <canvas id="gameCanvas"></canvas> que ocupe de manera responsiva el espacio de la ventana sin deformar el aspect ratio.

*PASO 2: Migración de Core y Entidades*
- Traduce las clases y structs de C++ a Clases o Interfaces de TypeScript.
- Implementa la física vectorial y la detección de colisiones (AABB, círculo-rectángulo) manteniendo la matemática exacta del C++ original.
- Tipa todo explícitamente. NO uses any.

*PASO 3: Game Loop y Control de Tiempo*
- En C++, el bucle probablemente use while(running) y cálculos con Delta Time.
- En TypeScript, implementa una clase GameEngine o similar que utilice window.requestAnimationFrame.

Aquí os dejo el primer vídeo donde se ve al agente de OpenCode en acción. Fijaos cómo explora el repositorio, entiende la arquitectura antigua y empieza a escupir los nuevos archivos .ts de forma autónoma.

Figura 6: El agente analizando el código C++
e implementando el scaffolding del proyecto.

Tras un rato de "magia", el código base ya está portado. El siguiente paso es empaquetarlo y prepararlo para la plataforma moderna. El asistente automáticamente configuró el entorno de compilación y preparó la estructura de directorios (/dist) compatible con los estándares web.

Figura 7: Resumen de los comandos generados por la IA para el despliegue local y en Cloudflare Pages, con los 25 archivos modificados.

En este segundo vídeo, podéis ver la fase de Build. La IA ejecuta los comandos de terminal por nosotros, arregla las dependencias, compila el código TypeScript a JavaScript puro y configura las instrucciones de enrutamiento estático (creando el archivo _redirects y tocando el package.json) para que el ecosistema de Cloudflare entienda qué tienen que servir. 

Figura 8  Generando la compilación con Vite y
ajustando los parámetros para Cloudflare Pages.

Fijaos que si pulsamos en contexto podemos ver el coste completo de migrar el juego de C++ a TS, tan solo han sido 0.67$.

Despliegue Global: De C++ al Edge en segundos

Llegamos al final del experimento. Una vez que la aplicación web estaba ensamblada y libre de errores, solo quedaba publicarla. 

Figura 9: Comprobando credenciales con la CLI de Cloudflare y procesando el wrangler

A través del propio terminal gestionado por el agente, lanzamos la autenticación de Wrangler (npx wrangler whoami) y el comando de deploy.

Figura 10: ¡Boom! Despliegue completado, subido a la red global y generando la URL final.

La Propuesta de Valor

Chema Alonso me pedía ver esto por una razón. En el mundo real empresarial estamos rodeados de deudas técnicas monolíticas. La propuesta de valor de Cloudflare en estos escenarios es revolucionaria: pasas de mantener código ineficiente en servidores caros, a refactorizarlo masivamente con IA y empujarlo directamente al Edge.


Al desplegar en Cloudflare Pages apoyado por Cloudflare Workers, el juego ya no corre en un servidor centralizado. Se sirve desde el centro de datos más cercano a la casa del usuario que lo abra aprovechando la potencia de la red mundial Anycast de Cloudflare, con latencia ultra-baja, protección contra ataques DDoS y WAF integrado por defecto. Y todo ello gobernado por nuestro AI Gateway de Cloudflare que hace de puente seguro y unificado para los modelos generativos.

El Resultado

¿Queréis probar el resultado de esta migración autónoma? Podéis jugar al Arkanoid migrado que ya está volando en la red de Cloudflare, y revisar todo el código que se ha generado con Vibe-Coding en el repositorio de GitHub.

Figura 12: Chema Alonso probando el Arkanoid en Cloudflare
Espero que os haya gustado este "experimento". A seguir hackeando, y nos vemos en la nube - o mejor dicho, en el Edge -.

¡Saludos!

Autor: Carlos Luengo,  Senior Account Executive en Cloudflare. 

miércoles, febrero 11, 2026

Cloudflare for Startups: Hasta 250.000 USD en servicios para tu proyecto

No sé si lo conocéis, pero aprovecho hoy para dejaros información del programa de Cloudflare for Startups, que te ayuda para que construyas sobre la plataforma de Cloudflare con hasta 250.000 USD en servicios, más un año de suscripción gratis para los servicios fundamentales de la plataforma.
El programa lo tenéis en la página dedicada a Cloudflare for Startups, y como podéis ver cualquier startup en cualquier fase de su vida de crecimiento tiene una posibilidad de aplicar para ser beneficiaria del programa.
Dependiendo de la fase de crecimiento en la que se encuentre tu startup, podrás acceder a diferentes beneficios, que tienes descritos en la siguiente tabla, donde se han clasificado cuatro fases diferentes para cuatro tipos de startups.
En total, se pueden conseguir hasta 250.000 USD para aquellas startups que quieran utilizar los componentes de Cloudflare para construir sus plataformas, todas ellas pensadas para ser plataformas SaaS sobre la arquitectura de desarrollo de Cloudflare, basada en Workers.
La plataforma de Cloudflare Workers tiene todas las piezas que necesitas para construir cualquier aplicación o servicio SaaS en Internet, con almacenamiento, cómputo, seguridad, y con las herramientas que precises para desarrollar tu software.


Y el despliegue de tus servicios estarán automáticamente desplegados en el Edge mundial, a la menor latencia posible, y distribuidos por diseño, para evitar cualquier tipo de ataque de denegación de servicio que quiera tirar abajo tu servicio. Tú despliegas en Region: Earth.
Los componentes a los que puedes acceder con el programa de Cloudflare for Startups son los que tienes en la tabla siguiente, clasificados en cinco categorías diferentes para que hagas de tu startups una arquitectura tecnológica veloz y robusta.
Como podéis ver, en el programa tienes acceso también a los servicios para el despliegue de soluciones basadas en Inteligencia Artificial, así que si quieres aplicar, debes rellenar el formulario completo y el equipo mirará tu solicitud con mucho cariño.
Y esto es todo, si quieres más información, no dudes en ponerte en contacto con el equipo a través de la web de Cloudflare for Startups, que te vamos a ayudar con todo lo que esté en nuestra mano para que puedas beneficiarte de este "acelerón" tecnológico.

¡Saludos Malignos!

Autor: Chema Alonso (Contactar con Chema Alonso)  


viernes, enero 02, 2026

Cómo ser Quantum Safe y desplegar Post-Quantum Cryptography (PQC) con Cloudflare

Llevo ya mucho tiempo hablando de Post-Quantum Cryptography (PQC), de Quantum Key Distribution (QKD) y de Quantum Security en general, así que no podía no dedicarle una pequeña entrada a cómo desplegar PQC utilizando Cloudflare, porque es una de las piezas clave de la plataforma, por lo que es bastante sencillo de realizarlo.

Por supuesto, déjame comenzar recomendándote que, si quieres aprender de este mundo, te compres el libro de "Quatum Security: Tecnología Cuántica & Ciberseguridad. Criptográfica Cuántica y Post-Cuántica" donde hablamos de todo este mundo de Quantum Security para que te lo sepas de memoria.

Para poder entenderlo, veamos las conexiones a los servicios de una empresa protegida y acelerada en Cloudflare a los que se conecta un determinado usuario, como un viaje por tres zonas totalmente diferentes. La primera entre en el cliente y la plataforma de Cloudflare, la segunda parte sería entre los centros de datos de la red en Edge de Cloudflare, y la tercera zona entre el último centro de datos de Cloudflare y el servidor de la empresa.
En este entorno, para tener PQC en la Zona 1 de la conexión, hay que tener en cuenta que hoy en día Mozilla Firefox, Google Chrome y Android soportan por defecto PQC en modo Hybrid, y con el lanzamiento de iOS 26 Apple en Septiembre de 2025, tenemos HTTP PQC en la parte de cliente en una gran mayoría. 

En la Zona 2 Cloudflare comenzó el despliegue masivo de PQC en todas sus conexiones en el año 2023, y hoy día existe un despliegue completo PQC entre sus nodos. Esto quiere decir que tanto si el cliente en Zona 1 como el servidor en Zona 3 están listos, es posible tener PQC entre el cliente y la red de Cloudflare y entre la red de Cloudflare y el servidor. 

En la parte de servidores, la fundación OpenSSL lanzó la versión 3.5 con soporte en modo Híbrido de ML-KEM en TLS v1.3, por lo que todos los servidores en Zona 3 que tengan esta versión desplegada y configurada, ya están listos con soporte PQC.
Con esta arquitectura, podría ser que hubiera solo PQC en Zona 1 y Zona 2, o sólo PQC en Zona 2 y Zona 3, pero al menos se tendría siempre parte del tráfico cifrado con criptografía post-cuántica. 

PQC en Zona 1: Cliente & Cloudflare

Vista la arquitectura anterior, siempre que hubiera uno de los clientes con soporte para PQC, tendríamos soporte de criptografía post-cuántica en Zona 1, pero... ¿y si ninguno es compatible? Bien, en ese caso Cloudflare tiene el Cliente WARP que es compatible con PQC para establecer el túnel de conexión con Cloudflare.
En este caso, si te vas a descargar el cliente gratuito de Cloudflare WARP tendrías una conexión tunelizada con PQC entre MacOS donde se utilizaría Cloudflare como Secure Web Gateway para navegar usando PQC, lo que haría que la conexión cliente tuviera soporte PQC sí o sí.
Este cliente - que es gratuito y al que le dedicaré alguna entrada posterior - permite que la conexión con la plataforma de Cloudflare se enmascare con el protocolo MASQUE que usa PQC, lo que soluciona el problema para todos los clientes. En el mundo empresarial, el cliente WARP está en Zero Trust Network Access, que lleva muchas más funciones empresariales, pero ya os contaré más de éste también en algún otro artículo.

PQC en Zona 3: Cloudlfare & Servidor

Como hemos podido ver en el gráfico de la figura anterior, si el servidor tiene soporte para PQC entonces estará todo resuelto, pero si no, tendríamos una zona aún sin criptografía post-cuántica. Para solucionar esto, Cloudflare permite utilizar Cloudflared, que es un servicio de túnel usando MASQUE con PQC para conectar un servidor con la plataforma de Cloudflare.
Puedes descargar el servicio de Cloudflared desde GitHub y ejecutarlo en tu servidor, después, debes crear un servicio en tu cuenta de Cloudflare para que de conecte con él, y listo, habrías resuelto el último tramo de tu conexión para que también tuviera PQC.
No es un proceso nada complejo, y en la documentación del servicio puedes encontrar todos los detalles que necesitas para configurar este puente en unos minutos, que no necesitas mucho más para tunelizar con PQC una conexión a Internet usando Cloudflared.
Ya os iré contando más detalles de estos procesos, pero si te gustan estos temas de Quantum Security, puedes participar, comentar y aprender en el Foro de Quantum Security al que puedes conectarte con tu cuenta de MyPublicInbox. Primero inicia sesión con tu cuenta de MyPublicInbox, y luego visita este enlace para poder entrar en el foro.

Además, aquí te dejo todos los artículos que he publicado en este blog sobre estos temas por si quieres leer con calma todo. 
Espero que estos temas te estimulen a ir haciendo cada día más cosas con las tecnologías alrededor del mundo cuántico, porque cada día vamos a ver nuevos avances al respecto. 

¡Saludos Malignos!

Autor: Chema Alonso (Contactar con Chema Alonso)  


jueves, diciembre 11, 2025

W3Techs: Estadísticas de WebServers en Internet a finales de 2025: Nginx, Cloudflare Server & Apache

Hoy quería hablaros de la conocida W3Techs, que es un sitio especializado en el análisis y monitoreo de las tecnologías utilizadas en sitios Web a nivel mundial. Sirve como análisis de tendencias tecnológico de la infraestructura de Internet y su funcionamiento principal consiste en escanear las páginas web de Internet para detectar y registrar información sobre los sistemas de gestión de contenidos (CMS), lenguajes de programación, frameworks, servidores web, plugins, temas y otros elementos tecnológicos que emplean los sitios.


Para realizar el proceso de análisis W3Techs utiliza técnicas de crawling y análisis de cabeceras HTTP, análisis del código fuente y búsqueda de metadatos para identificar la tecnología subyacente de cada sitio web. La herramienta compara los datos recopilados con una base de datos propia y, en ocasiones, integra información de fuentes externas como Alexa, Google, Tranco o IPinfo para enriquecer sus informes y tener buenos datos de tendencias tecnológicas.


Entre todos los daos que ofrece, la plataforma tiene informes detallados sobre el uso de tecnologías en el ecosistema web, permitiendo a los usuarios, por ejemplo, consultar estadísticas de mercado, rankings de CMS, frameworks y otros elementos. Por ejemplo, puede mostrar qué porcentaje de sitios web utilizan WordPress, qué lenguajes de programación son más populares o qué servidores web predominan en la red.

De esto último quería hablaros, porque el pasado 1 de Diciembre se produjo un pequeño cambio en las estadísticas de servidores web utilizados para soportar a los sitios web expuestos en Internet, donde por primera vez Cloudflare supera a Apache como servidor web detectado en dominios. 
Esto no quiere decir que detrás de Cloudflare no se encuentren otros muchos servidores Apache que lo sigan haciendo el más popular, no. Esto quiere decir que el uso de las tecnologías de Cloudflare para proteger los sitios web y los servicios digitales creados en la web, sigue creciendo..


Además, por cada tecnología, en W3Techs se proporciona un análisis detallado de tendencias, donde se ve la evolución de, en este caso Cloudflare, con datos de uso cruzados por número de sitios y sitos de "High Traffic", como podéis ver en la Figura 5.

A esto han contribuido no sólo la protección de los sitios web que ofrece Cloudflare como frontal a todos los sitios web, sino también toda la plataforma de programación y desarrollo de servicios digitales basados en Workers en Cloudflare. 


Esto es porque cuando un servicio digital está creado para ser global, ejecutarse cerca de los clientes tiene sentido, pero además tener protecciones que hagan que no haya un solo punto de ataque que permita ser tumbado de manera selectiva por un ataque DDoS hace que el despliegue de estos servicios se haga en "Region:Earth".


En la lista, también tenéis ejemplos de sitios populares que están reportando el uso de cada una de las plataformas, donde por ejemplo se puede ver que Paypal, Linkedin, ChatGPT, X.com o Discord, por ejemplo, están reportando Cloudflare como Web Server.


Al final, W3Techs funciona como una herramienta de inteligencia para analizar lo que está sucediendo en la web, que facilita el análisis tecnológico de sitios, tanto para fines informativos como para investigación de seguridad y desarrollo, pero también para dar una clara imagen de qué tecnologías están marcando la evolución de Internet, y está claro que Cloudflare está siendo una pieza clave de ello. 
El número de tecnologías que ofrece Cloudflare a un sitio web para desarrollo, alto rendimiento y seguridad es enorme, y yo he ido publicando algún artículo sobre eso, así que por si quieres leer algo más, os dejo los otros artículos que he publicado relacionados con Cloudflare:

¡Saludos Malignos!

Autor: Chema Alonso (Contactar con Chema Alonso)  


Entrada destacada

Hacking IA: Jailbreak, Prompt Injection, Hallucinations & Unalignment. Nuestro nuevo libro en 0xWord

Pocas veces me ha hecho tanta ilusión que saliera un nuevo libro en 0xWord como con este libro de " Hacking IA: Jailbreak, Prompt Inje...

Entradas populares