Clasificación y evolución de la entrega de aplicaciones

Ecosistema de F5 | 18 de agosto de 2025

Si has seguido algo de lo que he escrito durante los últimos, vaya, casi 20 años, ya sabrás que la arquitectura de las aplicaciones tiene un profundo impacto en su entrega. No se trata solo de cómo se crean las aplicaciones, sino de cómo se comportan, cómo escalan, cómo fallan y, sobre todo, cómo se desplazan por la infraestructura que hemos creado para entregarlas. Y las arquitecturas de agentes están revolucionando todo esto.

Esta vez, la evolución va a requerir algo más que compatibilidad con nuevos protocolos o nuevas capacidades de seguridad. Va a requerir clasificación.

El sector lleva años clasificando el tráfico, pero principalmente para bloquearlo. Todos hemos utilizado la clasificación para bloquear bots, filtrar amenazas y aplicar políticas de WAF a cargas maliciosas. Eso es lo mínimo exigible. Y la clasificación ha quedado relegada en gran medida a ese ámbito: la seguridad.

Pero la IA está cambiando el tráfico y los recursos necesarios para procesarlo. ¿Y las arquitecturas de agentes? No se limitan a cambiar las reglas del juego, sino que cambian el juego en sí.

La adopción de la IA avanza más rápido que la mayoría de las tecnologías anteriores, y los agentes ya están llegando a las empresas.
La adopción de la IA avanza más rápido que la mayoría de las tecnologías anteriores, y los agentes ya están llegando a las empresas.

Cada POST podría ser una solicitud, un objetivo o un agente de IA que intenta abrirse camino por tu stack mediante el razonamiento. Podría iniciar una orquestación, activar un flujo de trabajo recursivo o hacer colapsar tu backend con un prompt de 200 tokens que acaba convirtiéndose en 20.000. ¿Y la infraestructura? Sigue pensando que todos los POST son iguales.

Ese es el problema.

El tráfico moderno no es solo tráfico; es una tarea, un trabajo, una decisión. Y la capacidad de clasificarlo antes de enrutarlo determina si tu aplicación sigue respondiendo, permanece disponible y, en última instancia, es segura.

1. Enrutamiento basado en conexiones (heredado)

Empecemos por lo conocido. El modelo tradicional de gestión del tráfico, basado en el enrutamiento de capa 4 (L4), sigue sustentando gran parte de Internet. Este enfoque se basa en parámetros básicos:

  • Enrutamiento de capa 4: Decisiones basadas en datos de la capa de transporte, como las direcciones IP y los números de puerto.
  • Enrutamiento basado en rutas: Inspección limitada de las rutas de URL, normalmente en la capa de aplicación (capa 7).
  • Grupos homogéneos: Los servidores backend se tratan como idénticos, sin diferenciarlos en función de sus capacidades especializadas.
  • Equilibrado de carga: Distribución uniforme de las conexiones entre los servidores para evitar sobrecargas.

¿El problema? Este modelo ignora en gran medida el significado de una solicitud. Considera el tráfico como paquetes uniformes, no como tareas diversas con necesidades diferentes. En el mundo actual de la IA generativa, los grandes modelos de lenguaje (LLM) integrados y los marcos basados en agentes, esta falta de visibilidad supone un riesgo cada vez mayor, porque ya no todo el tráfico es igual.

Pensemos en dos solicitudes HTTP POST:

  • Una podría ser una operación CRUD sencilla (crear, leer, actualizar y eliminar), como actualizar el perfil de un usuario.
  • Otra podría desencadenar un flujo de trabajo complejo con varios agentes, como un bucle de razonamiento basado en IA que realiza cinco llamadas posteriores a herramientas, escribe en una base de datos e inicia una tarea de resumen de texto de larga duración.

Si su infraestructura trata estas solicitudes de forma idéntica y utiliza las mismas reglas de enrutamiento, tiempos de espera o servidores backend, se está exponiendo a problemas. Pueden producirse cuellos de botella, fallos o una degradación del rendimiento cuando una tarea de IA que consume muchos recursos se gestiona como una consulta ligera a una base de datos. El tráfico moderno exige una gestión más inteligente.

2. Enrutamiento basado en la clasificación (actual/de transición)

