Cuando digo «servicios de aplicaciones» o, por usar la denominación más habitual en el ámbito de las redes, «servicios L4-7», ¿qué le viene a la mente?
Espera, déjame adivinar. Has pensado en:
- equilibrado de carga
- almacenamiento en caché
- Optimización de la WAN
¿Estoy en lo cierto (al menos en su mayor parte)?
Esos son los tres «servicios de aplicaciones» que se mencionan con más frecuencia en prácticamente cualquier artículo actual centrado en SDN, SDDC o cualquier otra cosa definida por software.
Y, sin embargo, estos servicios apenas dan una idea de lo que incluiría una lista exhaustiva.
Cuando elaboramos la primera encuesta Estado de la entrega de aplicaciones para analizar las tendencias y el uso de los servicios de aplicaciones en todo el mundo, preguntamos por más de 20 servicios de aplicaciones diferentes. 24, para ser exactos, que podéis estar seguros de que en algún momento os enumeraré. No creo que sea necesario que quienes escriben sobre los servicios de aplicaciones incluyan los 24 servicios (o más) como ejemplos de lo que se entiende por «servicios de las capas 4 a 7». Sin embargo, sí creo que seguir utilizando la lista antes mencionada de servicios de aplicaciones a los que se suele hacer referencia resulta problemático, ya que no permite hacerse una idea de la amplitud y profundidad de los servicios disponibles actualmente para las aplicaciones en la red.

Si has leído el informe o cualquier información sobre nuestra visión arquitectónica, Synthesis, sabrás que, por lo general, clasificamos los servicios de aplicaciones en cinco categorías distintas: disponibilidad, seguridad, rendimiento, identidad y acceso, y movilidad. Cada una de esas categorías incluye un número variable de servicios. Por ejemplo, la disponibilidad comprende DNS, GSLB y LB (equilibrio de carga). La movilidad solo cuenta con dos servicios (por ahora): VDI y seguridad de endpoints. ¿Y el rendimiento? Incluye las tan mencionadas optimizaciones de caché y WAN, pero también la compresión y las optimizaciones de TCP (como la multiplexación). Y la seguridad… bueno, probablemente sea la categoría más amplia, ya que comprende siete servicios diferentes.
En total, hay al menos 24 «servicios de aplicaciones» diferentes que pueden implementarse (y a menudo se implementan) en la red entre el cliente y su destino final: la aplicación.
Y si se pregunta a la gente por el uso que hace de estos servicios (como hicimos nosotros, ya que ese era el objetivo de nuestra encuesta), se descubre que su uso está bastante generalizado. De hecho, el 30 % de los encuestados ha implementado (a día de hoy, en este preciso momento) los 24 servicios. Esto no significa que todas las aplicaciones pasen por cada uno de esos veinticuatro servicios, sino que todos ellos están implementados y en uso; es decir, algunas aplicaciones utilizan unos servicios, mientras que otras utilizan otros. Podríamos afirmar que casi todas aprovechan el DNS y los cortafuegos de red, y que la mayoría probablemente utiliza el balanceo de carga, pero, a partir de ahí, resulta más difícil determinar con certeza qué aplicaciones utilizan cada servicio. Sin embargo, alguna aplicación, en algún lugar, está utilizando ese servicio. Hoy. Ahora mismo.
Esto es importante para los responsables y profesionales de TI, ya que a menudo se les encomienda resolver problemas o afrontar retos, y puede que no sepan que la organización ya dispone de un servicio capaz de hacer lo que necesitan porque no se utilizó ni fue necesario para otras aplicaciones que habían implementado anteriormente. Es especialmente importante para los responsables de áreas aisladas, porque saberlo podría evitar que los equipos de desarrollo de aplicaciones tuvieran que reinventar la rueda (ahorrando tiempo) y que los equipos de operaciones tuvieran que adquirir, implementar y mantener un conjunto diverso de plataformas sin soporte (ahorrando gastos operativos y reduciendo el tiempo de inactividad) para proporcionar un servicio que ya existe.
Para empezar, solo tienen que saber que existen.
Como nos enseñaron los dibujos animados de los sábados por la mañana (y un millón de memes en Internet), saber es la mitad de la batalla*.
Aquí es donde la catalogación resulta útil. Disponer de un inventario de los servicios que ya existen en el centro de datos y con los que se tiene experiencia es de un valor incalculable, ya que contar con un servicio existente implica que probablemente se poseen las competencias necesarias para implementar y gestionar esos servicios, lo que reduce drásticamente el tiempo necesario para implementarlos y configurarlos para las aplicaciones que los necesitan.
Así que recuerde: existen muchos más de tres servicios de aplicaciones, y las cifras indican que probablemente haya incluso más (de hecho, una organización implementa una media de 11 servicios de aplicaciones) que ahora mismo distribuyen y protegen activamente aplicaciones en su propio centro de datos. Familiarícese con ellos, catalóguelos y utilícelos.
Son el software que proporciona el software que hace funcionar las empresas actuales.
*La otra mitad son láseres rojos y azules, y para eso tendrás que apañártelas por tu cuenta.
Sobre el autor

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 VittieArtículos relacionados del blog

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
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
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
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
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
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.