Coherencia. En el mundo de la tecnología, utilizamos este término para describir la cualidad de equivalencia. Algo es coherente si se comporta de la misma manera a lo largo del tiempo o en distintas condiciones. La coherencia sigue siendo un problema para las empresas que operan en un entorno multinube. Según nuestro informe sobre el estado de los servicios de aplicaciones de 2019, ese es el caso de la mayoría de ustedes (el 87 %).
Sin duda, la variación en las tasas de despliegue de los servicios de aplicaciones entre el centro de datos y la nube apunta a una causa sencilla: estos servicios no se despliegan de forma coherente.
Pero esa no es la única causa de la falta de coherencia. Según la misma encuesta, muchas personas sí están implementando servicios de aplicaciones en sus propias instalaciones y en la nube pública, pero siguen teniendo dificultades para mantener la coherencia, especialmente en materia de seguridad.
Esto exige analizar más a fondo qué significa la «coherencia», porque sospecho que parte del problema radica en no reconocer que existen dos niveles distintos de coherencia y que ambos son importantes.
Los servicios de aplicaciones no son controladores de entrega de aplicaciones
En el centro de este debate sobre la coherencia se encuentra la diferencia entre un controlador de entrega de aplicaciones (ADC) y un servicio de aplicaciones.
El ADC es una plataforma que presta servicios de aplicaciones. Este ADC constituye un sistema en sí mismo, de forma muy similar a Kubernetes. Kubernetes es una plataforma para desplegar y operar contenedores. Un ADC es una plataforma para desplegar y operar servicios de aplicaciones.

Esto es importante, porque las plataformas (o los sistemas, si se prefiere) conllevan una noción de coherencia distinta de la de las «cosas» que despliegan y operan. La coherencia se encuentra en la capa operativa, es decir, en la gestión y el funcionamiento de la plataforma y de los servicios de aplicaciones que proporciona.
Coherencia funcional
Esto es claramente distinto de la coherencia funcional que ofrece cada servicio de aplicaciones. La coherencia funcional engloba las capacidades del servicio de aplicaciones. Normalmente, las personas se refieren a esto cuando señalan un problema de coherencia en entornos multicloud, ya que es el más visible.
La coherencia funcional es especialmente difícil de lograr cuando se implementan servicios de aplicaciones de distintos proveedores. Un servicio WAF o antibots de un proveedor no tiene por qué ser funcionalmente equivalente a un servicio WAF o antibots de otro proveedor.
Una de las razones por las que las organizaciones tienen dificultades para lograr la coherencia en entornos multicloud no es que no implementen servicios de aplicaciones en la nube, sino que implementan distintos servicios de aplicaciones con capacidades funcionales dispares. La estandarización basada en la equivalencia funcional ayudará a las organizaciones a alcanzar la coherencia que tanto les cuesta conseguir.

Coherencia operativa
La segunda fuente de incoherencia, de la que se habla con menos frecuencia, se encuentra en la capa de plataforma. Para un número considerable de organizaciones empresariales, se trata del ADC. Al migrar a la nube pública, muchas organizaciones optan (de forma intencionada o accidental) por utilizar opciones nativas de la nube para los servicios de aplicaciones.
Esto introduce de inmediato una incoherencia operativa en la capa de plataforma. La forma en que se aprovisionan, incorporan y gestionan esos servicios de aplicaciones es una cuestión operativa y genera deuda operativa desde el momento en que se establece la conexión con la primera API.
Probablemente no utilice servicios de aplicaciones nativos de la nube en sus instalaciones. Esto significa que ahora tiene que gestionar dos plataformas de servicios de aplicaciones diferentes, cada una con sus propios métodos de administración, análisis, supervisión y demás.
Es como utilizar dos ADC diferentes en las instalaciones. Aunque algunas organizaciones muy grandes consiguen que funcione, a lo largo de los años hemos observado que la mayoría estandariza el uso de una única plataforma ADC. La coherencia operativa y la posibilidad de replicar las políticas de servicios de aplicaciones en todas las aplicaciones han sido factores determinantes para tomar esa decisión.
Sin embargo, al migrar a la nube, algunos han olvidado por qué optaron en un principio por estandarizar el uso de una plataforma ADC: la coherencia operativa y el soporte. La incorporación de plataformas adicionales aumenta inevitablemente la carga operativa y dificulta la búsqueda de coherencia.
La coherencia requiere estandarización
La estandarización puede ser un término que asuste a quienes creen que frena la innovación. Pero más preocupante aún es una situación sin reglas que quizá fomente la innovación, pero que, a largo plazo, resulta insostenible y genera un entorno operativo caótico.
Dada la presión a la que está sometido el departamento de TI para aportar valor al negocio, aumentar el personal de operaciones para mantener múltiples plataformas y una amplia variedad de servicios de aplicaciones parece contrario al objetivo de lograr la coherencia en entornos multinube.
La estandarización —especialmente en la capa operativa— es un componente clave para la innovación, ya que libera al personal de la carga de centrarse en la gestión de plataformas y fomenta, en su lugar, la colaboración en materia de políticas y arquitectura.
Al garantizar la coherencia tanto operativa como funcional en todos los entornos, las organizaciones pueden lograr la uniformidad de las políticas que desean sin exceder sus presupuestos.
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.