Llevamos años utilizando el enrutamiento de capa 7. Comparamos rutas, inspeccionamos cargas útiles y examinamos cabeceras para decidir a qué grupo enviar el tráfico. Eso es el enrutamiento basado en contenido. Es útil. Pero solo nos dice qué contiene la solicitud, no por qué existe.

Lo que necesitamos para avanzar es una clasificación basada en el contexto.

  • Opera en la capa L7 y superiores, pero va más allá de la inspección de la carga útil.
  • El tráfico se clasifica en función de la intención, la complejidad y el coste.
    • ¿Se trata de una tarea de resumen o del inicio de sesión de un usuario?
    • ¿Es recursivo, generado por IA o sensible a la latencia?
  • Los grupos se diferencian por sus funcionalidades, no solo por su capacidad.
  • Las decisiones de enrutamiento tienen en cuenta la finalidad, no solo el formato.

Así es como pasamos de tratar el tráfico como «contenido que servir» a considerarlo «trabajo que procesar». Esto permite tomar decisiones en tiempo real sobre dónde debe dirigirse una solicitud, cómo debe priorizarse y qué políticas deben aplicarse en función de lo que la solicitud pretende conseguir. Podemos llamarlo «basado en la intención» o «sensible al contexto». En realidad, da igual cómo lo llamemos, porque el cambio es real: las solicitudes ya no son meras transacciones. Se están convirtiendo en invocaciones. Desencadenantes. Objetivos encapsulados en HTTP.

Todo esto se corresponde directamente con el Top 10 de la entrega de aplicaciones n.º 4 (Controles de tráfico), n.º 5 (Direccionamiento del tráfico) y n.º 6 (Gestión de la latencia). Porque no se puede controlar, dirigir ni optimizar aquello que no se puede contextualizar.

3. Enrutamiento basado en tareas (emergente)

Hacia ahí nos dirigimos, especialmente a medida que los sistemas agénticos y los planificadores recursivos pasan a formar parte del entorno de producción. Ya no nos limitamos a ofrecer contenido. Ahora gestionamos objetivos. Y eso lo cambia todo.

En este modelo, una única solicitud no siempre se corresponde con una única respuesta. En su lugar, puede desencadenar una secuencia de tareas más pequeñas. Algunas de ellas pueden ejecutarse en paralelo. Otras pueden depender de que otra tarea termine primero. No se trata solo de dirigir el tráfico, sino de coordinar el trabajo.

Piense en ello más como un flujo de trabajo que como una canalización. Está gestionando una lista de pasos que contribuyen a un resultado. Algunos pueden ejecutarse de inmediato, mientras que otros deben esperar su turno. Pero todo debe coordinarse, supervisarse y dirigirse en función de la capacidad, las políticas y la carga actual.

Llegados a ese punto, la lógica de enrutamiento tradicional empieza a fallar. Las rutas estáticas y las políticas uniformes no bastan cuando cada solicitud puede convertirse en un proceso de varios pasos y múltiples agentes. Se necesita un sistema que comprenda en qué consiste la tarea, qué requiere y quién o qué es más adecuado para llevarla a cabo, no solo adónde enviar el paquete.

Y aquí está la clave: nada de esto es posible sin clasificación. Si tu infraestructura no entiende qué pretende conseguir la solicitud, no puede enrutarla de forma inteligente. No se trata de un futuro lejano, sino de una realidad emergente. Y la clasificación es el puente que nos lleva del enrutamiento de solicitudes a una coordinación real.

Por qué esto es importante

Dejémoslo claro: no se trata de añadir más metadatos ni de crear una tabla de enrutamiento más sofisticada. Se trata de cambiar nuestra forma de entender el tráfico que ya estamos observando.

La clasificación es lo que nos permite pasar de reaccionar a las solicitudes a comprenderlas antes de enrutarlas, escalar o provocar algún fallo por tratar un bucle recursivo de un agente del mismo modo que una solicitud de un recurso estático.

Ya no sirve únicamente para la seguridad. No se trata solo de lo que contiene la solicitud, sino de lo que esta significa, de lo que pretende hacer, de la carga que supone y de los sistemas posteriores a los que afecta.

Y por eso la clasificación no es una tendencia emergente más. Es un requisito. Un paso necesario en la evolución de la gestión del tráfico para hacer frente al mundo que estamos construyendo: uno en el que los agentes, las tareas, los flujos de trabajo y la orquestación en tiempo real no son casos excepcionales, sino que están ampliamente implantados.

