BLOG

Entrega de visibilidad de aplicação de extremo a extremo

Miniatura de Kara Sprague
Kara Sprague
Publicado el 4 de noviembre de 2019

Una de las razones por las que a la gente le encanta la aplicación de Domino’s Pizza es la visibilidad que proporciona de su pedido. Puedes seguir todo el proceso, cuando lo preparan, cuando está en el horno, en una caja, en el coche. Lo siguiente que sabes es que una pizza humeante está en tu puerta.

Y, sin embargo, si bien podemos crear esa visibilidad en el ciclo de vida de la entrega de pizza, las empresas de todos los tipos y tamaños no pueden lograr el mismo nivel de transparencia y visibilidad para su activo más valioso : las aplicações.  

Entonces, ¿qué está pasando? Recientemente, invitamos a algunos de nuestros clientes a unirse a nuestras sesiones de capacitación en profundidad en nuestra sede en Seattle para hablar sobre sus desafíos y lo que F5 tiene reservado para los próximos años. El objetivo era comprender mejor los problemas que enfrentan los clientes en todas las industrias y cómo podemos diseñar soluciones para abordarlos directamente.

Una cosa quedó meridianamente clara: La presión para transformarse digitalmente se ha vuelto universal y abarca países, regiones e industrias. Por ejemplo:

  • Una empresa minera nórdica que se está volviendo dependiente del análisis para impulsar la eficiencia en sus operaciones.
  • Una organización del sector público de EMEA que avanza hacia la entrega de capacidades y servicios tradicionalmente fuera de línea como un servicio gestionado digital.
  • Los fabricantes de automóviles con sede en Norteamérica están innovando en su experiencia en el automóvil para competir con empresas como Tesla.

Si bien aspiran a una transformación digital, la mayoría de estos clientes dijeron que se encuentran a caballo entre el viejo y el nuevo mundo: arquitecturas clásicas monolíticas y de tres niveles junto con arquitecturas nativas de la nube. Nos gusta llamar a esto el “medio desordenado” y es la realidad de la mayoría de las empresas hoy en día.

Como era de esperar, gestionar esta mezcla de lo antiguo y lo nuevo supone un desafío importante. En esencia, estas luchas son las clásicas historias de silos que conducen a una falta de visibilidad.

Una cruda realidad que se reafirmó nuevamente en nuestras conversaciones con los clientes es que la mayoría de las organizaciones no pueden decirnos qué está sucediendo con sus aplicaciones en un momento determinado. No saben cuántas aplicaciones tienen, y mucho menos dónde se encuentran y quién tiene acceso a ellas. Incluso para las aplicações más importantes, las organizaciones rara vez tienen una visibilidad consistente de cómo funcionan esas aplicaciones (por ejemplo, disponibilidad, latencia del usuario final) o dónde buscar cuando algo sale mal.

Uno de los grandes desafíos para lograr ese tipo de visibilidad es que normalmente hay entre siete y nueve piezas de tecnología a lo largo de la ruta de datos entre el código de la aplicação y el cliente final.

Para la mayoría de las empresas, cada una de estas piezas de tecnología proviene de un proveedor diferente. Esto significa de siete a nueve silos potenciales de información que deben gestionarse u orquestarse para obtener visibilidad de extremo a extremo en una sola aplicação. Y esos proveedores y sus funciones a menudo son gestionados por dos o tres equipos de operaciones diferentes en la organización, lo que crea más desafíos de comunicación.

Si bien muchos de nuestros clientes afirmaron que recurren a la nube pública para aliviar algunas de estas presiones, aquellos más avanzados en su transición a la nube informaron sobre algunas duras realidades:

  • Muchas empresas dicen que su ruta de código a cliente es diferente para las aplicaciones locales que para las aplicaciones en la nube. Han establecido modelos operativos completamente diferentes para cada uno, dependiendo de la aplicação, además de silos basados ​​en proveedores.

  • Si bien algunas empresas han logrado migrar completamente a la nube pública, la mayoría aún está en el proceso de determinar qué aplicaciones levantarán y moverán, cuáles rediseñarán y cuáles dejarán atrás y eventualmente reemplazarán con soluciones modernas. Estos ambiciosos planes de nube pública a menudo vienen acompañados de una reducción necesaria de la inversión local, lo que genera verdaderas consideraciones de rendimiento y seguridad para aplicaciones heredadas que aún son críticas.

  • Muchas empresas aspiran a migrar a múltiples nubes, equilibrando al mismo tiempo los servicios nativos de la nube y las soluciones de proveedores de software de terceros. Ahora se enfrentan a costos operativos y riesgos cada vez mayores porque necesitan contratar o capacitar arquitectos específicos, personal de gestión de la nube, de visibilidad y de operaciones con experiencia en cada entorno de nube: silos dentro de silos sin nada que proporcione visibilidad o consistencia de un punto al siguiente.

La mayoría de los proveedores a lo largo de la ruta de código a cliente proponen resolver este tipo de problemas con un enfoque integrado verticalmente que ofrece los servicios de aplicação como parte de un entorno de infraestructura integrado. Pero esto tiene la desventaja de acoplar los servicios de la aplicación a la infraestructura. Puede que sea más fácil para los equipos de desarrollo aprovecharlo en el corto plazo, pero introduce nuevos silos operativos y agrava los desafíos de visibilidad en el largo plazo, además de crear dependencia.

Cualquiera que sea su estrategia, el truco es descubrir cómo implementar y administrar aplicações de manera consistente en todos los diferentes silos de su infraestructura. La mejor forma de lograr esto (y de obtener visibilidad de las rutas desde el código hasta el cliente para todas sus aplicações) es aprovechar un conjunto consistente de servicios de aplicação multicloud.

Esta consistencia, y la visibilidad que permite, también ayuda a cerrar la brecha entre los silos operativos (por ejemplo, NetOps, SecOps, DevOps) que necesitan colaborar para mantener las aplicaciones seguras y de alto rendimiento.

El poder de este enfoque es la razón por la que estamos tan entusiasmados con la combinación de F5 y NGINX. Estamos desarrollando una cartera completa de ofertas flexibles y de primera clase en toda la ruta de código a cliente, que es independiente de la plataforma, consistente y compatible con el ecosistema de socios. Lo que queremos decir con este último punto es que proporcionaremos visibilidad y conocimientos incluso para elementos de ruta de datos que no sean de F5 (por ejemplo, servicios nativos de la nube), siempre que esas tecnologías proporcionen telemetría. Nuestros clientes nos dijeron que quieren la flexibilidad de adoptar los mejores elementos de ruta de datos para sus aplicações, por eso F5 y NGINX se comprometen a permitir un ecosistema abierto.

Nuestra propuesta de valor es simple: Impulsamos aplicações desde el desarrollo hasta todo su ciclo de vida, para que pueda ofrecer experiencias digitales diferenciadas, de alto rendimiento y seguras.

Queremos que usted pueda hacer llegar su código a sus clientes a la velocidad que su negocio requiere y escalarlo a miles de aplicaciones cada año, todo ello manteniendo una visibilidad y capacidad de gestión completas en cada paso del proceso.