Data Center Rock: Conjunción, unión, ¿cuál es tu función?

Ecosistema de F5 | 21 de marzo de 2016
aplicaciones de Conjunction Junction

Si tienes la edad suficiente (no te preocupes, no te pediré que levantes la mano), quizá recuerdes los dibujos animados de los sábados por la mañana y, en particular, «School House Rock».

Si recuerdas eso, probablemente también recordarás que muchos aprendimos (o reforzamos lo aprendido) sobre las conjunciones gracias al maquinista de un tren que cantaba: «Conjunción, empalme, ¿cuál es tu función?»

Vamos, cántala. Sabes que te apetece.

Ahora bien, este pequeño viaje por el camino de la nostalgia tiene un propósito: explicar que los servicios de aplicaciones —y, en particular, el balanceo de carga— son las conjunciones del centro de datos. Sin embargo, en lugar de conectar «palabras» y «frases», conectamos «usuarios» y «aplicaciones».

Del mismo modo que usarías las palabras «y», «pero» y «ni» para unir dos sintagmas u oraciones dentro de una frase, utilizas los servicios de aplicaciones para conectar a los usuarios (ya sean objetos o personas) con las aplicaciones (tanto si están en la nube como en las propias instalaciones).

El mejor ejemplo de esto es el balanceo de carga. Es un ejemplo clásico de un «servicio de aplicaciones» que actúa como la conjunción «y» entre dos elementos relacionados. Manzanas y naranjas. Béisbol y perritos calientes. Cerveza y salchichas bratwurst. Los proxies de balanceo de carga sirven de nexo entre los usuarios y las aplicaciones para garantizar que ambos se conecten, lo que, a su vez, permite que el negocio funcione sin contratiempos. Conectamos al usuario Bob con la instancia tres de la aplicación. Y a la usuaria Alice con la instancia dos de la aplicación. Y el dispositivo uno con la aplicación cuatro. Y la versión dos de la API con el backend tres de la API.

Esto se aplica a POLB (balanceo de carga tradicional), que actúa como proxy de las solicitudes y elige la instancia adecuada de la aplicación mediante una decisión algorítmica, y también al balanceo de carga de capa 7, que utiliza información de la capa de aplicación, como el URI, el host o los valores de la cabecera HTTP, para decidir cómo «conectar» a un usuario con una aplicación. Esta es una función esencial en el centro de datos y el medio por el que conseguimos la escalabilidad (y la disponibilidad) necesarias para dar soporte a las aplicaciones modernas.

Esta capacidad de conexión es cada vez más importante para permitir la implementación de diversos patrones de despliegue de DevOps. Las pruebas A/B, el despliegue azul-verde, los despliegues canary, la medición del uso de las API y el versionado de API son buenos ejemplos de patrones de despliegue operativo que permiten conectar a los usuarios y las aplicaciones en función de las necesidades empresariales y operativas específicas que existan en ese momento (eso es el contexto, por cierto).

Cuando te das cuenta de que el balanceo de carga con proxies modernos y programables no se limita a la escalabilidad o la disponibilidad, empiezas a reconocer su potencial como parte de la propia arquitectura de la aplicación; como un medio para mejorar el rendimiento, aportar valor empresarial, y proporcionar una plataforma en la que estandarizar y aprovechar las ventajas de unos costes operativos más bajos y unos procesos de despliegue repetibles.

Compartir
Etiquetas: 2016

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

Cree servicios públicos seguros, resilientes y preparados para la IA con F5 y AWS
Ecosistema de F5 | 26/05/2026

Cree servicios públicos seguros, resilientes y preparados para la IA con F5 y AWS

Descubre cómo las organizaciones del sector público pueden modernizar de forma segura sus aplicaciones y soluciones de IA, al tiempo que gestionan los sistemas heredados, el cumplimiento normativo y el riesgo operativo.

Protección de los sistemas de IA: por qué la seguridad debe avanzar al ritmo de la innovación
Ecosistema de F5 | 04/08/2025

Protección de los sistemas de IA: por qué la seguridad debe avanzar al ritmo de la innovación

Desde acelerar avances revolucionarios en medicina y educación hasta transformar la vida cotidiana, la IA está cambiando nuestra forma de vivir y trabajar. Pero también ofrece grandes oportunidades a los ciberdelincuentes.

Avanzar hacia la optimización digital tras la transformación
Ecosistema de F5 | 06/08/2024

Avanzar hacia la optimización digital tras la transformación

Descubre estrategias de optimización digital para garantizar políticas de seguridad coherentes, impulsar la madurez de la transformación digital y superar los retos de la transformación.

Proyecto de código abierto destacado: mayor observabilidad con F5 Cloud Logger iApp
Ecosistema de F5 | 07/06/2018

Proyecto de código abierto destacado: mayor observabilidad con F5 Cloud Logger iApp

En el punto de mira del código abierto: cómo aumentar la observabilidad. Lee el blog de F5 para descubrir cómo exportar fácilmente la telemetría de BIG-IP a plataformas modernas de análisis en la nube.

El estado de la entrega de aplicaciones en 2018: la transformación digital impulsa la automatización y la multinube pese a las preocupaciones de seguridad
Ecosistema de F5 | 16/01/2018

El estado de la entrega de aplicaciones en 2018: la transformación digital impulsa la automatización y la multinube pese a las preocupaciones de seguridad

Descubre las principales conclusiones del cuarto informe anual de F5 sobre el estado de la entrega de aplicaciones.

Estado de la entrega de aplicaciones en 2017: automatización, API y DevOps
Ecosistema de F5 | 17/04/2017

Estado de la entrega de aplicaciones en 2017: automatización, API y DevOps

Descubre el informe sobre el estado de la entrega de aplicaciones de 2017. Lee el blog retrospectivo de F5 sobre los inicios del auge de las redes declarativas y los flujos de DevOps.