No puedes gestionar lo que no entiendes. La clasificación es el primer paso para empezar a comprenderlo.

Compartir

Sobre el autor

Lori Mac Vittie
Lori Mac VittieIngeniero distinguido y evangelista jefe | F5

Lori MacVittie es ingeniera distinguida y evangelista jefe en la Oficina del CTO de F5, y cuenta con una amplia experiencia en entrega de aplicaciones, estrategia de automatización e infraestructura. Es conocida por convertir la complejidad en claridad, ya sea definiendo mecanismos de protección para agentes de IA, analizando arquitecturas multinube frágiles o explorando los límites de los sistemas escalables. Aporta más de treinta años de experiencia en el sector en desarrollo de aplicaciones, arquitectura de TI y operaciones de redes y sistemas. Antes de incorporarse a F5, fue una galardonada editora de tecnología. MacVittie posee un máster en Informática y es una autora prolífica cuyas publicaciones abarcan la seguridad, la nube y la arquitectura empresarial. También es una apasionada de los juegos de mesa y los videojuegos, y expresa sin complejos sus firmes opiniones sobre el queso.

Más artículos de Lori Mac Vittie

Artículos relacionados del blog

Proteger los endpoints de las API dificulta la seguridad de las API
Ecosistema de F5 | 30/01/2024

Proteger los endpoints de las API dificulta la seguridad de las API

Descubre las complejidades de la seguridad de las API, los retos a los que se enfrentan las organizaciones, la evolución de los ataques contra endpoints de API y la necesidad de políticas de seguridad adaptadas.

¿Qué es el sesgo de la IA y por qué es importante para TI?
Ecosistema de F5 | 22/02/2023

¿Qué es el sesgo de la IA y por qué es importante para TI?

Descubre los fundamentos del aprendizaje de la IA. Aprende cómo pueden surgir sesgos en la IA y qué riesgos plantean para las TI y la transformación digital.

Redefiniendo la ciberseguridad en el extremo de la nube distribuida con IA y telemetría en tiempo real
Ecosistema de F5 | 01/11/2021

Redefiniendo la ciberseguridad en el extremo de la nube distribuida con IA y telemetría en tiempo real

La transformación digital y la adopción de tecnologías en la nube están provocando cambios en las arquitecturas de las aplicaciones. Estos cambios introducen nuevas superficies de ataque, que son el objetivo de métodos de ataque avanzados, altamente organizados y con motivaciones económicas. Mediante el uso del framework Morpheus de NVIDIA, F5 está investigando técnicas para detectar estas amenazas avanzadas con telemetría en tiempo real y análisis basados en IA.

El papel de la nube en las aplicaciones nativas del edge
Ecosistema de F5 | 14/06/2021

El papel de la nube en las aplicaciones nativas del edge

No debería sorprender que, al igual que la aparición de la nube dio lugar a las aplicaciones nativas de la nube, el edge esté impulsando un conjunto de aplicaciones nativas del edge. Sin embargo, estas aplicaciones no residirán únicamente en el edge. Al mismo tiempo, están surgiendo nuevos patrones arquitectónicos que aprovechan las aplicaciones alojadas en la nube y en el centro de datos.

La creciente diversidad de ubicaciones y usuarios está impulsando a las empresas hacia el edge
Ecosistema de F5 | 03/05/2021

La creciente diversidad de ubicaciones y usuarios está impulsando a las empresas hacia el edge

En el contexto del ámbito de las aplicaciones, el término «usuario» siempre se ha referido a la entidad que interactúa con una aplicación. Del mismo modo que los cambios en las arquitecturas de las aplicaciones impulsan cambios en las tecnologías que permiten ofrecerlas y protegerlas, los cambios en la definición de usuario han provocado cambios en los lugares donde se despliegan las aplicaciones.

El edge está impulsando un renacimiento de las infraestructuras
Ecosistema de F5 | 26/10/2020

El edge está impulsando un renacimiento de las infraestructuras

A medida que las organizaciones aumentan la generación de datos y tratan de extraer valor empresarial de ellos, sin duda recurrirán a la analítica y la automatización basadas en la IA y el aprendizaje automático. Precisamente este tipo de cargas de trabajo son las que más se beneficiarían de una infraestructura optimizada y, sin embargo, hoy en día son las que menos probabilidades tienen de poder aprovecharla.